

EtherCATControllerLP
K-Scale Motor Controller
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 178
- Nets
- 207
- Pads
- 704
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 18 Jun 2024
- Updated
- 30 Aug 2024
Overview
EtherCATControllerLP is an open-source printed circuit board by kscalelabs, from the kscalelabs/motor-controller repository on GitHub. It is a 6-layer board with 178 parts on 207 nets.
It is built around the NC7SZ125P5X, SN65HVD231D and AS5047P-ATSM, with the MCF8329A1IREER, LDL1117S33R and BLM18PG600SN1 among its other parts. Its parts include 81 capacitors, 45 resistors, 8 ICs, 6 transistors and 6 connectors. It belongs with the robots and motor control boards of this library.
Main components
10NC7SZ125P5X
SC-70-5-40℃~+85℃ 1 1 1.65V~5.5V 2.1ns@5V,50pF 20uA 32mA 32mA 7SZ Tri-State Unidirectional SC-70-5 Buffers, Drivers, Receivers, Transceivers ROHSonsemiBuffers, Drivers, Receivers, TransceiversSN65HVD231D
SOIC-8-40℃~+85℃ 17mA 1Mbps 1uA 3V~3.6V CAN Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversAS5047P-ATSM
TSSOP-14_4.4x5.0x0.65P-40℃~+125℃ 0°~360° 1.2mm 15mA 4.4mm 4.5V~5.5V 5mm Magnetic rotary position sensor No SPI TSSOP-14 Position Sensors ROHSAdvanced Monolithic SystemsPosition SensorsMCF8329A1IREER
WQFN-36-EP(4x5)-40℃~+125℃ 3 4.5V~60V 5uA I2C Motor stall protection、Motor speed indication No Three Phase WQFN-36-EP(4x5) Brushless DC (BLDC) Motor Driver ROHSTexas InstrumentsBrushless DC (BLDC) Motor DriverLDL1117S33R
SOT-223-4-40℃~+125℃@(Tj) 1 1.2A 18V 3.3V 500uA 600mV@(1.2A) 60uVrms 87dB@(120Hz) Fixed Over Current Protection、Thermal Shutdown Positive SOT-223-4 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSTMicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBLM18PG600SN1
0603-55℃~+125℃ 1 100mΩ 1A 60Ω@100MHz ±25% 0603 Ferrite Beads ROHSMurataFerrite BeadsB560C
SMC(DO-214AB)-55℃~+150℃ 1 Independent 100A 500uA@60V 5A 60V 700mV@5A SMC(DO-214AB) Schottky Diodes ROHSDiodes IncorporatedSchottky Barrier Diodes (SBD)LTST-C190KGKT
0603-30℃~+85℃ 130° 20mA 2V 35mcd 567.5nm~576.5nm 574nm 75mW Discrete Diode Water Clear Yellow Green 0603 LED Indication - Discrete ROHSLite-OnLED Indication - DiscreteSM24CANB-02HTG
SOT-23100nA 10A@8/20us 24V 26.7V 30pF 500W@8/20us 50V IEC 61000-4-2、IEC 61000-4-5 TVS SOT-23 ESD and Surge Protection (TVS/ESD) ROHSLittelfuseESD And Surge Protection (TVS/ESD)TYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
README
README.mdK-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
178| Qty | Value | Footprint | References |
|---|---|---|---|
| 31 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C11, C13, C32, C33, C34, C35, C36, C42, C43, C44, C45, C46, C50, C51, C52, C53 +15 |
| 8 | 10uF | Capacitor_SMD:C_2220_5750Metric | C1, C2, C3, C4, C5, C6, C9, C10 |
| 7 | 1uF | Capacitor_SMD:C_0603_1608Metric | C20, C21, C22, C23, C24, C25, C85 |
| 7 | 49R9 | Resistor_THT:R_Array_SIP5 | RN1, RN2, RN3, RN4, RN5, RN6, RN7 |
| 6 | 2.2R | Resistor_SMD:R_0603_1608Metric | R15, R16, R17, R18, R20, R21 |
| 6 | 3.3k | Resistor_SMD:R_0603_1608Metric | R27, R28, R29, R50, R51, R52 |
| 6 | ~ | Package_SO:ONSemi_SO-8FL_488AA | Q1, Q2, Q5, Q6, Q9, Q10 |
| 5 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C40, C41, C82, C83, C84 |
| 4 | 10uF | Capacitor_SMD:C_0805_2012Metric | C30, C31, C37, C56 |
| 4 | 5.1K | Resistor_SMD:R_0402_1005Metric | R11, R12, R13, R14 |
| 4 | BLM18PG600 | Inductor_SMD:L_0603_1608Metric | FB1, FB4, FB5, FB6 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H3, H4, H5, H6 |
| 4 | TESTPOINT | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1, TP2, TP3, TP4 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | TH1, TH2, TH3 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric | R26, R30, R31 |
| 3 | 22R | Resistor_SMD:R_0603_1608Metric | R48, R49, R53 |
| 3 | 22nF | Capacitor_SMD:C_0402_1005Metric | C47, C48, C49 |
| 2 | 0 | Resistor_SMD:R_0603_1608Metric | R55, R56 |
| 2 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C14, C19 |
| 2 | 10uF | Capacitor_SMD:CP_Elec_6.3x5.4 | C27, C64 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C38, C39 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R5, R24 |
| 2 | 2.2K | Resistor_SMD:R_0402_1005Metric | R10, R22 |
| 2 | 22R | Resistor_SMD:R_0402_1005Metric | R45, R46 |
| 2 | 22uF | Capacitor_SMD:C_2220_5750Metric | C7, C8 |
| 2 | 330pF | Capacitor_SMD:C_0402_1005Metric | C86, C87 |
| 2 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C16, C17 |
| 2 | 47uF | Capacitor_SMD:C_0805_2012Metric | C72, C74 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R44, R47 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C26 |
| 1 | 1.5K | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 10.2K | Resistor_SMD:R_0402_1005Metric | R39 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C71 |
| 1 | 10nF | Capacitor_SMD:C_1812_4532Metric | C62 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | C54 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C29 |
| 1 | 12 MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | 120R | Resistor_SMD:R_0402_1005Metric | R54 |
| 1 | 13K | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 162K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 18K | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R25 |
| 1 | 32.768 KHZ | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 39pF | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 4.7uF | Capacitor_SMD:C_1210_3225Metric | C12 |
| 1 | 4.87k, 1% | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 470pF | Capacitor_SMD:C_0603_1608Metric | C28 |
| 1 | 500uOhm | Resistor_SMD:R_2512_6332Metric | R6 |
| 1 | 510R | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 523K | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 53.6K | Resistor_SMD:R_0603_1608Metric | R38 |
| 1 | 6800pF | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 8.2uH | Inductor_SMD:L_Sunlord_MWSA0603S | L1 |
| 1 | 84R5 | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | AS5047P-ATSM | AMS:SOP65P640X120-14N | U5 |
| 1 | B560C | Diode_SMD:D_SMC | D2 |
| 1 | Conn_01x02_Socket | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Vertical | J2 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_Vertical | J6 |
| 1 | Conn_01x04_Socket | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical | J3 |
| 1 | DP83849IFVS_NOPB | DP83849:QFP50P1400X1400X120-80N | U1 |
| 1 | EVP-AA202K | footprints:SW_EVP-AA102K_PAN | SW1 |
| 1 | FH41-40S-0.5SH_05_ | Connector_FFC-FPC:Hirose_FH41-30S-0.5SH_1x30_1MP_1SH_P0.5mm_Horizontal | J1 |
| 1 | LDL1117S33R | Package_TO_SOT_SMD:SOT-223 | U3 |
| 1 | LTST-C190KGKT | Diode_SMD:D_0603_1608Metric | D1 |
| 1 | MCF8329A1IREER | footprints:WQFN36_REE_TEX | U6 |
| 1 | Mounting holes | UMPT:SAMTEC_UMPT-02-12.5-X-V-S-W-X | J5 |
| 1 | NC7SZ125P5X | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U4 |
| 1 | SH_A | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | H7 |
| 1 | SH_B | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | H8 |
| 1 | SH_C | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | H9 |
| 1 | SM24CANB-02HTG | Package_TO_SOT_SMD:SOT-23 | D3 |
| 1 | SN65HVD231 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U8 |
| 1 | TPS54360DDAR | Package_SO:TI_SO-PowerPAD-8_ThermalVias | U2 |
| 1 | TYPE-C-31-M-12 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | ~ | XMC4800:LQFP-100-XMC4800 | U7 |
Questions
What parts does the EtherCATControllerLP use?
178 parts, built around the NC7SZ125P5X, SN65HVD231D, AS5047P-ATSM and MCF8329A1IREER. 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 EtherCATControllerLP KiCad files?
From the kscalelabs/motor-controller repository on GitHub, at the commit this page was made from: the board is pcb/low-power/EtherCATControllerLP/EtherCATControllerLP.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 EtherCATControllerLP 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 mm

- 6 layers

- 6 layers

- 4 layers

- 4 layers

- 4 layers

- 2 layers47.7 × 38 mm

Similar boards
- 6 layers120 × 70 mm

Healthypi 6 v5
Protocentral/protocentral_healthypi6_hardware
Open hardware design files for HealthyPi 6 — STM32H757 vital-signs monitor with the HealthyLink modular expansion bus
247 parts2CERN-OHL-P-2.0 - 4 layers75 × 50 mm

- 4 layers65 × 30 mm

Composite vr
alanbog/Composite-VR-PCB
Controller board for CRT-based VR headset
208 partsCERN-OHL-P-2.0 - 2 layers45 × 45 mm

- 4 layers200 × 50 mm

- 4 layers72.4 × 45.7 mm

EasyBLDCV3 STM32
buckles3636/EasyBLDC
Please ensure your designs meet common standards and include necessary documentation and comments.
74 parts2MIT - 2 layers112.7 × 121.4 mm

- 4 layers45 × 45 mm

ECG12 Portable2
stefanielinear/ai4ee-pcb
Autonomous AI Implementation of Electronic Circuit Design Collections
130 partsApache-2.0