Skip to content

Commit 081c58a

Browse files
committed
Tidy up part nos and swapped I2C/UART on BMC.
Mark all resistors as 1% if not specified. Added some Mouser part numbers. BMC can now be programmed over UART.
1 parent 21fc669 commit 081c58a

15 files changed

+1345
-1240
lines changed

CubeMX/STM32 Board Management Controller.ioc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ RCC.HCLKFreq_Value=48000000
4444
Mcu.IPNb=10
4545
TIM2.IPParameters=Channel-PWM Generation3 CH3,Channel-PWM Generation4 CH4
4646
ProjectManager.PreviousToolchain=
47-
PB6.Signal=USART1_TX
47+
PB6.Signal=I2C1_SCL
4848
PB5.PinState=GPIO_PIN_SET
49-
PB6.Mode=Asynchronous
49+
PB6.Mode=I2C
5050
PA8.GPIOParameters=GPIO_Label
5151
Mcu.Pin6=PA4
5252
Mcu.Pin7=PA5
@@ -75,7 +75,7 @@ PB1.GPIO_Label=DC_ON
7575
File.Version=6
7676
PA0.Mode=IN0
7777
PB3.GPIOParameters=GPIO_Label
78-
PB7.Signal=USART1_RX
78+
PB7.Signal=I2C1_SDA
7979
PA8.Signal=GPIO_Output
8080
SPI1.VirtualNSS=VM_NSSHARD
8181
NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false
@@ -90,7 +90,7 @@ NVIC.TimeBase=TIM1_BRK_UP_TRG_COM_IRQn
9090
ProjectManager.ToolChainLocation=
9191
PA2.GPIO_Label=LED0
9292
NVIC.TimeBaseIP=TIM1
93-
PA10.Signal=I2C1_SDA
93+
PA10.Signal=USART1_RX
9494
PA15.Signal=GPXTI15
9595
PB5.GPIO_Label=PS2_DAT1
9696
RCC.APB1TimFreq_Value=48000000
@@ -110,7 +110,7 @@ TIM2.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4
110110
PA7.Mode=Full_Duplex_Slave
111111
Mcu.PinsNb=31
112112
PA15.GPIOParameters=GPIO_Label
113-
PA10.Mode=I2C
113+
PA10.Mode=Asynchronous
114114
ProjectManager.NoMain=false
115115
SPI1.IPParameters=VirtualType,Mode,Direction,VirtualNSS
116116
VP_ADC_TempSens_Input.Mode=IN-TempSens
@@ -121,10 +121,10 @@ RCC.FamilyName=M
121121
USART1.VirtualMode-Asynchronous=VM_ASYNC
122122
PA13.Signal=SYS_SWDIO
123123
PA15.Locked=true
124-
PA9.Mode=I2C
124+
PA9.Mode=Asynchronous
125125
PA8.GPIO_Label=HOST_NIRQ
126126
ProjectManager.TargetToolchain=Makefile
127-
PA9.Signal=I2C1_SCL
127+
PA9.Signal=USART1_TX
128128
I2C1.Timing=0x20303E5D
129129
PB5.Locked=true
130130
ProjectManager.RegisterCallBack=
@@ -184,7 +184,7 @@ NVIC.ForceEnableDMAVector=true
184184
KeepUserPlacement=false
185185
ProjectManager.CompilerOptimize=6
186186
PA11.Signal=USART1_CTS
187-
PB7.Mode=Asynchronous
187+
PB7.Mode=I2C
188188
VP_IWDG_VS_IWDG.Signal=IWDG_VS_IWDG
189189
PA14.Signal=SYS_SWCLK
190190
ProjectManager.HeapSize=0x200

Kicad/Neotron-Common-Hardware-cache.lib

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,31 @@ X Pin_4 4 -200 -200 150 R 50 50 1 1 P
181181
ENDDRAW
182182
ENDDEF
183183
#
184+
# Connector_Generic_Conn_01x05
185+
#
186+
DEF Connector_Generic_Conn_01x05 J 0 40 Y N 1 F N
187+
F0 "J" 0 300 50 H V C CNN
188+
F1 "Connector_Generic_Conn_01x05" 0 -300 50 H V C CNN
189+
F2 "" 0 0 50 H I C CNN
190+
F3 "" 0 0 50 H I C CNN
191+
$FPLIST
192+
Connector*:*_1x??_*
193+
$ENDFPLIST
194+
DRAW
195+
S -50 -195 0 -205 1 1 6 N
196+
S -50 -95 0 -105 1 1 6 N
197+
S -50 5 0 -5 1 1 6 N
198+
S -50 105 0 95 1 1 6 N
199+
S -50 205 0 195 1 1 6 N
200+
S -50 250 50 -250 1 1 10 f
201+
X Pin_1 1 -200 200 150 R 50 50 1 1 P
202+
X Pin_2 2 -200 100 150 R 50 50 1 1 P
203+
X Pin_3 3 -200 0 150 R 50 50 1 1 P
204+
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
205+
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
206+
ENDDRAW
207+
ENDDEF
208+
#
184209
# Connector_Generic_Conn_01x06
185210
#
186211
DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N

Kicad/Neotron-Common-Hardware.sch

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -694,6 +694,7 @@ F 4 "0" H 4025 4675 50 0001 C CNN "DNP"
694694
F 5 "A31722-ND" H 4025 4675 50 0001 C CNN "Digikey"
695695
F 6 "5-5530843-0" H 4025 4675 50 0001 C CNN "MPN"
696696
F 7 "TE" H 4025 4675 50 0001 C CNN "Manufacturer"
697+
F 8 "571-5-5530843-0" H 4025 4675 50 0001 C CNN "Mouser"
697698
1 4025 4675
698699
1 0 0 -1
699700
$EndComp
@@ -811,6 +812,7 @@ F 4 "0" H 5950 4675 50 0001 C CNN "DNP"
811812
F 5 "A31722-ND" H 5950 4675 50 0001 C CNN "Digikey"
812813
F 6 "5-5530843-0" H 5950 4675 50 0001 C CNN "MPN"
813814
F 7 "TE" H 5950 4675 50 0001 C CNN "Manufacturer"
815+
F 8 "571-5-5530843-0" H 5950 4675 50 0001 C CNN "Mouser"
814816
1 5950 4675
815817
1 0 0 -1
816818
$EndComp
@@ -928,6 +930,7 @@ F 4 "0" H 7775 4675 50 0001 C CNN "DNP"
928930
F 5 "A31722-ND" H 7775 4675 50 0001 C CNN "Digikey"
929931
F 6 "5-5530843-0" H 7775 4675 50 0001 C CNN "MPN"
930932
F 7 "TE" H 7775 4675 50 0001 C CNN "Manufacturer"
933+
F 8 "571-5-5530843-0" H 7775 4675 50 0001 C CNN "Mouser"
931934
1 7775 4675
932935
1 0 0 -1
933936
$EndComp
@@ -1051,6 +1054,7 @@ F 4 "0" H 9625 4675 50 0001 C CNN "DNP"
10511054
F 5 "A31722-ND" H 9625 4675 50 0001 C CNN "Digikey"
10521055
F 6 "5-5530843-0" H 9625 4675 50 0001 C CNN "MPN"
10531056
F 7 "TE" H 9625 4675 50 0001 C CNN "Manufacturer"
1057+
F 8 "571-5-5530843-0" H 9625 4675 50 0001 C CNN "Mouser"
10541058
1 9625 4675
10551059
1 0 0 -1
10561060
$EndComp

0 commit comments

Comments
 (0)