Skip to the content
PCBKitNew board
6 layersEtherCATControllerHP, the printed circuit board in 3D

EtherCATControllerHP

kscalelabs/motor-controller5

K-Scale Motor Controller

Copper layers
6
Thickness
1.6 mm
Parts
181
Nets
174
Pads
678
Tracks, vias
1,349, 679
Pours
17
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Jun 2024
Updated
30 Aug 2024

Overview

EtherCATControllerHP is an open-source printed circuit board by kscalelabs, from the kscalelabs/motor-controller repository on GitHub. It is a 6-layer board with 181 parts on 174 nets, routed with 1,349 tracks and 679 vias.

It is built around the STM32F405RGT6, LAN9252I/ML and SN65HVD231D, with the AS5047P-ATSM, MCF8329A1IREER and 24FC512-I/SN among its other parts. Its parts include 85 capacitors, 41 resistors, 12 transistors, 8 ICs and 7 connectors. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

12

README

README.md

K-Scale Motor Controller

archive/

Old motor driver designs

pcb/

New designs, focused on EtherCAT compatibility

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

Parts

181
QtyValueFootprintReferences
180.1uFCapacitor_SMD:C_0603_1608MetricC32, C37, C42, C43, C44, C45, C46, C50, C53, C55, C57, C58, C70, C73, C75, C77 +2
12~Package_SO:ONSemi_SO-8FL_488AAQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12
111uFCapacitor_SMD:C_0603_1608MetricC20, C21, C22, C23, C24, C25, C36, C51, C52, C76, C85
1010pFCapacitor_SMD:C_0402_1005MetricC13, C33, C59, C60, C61, C63, C64, C65, C66, C67
810uFCapacitor_SMD:C_1210_3225MetricC1, C2, C3, C5, C6, C7, C8, C27
70.1uFCapacitor_SMD:C_0805_2012MetricC26, C49, C56, C78, C79, C94, C95
62.2RResistor_SMD:R_0603_1608MetricR15, R16, R17, R18, R20, R21
522RResistor_SMD:R_0603_1608MetricR41, R42, R48, R49, R53
52A, 0.05DCRInductor_SMD:L_1206_3216MetricFB1, FB2, FB3, FB4, FB5
41uFCapacitor_SMD:C_1206_3216MetricC11, C80, C90, C91
45.1KResistor_SMD:R_0402_1005MetricR11, R12, R13, R14
4MountingHoleMountingHole:MountingHole_3.2mm_M3_Pad_ViaH3, H4, H5, H6
32.2uFCapacitor_SMD:C_0603_1608MetricC40, C41, C82
3330pFCapacitor_SMD:C_0402_1005MetricC31, C86, C87
3TESTPOINTTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2, TP3
20Resistor_SMD:R_0402_1005MetricR9, R33
20Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR55, R56
20.022uFCapacitor_SMD:C_0402_1005MetricC68, C69
20.1uFCapacitor_SMD:C_0402_1005MetricC14, C19
2100uF, 80VCapacitor_SMD:CP_Elec_10x10C47, C48
218pFCapacitor_SMD:C_0402_1005MetricC38, C39
21kResistor_SMD:R_0603_1608MetricR5, R24
22.2µFCapacitor_SMD:C_0603_1608MetricC34, C35
222RResistor_SMD:R_0402_1005MetricR10, R19
22kResistor_SMD:R_0402_1005MetricR8, R37
24.7uFCapacitor_SMD:C_0805_2012MetricC16, C17
247uFCapacitor_SMD:C_0805_2012MetricC72, C74
249R9Resistor_SMD:R_Array_Convex_4x0402RN1, RN2
25.1kResistor_SMD:R_0603_1608MetricR44, R47
2NetTie_2NetTie:NetTie-2_SMD_Pad2.0mmNT1, NT2
110.2KResistor_SMD:R_0402_1005MetricR39
110kResistor_SMD:R_0402_1005MetricTH1
110nFCapacitor_SMD:C_1812_4532MetricC62
110uFCapacitor_SMD:C_0603_1608MetricC29
112.1KResistor_SMD:R_0402_1005MetricR36
1120RResistor_SMD:R_0402_1005MetricR54
113KResistor_SMD:R_0402_1005MetricR4
1162KResistor_SMD:R_0603_1608MetricR1
118KResistor_SMD:R_0603_1608MetricR23
11MResistor_SMD:R_0402_1005MetricR25
12 pin Molex PicobladeConnector_Molex:Molex_PicoBlade_53048-0210_1x02_P1.25mm_HorizontalJ6
124FC512-I/SNPackage_SO:SOP-8_3.9x4.9mm_P1.27mmU7
13.3kResistor_SMD:R_0603_1608MetricR50
139pFCapacitor_SMD:C_0402_1005MetricC18
14.7kResistor_SMD:R_0402_1005MetricR35
14.7uFCapacitor_SMD:C_1210_3225MetricC12
1470pFCapacitor_SMD:C_0603_1608MetricC28
1470pFCapacitor_SMD:C_0402_1005MetricC54
147KResistor_SMD:R_0603_1608MetricR7
1500uOhmResistor_SMD:R_2512_6332MetricR6
1523KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
153.6KResistor_SMD:R_0603_1608MetricR38
16800pFCapacitor_SMD:C_0402_1005MetricC15
18.2uHInductor_SMD:L_Sunlord_MWSA0603SL1
184.5kResistor_SMD:R_0603_1608MetricR3
1ABM3B-8.000MHZ-10-1-U-TCrystal:Crystal_SMD_5032-4Pin_5.0x3.2mmY1
1ABM8-25.000MHZ-D2Y-TCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY2
1AS5047P-ATSMAMS:SOP65P640X120-14NU5
1B560CDiode_SMD:D_SMCD2
1Conn_01x04_SocketConnector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_VerticalJ3
1DEBUG POWERConnector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_VerticalJ7
1DNPRJ45:BEL_L8AL-1X1T-32AJ1
1EVP-AA202Kfootprints:SW_EVP-AA102K_PANSW1
1LAN9252I/MLfootprints:QFN64_ML_MCHU4
1LDL1117S33RPackage_TO_SOT_SMD:SOT-223U3
1LOGOStompy:biggerstompyG***
1LTST-C190KGKTDiode_SMD:D_0603_1608MetricD1
1MCF8329A1IREERfootprints:WQFN36_REE_TEXU6
1Right Angle 1x4Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_VerticalJ2
1SH_AMountingHole:MountingHole_2.2mm_M2_PadA
1SH_BMountingHole:MountingHole_2.2mm_M2_PadB
1SH_CMountingHole:MountingHole_2.2mm_M2_PadC
1SM24CANB-02HTGPackage_TO_SOT_SMD:SOT-23D3
1SN65HVD231Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU8
1STM32F405RGT6Package_QFP:LQFP-64_10x10mm_P0.5mmU1
1TPS54360DDARPackage_SO:TI_SO-PowerPAD-8_ThermalViasU2
1TYPE-C-31-M-12footprints:HRO_TYPE-C-31-M-12J4
1XT60PW-MConnector_AMASS:AMASS_XT60PW-M_1x02_P7.20mm_HorizontalJ5

Questions

What parts does the EtherCATControllerHP use?

181 parts, built around the STM32F405RGT6, LAN9252I/ML, SN65HVD231D and AS5047P-ATSM. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the EtherCATControllerHP KiCad files?

From the kscalelabs/motor-controller repository on GitHub, at the commit this page was made from: the board is pcb/high-power/EtherCATControllerHP/EtherCATControllerHP.kicad_pcb and its schematic archive/ControllerV1/ControllerTop.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EtherCATControllerHP design in my own project?

Its repository states no licence, so its author keeps all rights: ask kscalelabs before reusing the design.

More from kscalelabs/motor-controller

7
  • 4 layers127 × 67.3 mmControllerTop, the printed circuit board in 3D

    ControllerTop

    kscalelabs/motor-controller

    K-Scale Motor Controller

    194 parts5
  • 6 layersEtherCATSTM32, the printed circuit board in 3D

    EtherCATSTM32

    kscalelabs/motor-controller

    K-Scale Motor Controller

    168 parts5
  • 4 layersControllerV4, the printed circuit board in 3D

    ControllerV4

    kscalelabs/motor-controller

    K-Scale Motor Controller

    161 parts5
  • 4 layersControllerV2Kicad, the printed circuit board in 3D

    ControllerV2Kicad

    kscalelabs/motor-controller

    K-Scale Motor Controller

    150 parts5
  • 4 layersControllerV3, the printed circuit board in 3D

    ControllerV3

    kscalelabs/motor-controller

    K-Scale Motor Controller

    142 parts5
  • 2 layers47.7 × 38 mmIOBoard, the printed circuit board in 3D

    IOBoard

    kscalelabs/motor-controller

    K-Scale Motor Controller

    11 parts5

Similar boards

  • 4 layers44 × 55 mmEtherCatDevBoard V1-1, the printed circuit board in 3D

    EtherCatDevBoard V1-1

    UofA-SPEAR/pcb_designs_2026

    Repository for SPEAR 2026 PCB designs. PCB design software is KiCad.

    116 parts
  • 2 layers88 × 46.1 mmPico panel, the printed circuit board in 3D

    Pico panel

    beleata/fpga-led-panel-sram

    iCE40HX1K 64x32 ICND1065L RGB panel with double-buffered SRAM and 2 Mbaud UART image upload

    103 parts
  • 4 layers195 × 123 mmMHCNC, the printed circuit board in 3D

    MHCNC

    TheHexaCube/MHCNC

    417 parts
  • 2 layers45 × 45 mmTFESC02, the printed circuit board in 3D

    TFESC02

    ThunderFly-aerospace/TFESC02

    ESC for BLDC motors for UAVs with I2C interface

    75 parts3GPL-3.0
  • 4 layers200 × 50 mmOmniAnt, the printed circuit board in 3D

    OmniAnt

    mgriff2000/OmniAnt

    Repo for the KiCad project for OmniAnt

    228 parts
  • 4 layers72.4 × 45.7 mmEasyBLDCV3 STM32, the printed circuit board in 3D

    EasyBLDCV3 STM32

    buckles3636/EasyBLDC

    Please ensure your designs meet common standards and include necessary documentation and comments.

    74 parts2MIT
  • 2 layers138.8 × 55 mmMuxPi, the printed circuit board in 3D

    MuxPi

    SamsungSLAV/muxpi

    MuxPi is an open hardware and open software board which was designed to aid in automating tasks on physical devices.

    354 parts22Apache-2.0
  • 4 layers394 × 110 mmGpu cluster backplane, the printed circuit board in 3D

    Gpu cluster backplane

    antmicro/gpu-cluster-backplane

    This project contains open hardware design files for a PCB supporting power distribution in a cluster composed of GPUs. This board has been derived from an open source d1600e-psu-breakout created by Antmicro.

    616 parts4Apache-2.0