Sjc

tgiacomellibr·sjc·hardware/hardware.kicad_pcb

Sjc PCB layout, top view — open source STM32 board by tgiacomellibr

About the Sjc PCB

Sjc is an open source STM32 PCB design by tgiacomellibr, published on GitHub under the MIT license. It is a 4-layer board measuring 160 × 115 mm, with 323 components from 81 distinct parts.

Its main chip is the STM32F446RET6, from the STM32 family. Other key parts include the SN74LVC1G04DBVR, VXO78015-1000, VXO78012-1000, NCP1117DT50RKG and NCP1117DT33T5G. By type, the board carries 120 resistors, 93 capacitors, 36 ICs, 14 inductors, 11 diodes and 8 connectors.

From the project

Single Joint Control Board

- 3 Encoder inputs - 2 Isolated inputs - 2 Endstop inputs - 2 Digital outputs - Servomotor interface with current sense and pwm output

4. Configure, compile and install system-wide (default prefix /usr/local):

Main components on the Sjc

Sjc bill of materials (BOM)

323 components, 81 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
SN74LVC1G04DBVR
U1, U32
1
VXO78015-1000
U2
1
VXO78012-1000
U3
1
NCP1117DT50RKG
NCP1117DT50
U4
2
NCP1117DT33T5G
NCP1117DT33
U5, U35
6
74LVC2T45DC,125
74LVC2T45DC
U6, U8, U21, U22, U23, U24
4
TLV9051IDBVR
TLV9051
U7, U10, U15, U19
1
STM32F446RET6
STM32F446RETx
U9
2
FAN7382MX
FAN7382
U11, U20
1
ACS712ELCTR-20A-T
ACS712-20A
U12
4
BSC0902NSI
U13, U14, U16, U17
1
AD8418BRMZ-RL
AD8418
U18
2
SN74LVC2G04DBVR
SN74LVC2G04
U25, U28
2
TLP291(GB-TP,SE
TLP291
U26, U27
3
6N137S-TA1-L
6N137
U29, U30, U31
1
USBLC6-4SC6
U33
1
SN65HVD75DR
U34
1
OT705016MJBA4SL
YSO110TR-16MHz
U36
2
SI7149ADP-T1-GE3
SI7149ADP
Q1, Q3
4
NDS7002A
Q2, Q5, Q6, Q8
Show 61 more
QtyPartRefs
1
BSS84-7-F
BSS84
Q7
1
WJ500V-5.08-2P
Motor
J3
1
Aux. encoders
J4
1
Joint encoders
J5
1
Isolated Inputs
J6
1
Outputs
J7
1
10118194-0001LF
AMPHENOL_10118194-0001LF
J8
1
DB128V-5.08-4P-GN-S
RS-485
J9
1
X9555WV-2x04-6TV01
PROG_{DBG}
J10
1
C1H25
25A 32V
F1
1
0ZCJ0010FF2E
60V 100mA
F2
4
22284020
E-STOP_DIV
JP1, JP2, JP4, JP5
1
22284020
RS-485 TERM
JP3
1
SMBJ30A
TV1
8
PTVS5V0S1UR,115
PTVS5V0S1UR
TV2, TV5, TV7, TV8, TV9, TV10, TV12, TV13
2
PTVS3V3S1UR,115
PTVS3V3S1UR
TV3, TV20
6
PTVS12VS1UR,115
PTVS12VS1UR
TV4, TV6, TV11, TV16, TV17, TV18
2
PTVS30VS1UR,115
PTVS30VS1UR
TV14, TV15
1
CDSOT23-SM712
SM712
TV19
7
BL-HGE36G-AV-TRB
1.8V @ 5mA
LD1, LD2, LD3, LD4, LD5, LD6, LD7
4
PMEG60T20ELRX
PMEG60T20ELR
D1, D3, D8, D11
1
BAT54SLT1G
BAT54S
D2
6
PMEG60T10ELRX
PMEG60T10ELR
D4, D5, D6, D7, D9, D10
14
MPZ2012S221AT000
220R 3A
FB1, FB2, FB3, FB4, FB5, FB6, FB7, FB8 +6
2
CS1J470M-CRF10
47uF 63V 20%
C1, C10
15
CL31A106KBHNNNE
10uF 10% 50V
C2, C6, C11, C12, C13, C17, C18, C19 +7
39
CC0603JRX7R9BB104
100nF 5% 50V
C3, C8, C9, C20, C21, C23, C24, C25 +31
2
1206X226K250CT
22uF 10% 25V
C4, C16
2
VZH681M1JTR-1816
680uF 63V 20%
C5, C7
12
CL31B105KBHNNNE
1uF 10% 50V
C14, C15, C32, C49, C50, C51, C71, C74 +4
1
0603B123J500CT
12nF 5% 50V
C22
10
CC0603JRNPO9BN103
10nF 5% 50V
C26, C30, C40, C47, C63, C64, C85, C90 +2
2
CC0805JRX7R9BB823
82nF 5% 50V
C33, C45
3
CC0603JRX7R9BB223
22nF 5% 50V
C34, C52, C53
4
CC0603JRX7R9BB393
39nF 5% 50V
C37, C38, C41, C44
1
TPSB475K020R0750
4.7uF 10% 20V
C89
15
RC0603FR-07100KL
100k 1%
R1, R3, R5, R6, R13, R36, R37, R41 +7
11
RC0603FR-071KL
1k 1%
R2, R21, R59, R60, R75, R80, R86, R96 +3
3
RT0603BRD0782KL
82k 0.1%
R4, R7, R102
16
RC0603FR-072K7L
2k7 1%
R8, R15, R16, R22, R53, R54, R55, R56 +8
1
TC0550D5621T5E
5.62k 5% 250mW
R9
5
RTT03202JTP
2k 5%
R10, R77, R78, R79, R82
1
AF0603FR-07680RL
680R 1%
R11
3
AF0603FR-07330RL
330R 1%
R12, R106, R115
3
RC0603FR-0710KL
10k 1%
R14, R23, R107
27
RC0603FR-0733RL
33R 1%
R17, R18, R19, R20, R27, R28, R51, R52 +19
1
RT0603BRD07270RL
270R 0.1%
R24
1
AR03BTCX5100
510R 0.1%
R25
6
RT0603BRE071K02L
1.02k 0.1%
R26, R35, R38, R40, R43, R50
2
RTT03000JTP
0R
R29, R49
2
CRH2512J2R00E04S
2R 5% 2W
R30, R48
4
CR2512F2R40E04S
2.4R 1% 1W
R31, R33, R44, R46
4
AC2512FK-07130RL
130R 1% 1W
R32, R34, R45, R47
1
AND2512EFR008
8mR 1% 2W
R39
3
CR-03FA7---1K5
1.5k 1%
R57, R58, R90
2
RC-12K162JT
1.6k 5% 1W
R73, R74
3
RK73B1JTTD161J
160R 5% 1/8W
R88, R89, R93
2
RC0603FR-0722RL
22R 1%
R91, R92
2
ERJP06F10R0V
10R 1% 1/2W
R99, R100
1
AR03BTCX4702
47k 0.1%
R101
1
ARG05BTC1200
120R 0.1% 1/8W
R103

Sjc design files

The KiCad project lives in the tgiacomellibr/sjc repository on GitHub; these links point at the commit this page was built from.

Sjc: common questions

What microcontroller does the Sjc use?

The Sjc is built around the STM32F446RET6, from the STM32 family.

How big is the Sjc PCB?

The Sjc measures 160 × 115 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Sjc?

323 components, from 81 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Sjc design files?

From the tgiacomellibr/sjc repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Sjc design in my own project?

Yes, under the terms of its MIT license, which tgiacomellibr chose for the repository.

Can I test firmware for the Sjc without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards