Skip to the content
4 layers127 × 67.3 mmControllerTop, the printed circuit board in 3D

K-Scale Motor Controller

Size
127 × 67.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
194
Nets
173
Pads
746
Tracks, vias
1,594, 342
Pours
8
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Jun 2024
Updated
30 Aug 2024

Overview

ControllerTop is an open-source printed circuit board by kscalelabs, from the kscalelabs/motor-controller repository on GitHub. It is a 4-layer board of 127 × 67.3 mm with 194 parts on 173 nets, routed with 1,594 tracks and 342 vias.

It is built around the ISO1050DUB, B0505S-1WR3 and LDL1117S33R, with the LP5907MFX-3.3/NOPB(MS), ABM3B-8.000MHZ-10-1-U-T and LTST-C190KGKT among its other parts. Its parts include 71 capacitors, 55 resistors, 28 transistors, 8 ICs and 8 connectors. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

7

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

194
QtyValueFootprintReferences
22~Package_SO:ONSemi_SO-8FL_488AAQ1, Q2, Q10, Q12, Q13, Q14, Q16, Q17, Q18, Q20, Q21, Q22, Q24, Q26, Q27, Q28 +6
180.1uFCapacitor_SMD:C_0603_1608MetricC14, C15, C16, C17, C18, C19, C32, C33, C34, C35, C36, C37, C51, C52, C53, C54 +2
142.2RResistor_SMD:R_0603_1608MetricR22, R23, R24, R25, R29, R30, R37, R38, R39, R40, R44, R45, R47, R48
142.2µFCapacitor_SMD:C_0603_1608MetricC1, C20, C21, C24, C28, C30, C43, C45, C48, C49, C58, C59, C64, C65
11NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1, NT2, NT3, NT4, NT5, NT6, NT7, NT8, NT9, NT10, NT12
102200pFCapacitor_SMD:C_0603_1608MetricC23, C25, C39, C40, C44, C46, C55, C56, C62, C63
103.3kResistor_SMD:R_0603_1608MetricR2, R3, R4, R5, R6, R7, R9, R26, R42, R53
84.7uFCapacitor_SMD:C_0805_2012MetricC2, C3, C4, C31, C38, C41, C50, C57
8470uFCapacitor_SMD:C_Elec_10x10.2C5, C6, C7, C8, C9, C10, C11, C12
7120RResistor_SMD:R_0603_1608MetricR20, R21, R35, R36, R49, R50, R56
7TESTPOINTTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7
622RResistor_SMD:R_0603_1608MetricR10, R11, R15, R16, R32, R33
622nFCapacitor_SMD:C_0402_1005MetricC66, C67, C68, C69, C70, C71
6FILL_FOOTPRINTPackage_SO:ONSemi_SO-8FL_488AAQ7, Q11, Q15, Q19, Q23, Q25
5500uOhmResistor_SMD:R_2512_6332MetricR28, R31, R43, R46, R51
310kResistor_SMD:R_0402_1005MetricR27, R41, R52
318kResistor_SMD:R_0603_1608MetricR8, R17, R34
20.022µFCapacitor_SMD:C_0603_1608MetricC26, C47
210pFCapacitor_SMD:C_0603_1608MetricC13, C22
21kResistor_SMD:R_0603_1608MetricR1, R55
247KResistor_SMD:R_0603_1608MetricR14, R18
2DDiode_SMD:D_SOD-123FD1, D2
2Screw_Terminal_01x02TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type011_RT05502HBWC_1x02_P5.00mm_HorizontalJ1, J7
2Screw_Terminal_01x03TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type011_RT05503HBWC_1x03_P5.00mm_HorizontalJ8, J9
2~Package_SO:HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mmU5, U6
118KResistor_SMD:R_0603_1608MetricR54
1220kResistor_SMD:R_0603_1608MetricR19
122uHInductor_SMD:L_Taiyo-Yuden_NR-60xxL1
1270pFCapacitor_SMD:C_0603_1608MetricC29
15.1kResistor_SMD:R_0603_1608MetricR13
168uFCapacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-CC42
182pFCapacitor_SMD:C_0603_1608MetricC27
1ABM3B-8.000MHZ-10-1-U-TCrystal:Crystal_SMD_5032-4Pin_5.0x3.2mmY1
1B0505S-1WR3Resistor_THT:R_Array_SIP4PS1
1Conn_01x05_SocketConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ5
1Conn_01x12_SocketConnector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_VerticalJ4
1Conn_01x18_SocketConnector_PinSocket_2.54mm:PinSocket_1x18_P2.54mm_VerticalJ6
1ISO1050DUBPackage_SO:SOP-8_6.62x9.15mm_P2.54mmU9
1LDL1117S33RPackage_TO_SOT_SMD:SOT-223U4
1LP5907MFX-3.3_NOPBPackage_TO_SOT_SMD:SOT-23-5U3
1LTST-C190KGKTDiode_SMD:D_0603_1608MetricD3
1STM32F405RGTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1TYPE-C-31-M-12usb-c:HRO_TYPE-C-31-M-12J2
1~Package_SON:WSON-8-1EP_4x4mm_P0.8mm_EP2.6x3mmU7
1~Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU8

More from kscalelabs/motor-controller

7
  • 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 layers188 × 103 mmCAN DISPLAY, the printed circuit board in 3D

    CAN DISPLAY

    VladxIL/NMEA2000_0183_Display

    Display NMEA2000 and NMEA0183 on DWIN 7" Display

    130 partsGPL-3.0
  • 4 layers236.1 × 156.9 mmImpeller18, the printed circuit board in 3D

    Impeller18

    buglalis/degree

    764 parts
  • 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
  • 4 layers90 × 90 mmFlightComputer, the printed circuit board in 3D

    FlightComputer

    jbrown3859/EE175-SeniorDesign

    CubeSat Flight Computer and Radio - EE175 Senior Design F22

    83 parts3
  • 2 layers104 × 129 mmModbus master, the printed circuit board in 3D

    Modbus master

    magnusbpt/Modbus-wireless

    83 parts
  • 4 layers100 × 80 mmBuilt, the printed circuit board in 3D

    Built

    devbisme/ai-circuit-design-tests

    Tests of KiCad-related AI tools.

    243 parts10

Questions

How big is the ControllerTop PCB?

It measures 127 × 67.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ControllerTop use?

194 parts, built around the ISO1050DUB, B0505S-1WR3, LDL1117S33R and LP5907MFX-3.3/NOPB(MS). 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 ControllerTop KiCad files?

From the kscalelabs/motor-controller repository on GitHub, at the commit this page was made from: the board is archive/ControllerV1/ControllerTop.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 ControllerTop design in my own project?

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