Skip to the content
PCBKitNew board
2 layers100 × 80 mmSmall drive, the printed circuit board in 3D

Motor controller with an XMC4400

Size
100 × 80 mm
Copper layers
2
Thickness
1.6 mm
Parts
176
Nets
184
Pads
854
Tracks, vias
1,824, 120
Pours
21
Routed
Yes
KiCad
KiCad 5 (file 20170123)
Created
10 Jan 2017
Updated
28 Oct 2025

Overview

Small drive is an open-source printed circuit board by mark-v-d, from the mark-v-d/motor_control repository on GitHub. It is a 2-layer board of 100 × 80 mm with 176 parts on 184 nets, routed with 1,824 tracks and 120 vias.

It is built around the MAX3463CSA+, NKE1212DC and LM5106SD, with the ACS711KLCTR-12AB-T, AD8226BRZ and ACS711ELCTR-12AB-T among its other parts. Its parts include 62 capacitors, 59 resistors, 23 ICs, 10 connectors and 8 crystals. It belongs with the robots and motor control boards of this library.

Main components

12

README

README

Work in progress.

Servo motor controller. Currently supporting Mitsubishi HC-PQ[23]4, HC-MFS13 and motors with a Hiperface encoder. Communication with ethernet and the controller is intended to be used with linuxcnc.

Parts

176
QtyValueFootprintReferences
35100nFCapacitors_SMD:C_0603C3, C10, C11, C12, C13, C15, C16, C17, C18, C28, C29, C33, C37, C39, C40, C41 +19
1510kResistors_SMD:R_0603R1, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R47, R48
101kResistors_SMD:R_0603R19, R20, R27, R28, R49, R53, R54, R55, R58, R59
9RResistors_SMD:R_0603R21, R24, R38, R39, R40, R41, R42, R43, R46
8510Resistors_SMD:R_0603R18, R25, R26, R50, R51, R52, R56, R57
7100uF/35VCapacitors_SMD:c_elec_8x10.5C1, C6, C14, C32, C34, C36, C38
61uFCapacitors_SMD:C_0805C19, C20, C21, C22, C23, C24
6220Resistors_SMD:R_0603R2, R3, R4, R5, R36, R37
6SiR826DP00_Passives:SOT-669_GDS_thermaM1, M2, M3, M4, M5, M6
5MAX3463Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU4, U15, U21, U22, U23
4680Resistors_SMD:R_0603R29, R30, R31, R32
4HCPL0201Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmX3, X4, X5, X6
4HOLEMounting_Holes:MountingHole_3mmHOLE1, HOLE2, HOLE3, HOLE4
31uF/100VCapacitors_SMD:C_1206C25, C26, C27
3470uF/63VCapacitors_ThroughHole:C_Radial_D16_L25_P7.5C2, C4, C5
3CONN_01X02Connectors_TE-Connectivity:4DB-P108-02P5, P6, P7
3CONN_01X04Pin_Headers:Pin_Header_Straight_1x04P2, P3, P4
3LM5106Housings_SSOP:TSSOP-10_3x3mm_Pitch0.5mmU8, U9, U10
3STPS2150ADiodes_SMD:SMA_StandardD2, D3, D4
210uFCapacitors_SMD:C_1210C30, C31
212pFCapacitors_SMD:C_0603C48, C49
218pFCapacitors_SMD:C_0603C46, C47
222Resistors_SMD:R_0603R44, R45
24.7kResistors_SMD:R_0603R22, R23
2ACS711KLCTR-12AB-THousings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU11, U13
2AD8226Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU5, U14
2LT1764EQ00_Passives:DD-PAKU6, U18
2NKE1212DC00_Local:NKE-SCX1, X2
2ips511gHousings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU2, U3
110nFCapacitors_SMD:C_0603C35
112MHzCrystals:QC3CAY1
12.2uFCapacitors_SMD:C_1206C44
125MHzCrystals:crystal_FA238-TSX3225Y2
1300Resistors_SMD:R_0603R33
156kResistors_SMD:R_0603R34
16.49kResistors_SMD:R_0603R35
1780500_Local:TO220_78xxU17
1ACS711ELCTR-12AB-THousings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU12
1AMC120300_Passives:SO8_11U16
1CONN_01X01Pin_Headers:Pin_Header_Straight_1x01P8
1CONN_01X0400_Passives:PC_drive_5.25_connP1
1DB1500_Passives:DB15F_ebayJ2
1DB900_Passives:DB9F_ebayJ1
1ETH100_MAG00_Passives:ETH100_MAGU20
1KSZ8081Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mmU19
1LED_59200_Passives:LED_592-3030-013FD1
1MC33074DTBR2Housings_SSOP:TSSOP-14_4.4x5mm_Pitch0.65mmU7
1XMC4400-F100Housings_QFP:TQFP-100-1EP_14x14mm_Pitch0.5mmU1

Questions

How big is the Small drive PCB?

It measures 100 × 80 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Small drive use?

176 parts, built around the MAX3463CSA+, NKE1212DC, LM5106SD and ACS711KLCTR-12AB-T. 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 Small drive KiCad files?

From the mark-v-d/motor_control repository on GitHub, at the commit this page was made from: the board is small_drive/small_drive.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Small drive design in my own project?

Its repository states no licence, so its author keeps all rights: ask mark-v-d before reusing the design.

Similar boards

  • 2 layers225 × 180 mmDC Load, the printed circuit board in 3D

    DC Load

    yjv/dc-load-schematic

    160 parts
  • 2 layers90 × 118 mmRoverbase, the printed circuit board in 3D

    Roverbase

    stephendade/roverbase

    A PCB design for Power and Motor control for small robots

    61 parts3GPL-3.0
  • 4 layers100 × 50 mmSuperball powerboard pmos, the printed circuit board in 3D

    Superball powerboard pmos

    kcaluwae/tensegrity-powerboard

    pcb design for the SUPERball power board

    176 parts1
  • 2 layers110 × 124 mmVision arm, the printed circuit board in 3D

    Vision arm

    deanasmith/vision-arm

    should be any of the following: - calibrate: Calibrate the cameras with the charuco board - track: Start tracking with multiple cameras - mono: Start with a single camera (mostly for debugging)

    68 parts
  • 2 layers69.7 × 62.2 mmSEVC, the printed circuit board in 3D

    SEVC

    us3r-d0e5nt-3x1st/SEVC-Small-Electric-Vechicle-Controller

    A small and efficient ESC made for all kinds of EV

    91 partsUnlicense
  • 4 layers62 × 107 mmMSolder, the printed circuit board in 3D

    MSolder

    JX5S/JxSolder

    154 parts1
  • 4 layers60.1 × 39.9 mmNRF24L01 mtr driver, the printed circuit board in 3D

    NRF24L01 mtr driver

    yanntalhouarne/ATMEGA324_MTR_DRV_PCB

    Isolated motor driver based around the ATMEGA324PB.

    147 parts
  • 4 layers33.3 × 93.7 mmActiveImpactor Power, the printed circuit board in 3D

    ActiveImpactor Power

    harrislab-brown/CyberDiver

    Untethered cyber-physical robotic platform for water entry experiments

    117 parts2CC-BY-SA-4.0