EtherCATControllerHP

kscalelabs·motor-controller·pcb/high-power/EtherCATControllerHP/EtherCATControllerHP.kicad_pcb

EtherCATControllerHP PCB layout, top view — open source STM32 board by kscalelabs

About the EtherCATControllerHP PCB

EtherCATControllerHP is an open source STM32 PCB design by kscalelabs, published on GitHub. It is a 6-layer board measuring 77 × 77 mm, with 168 components from 74 distinct parts.

Its main chip is the STM32F405RGT6, from the STM32 family. Other key parts include the TPS54360DDAR, LDL1117S33R, LAN9252I/ML, AS5047P-ATSM and MCF8329A1IREER. By type, the board carries 85 capacitors, 43 resistors, 12 transistors, 8 ICs, 7 connectors and 6 inductors.

It belongs with the robotics & motion designs in this gallery.

From the project

K-Scale Motor Controller

No documentation yet (oops) but will show up soonTM once I can get some of the motor functions validated

Main components on the EtherCATControllerHP

EtherCATControllerHP bill of materials (BOM)

168 components, 74 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F405RGT6
U1
1
TPS54360DDAR
U2
1
LDL1117S33R
U3
1
LAN9252I/ML
U4
1
AS5047P-ATSM
U5
1
MCF8329A1IREER
U6
1
24FC512-I/SN
U7
1
SN65HVD231
U8
12
NTMFS4935NT1G
~
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +4
1
ABM3B-8.000MHZ-10-1-U-T
Y1
1
ABM8-25.000MHZ-D2Y-T
Y2
1
DNP
J1
1
Right Angle 1x4
J2
1
Conn_01x04_Socket
J3
1
TYPE-C-31-M-12
J4
1
XT60PW-M
J5
1
C505099
2 pin Molex Picoblade
J6
1
DEBUG POWER
J7
1
EVP-AA202K
SW1
1
10K
10k
TH1
Show 54 more
QtyPartRefs
1
LTST-C190KGKT
D1
1
B560C
D2
1
SM24CANB-02HTG
D3
5
C380287
2A, 0.05DCR
FB1, FB2, FB3, FB4, FB5
1
8.2UH
8.2uH
L1
8
10UF
10uF
C1, C2, C3, C5, C6, C7, C8, C27
4
1UF
1uF
C11, C80, C90, C91
1
4.7UF
4.7uF
C12
2
GRM1885C1H100JA01D
10pF
C13, C33
2
0.1UF
0.1uF
C14, C19
1
6800PF
6800pF
C15
2
GRM219R6YA475KA73D
4.7uF
C16, C17
1
39PF
39pF
C18
11
1UF
1uF
C20, C21, C22, C23, C24, C25, C36, C51 +3
7
0.1UF
0.1uF
C26, C49, C56, C78, C79, C94, C95
1
470PF
470pF
C28
1
10UF
10uF
C29
3
330PF
330pF
C31, C86, C87
10
GRM188R71H104KA93D
0.1uF
C32, C37, C42, C43, C44, C45, C46, C77 +2
2
GRM188R61C225KE15D
2.2µF
C34, C35
2
18PF
18pF
C38, C39
3
GRM188R61C225KE15D
2.2uF
C40, C41, C82
2
C487410
100uF, 80V
C47, C48
8
0.1UF
0.1uF
C50, C53, C55, C57, C58, C70, C73, C75
1
470PF
470pF
C54
8
10PF
10pF
C59, C60, C61, C63, C64, C65, C66, C67
1
GRM188R71H104KA93D
10nF
C62
2
0.022UF
0.022uF
C68, C69
2
47UF
47uF
C72, C74
1
162K
R1
1
523K
R2
1
84.5K
84.5k
R3
1
13K
R4
2
RC0603FR-071KL
1k
R5, R24
1
CSR2512C0R0005F
500uOhm
R6
1
RC0603FR-0747KL
47K
R7
2
2k
R8, R37
2
0
R9, R33
2
22R
R10, R19
4
5.1K
R11, R12, R13, R14
6
RC0603FR-072R2L
2.2R
R15, R16, R17, R18, R20, R21
1
RC0603FR-0710KL
18K
R23
1
1M
R25
1
4.7K
4.7k
R35
1
12.1K
R36
1
53.6K
R38
1
10.2K
R39
2
RC0603FR-0722RL
22R
R41, R42
2
5.1K
5.1k
R44, R47
3
22R
R48, R49, R53
1
RC0603FR-073K3L
3.3k
R50
1
120R
R54
2
0
R55, R56
2
49R9
RN1, RN2

EtherCATControllerHP design files

The KiCad project lives in the kscalelabs/motor-controller repository on GitHub; these links point at the commit this page was built from.

EtherCATControllerHP: common questions

What microcontroller does the EtherCATControllerHP use?

The EtherCATControllerHP is built around the STM32F405RGT6, from the STM32 family.

How big is the EtherCATControllerHP PCB?

The EtherCATControllerHP measures 77 × 77 mm, has 6 copper layers and is 1.6 mm thick.

How many components are on the EtherCATControllerHP?

168 components, from 74 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 EtherCATControllerHP design files?

From the kscalelabs/motor-controller 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 EtherCATControllerHP design in my own project?

The repository has no license, so all rights stay with kscalelabs. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the EtherCATControllerHP 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.

More boards in motor-controller

Similar boards