

Small drive
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
12MAX3463CSA+
SOIC-80℃~+70℃ 1 1 20Mbps 4.75V~5.25V Transceiver SOIC-8 RS-485 / RS-422 ICs ROHSMaxim Integrated (Analog Devices)RS-485 / RS-422 ICsNKE1212DC
-Isolated Power ModulesMurataLM5106SD
WSON-10-EP(4x4)-40℃~+125℃ 1.2A 1.8A 1.8V~2.2V 10ns 15ns 2 32ns 340uA 520ns 800mV~1.8V 8V~14V Half-Bridge MOSFET Under Voltage Protection WSON-10-EP(4x4) Gate Drivers ROHSTexas InstrumentsGate DriversACS711KLCTR-12AB-T
SOP-8-40℃~+125℃ 1.2mΩ 100kHz 110mV/A 12.5A 3.5us 3V~5.5V Support SOP-8 Current Sensors ROHSAllegro MicroSystems, LLCCurrent SensorsAD8226BRZ
SOIC-8-40℃~+125℃ 0.4V/us 1 13mA 20nA 350uA 500nV/℃ 50uV 90dB Rail-to-Rail Output SOIC-8 Instrumentation Amplifiers ROHSAnalog DevicesInstrumentation AmplifiersACS711ELCTR-12AB-T
SOP-8-40℃~+85℃ 1.2mΩ 100kHz 110mV/A 12.5A 3.5us 3V~5.5V Support SOP-8 Current Sensors ROHSAllegro MicroSystems, LLCCurrent SensorsLT1764EQ-1.8
D2PAK-5-40℃~+125℃ 1 1.8V 20V Fixed Positive D2PAK-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAnalog DevicesVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAMC1203DW
SOIC-16-300milBuilt-in reference source、Input protection SOIC-16-300mil Isolated ADCs ROHSTexas InstrumentsIsolated ADCs100UF/35V
C1812C1812 SMT ROHSJLCPCB AssemblyUncategorisedSIR826DP
PowerPAK-SO-8-55℃~+150℃ 1 N-channel 1.2V 130pF 2.9nF 27.9nC@40V 4.8mΩ@10V 60A 66.6W 80V PowerPAK-SO-8 MOSFETs ROHSVishay IntertechnologyMOSFETsHCPL-0201#560
SOT-ALL-8SOT-ALL-8 Logic Output OptoisolatorsBroadcom LimitedLogic Output OptoisolatorsSTPS2150A
SMA(DO-214AC)1 Independent 1.5uA@150V 150V 2A 75A 820mV@2A SMA(DO-214AC) Schottky Diodes ROHSSTMicroelectronicsSchottky Diodes
README
READMEWork 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 35 | 100nF | Capacitors_SMD:C_0603 | C3, C10, C11, C12, C13, C15, C16, C17, C18, C28, C29, C33, C37, C39, C40, C41 +19 |
| 15 | 10k | Resistors_SMD:R_0603 | R1, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R47, R48 |
| 10 | 1k | Resistors_SMD:R_0603 | R19, R20, R27, R28, R49, R53, R54, R55, R58, R59 |
| 9 | R | Resistors_SMD:R_0603 | R21, R24, R38, R39, R40, R41, R42, R43, R46 |
| 8 | 510 | Resistors_SMD:R_0603 | R18, R25, R26, R50, R51, R52, R56, R57 |
| 7 | 100uF/35V | Capacitors_SMD:c_elec_8x10.5 | C1, C6, C14, C32, C34, C36, C38 |
| 6 | 1uF | Capacitors_SMD:C_0805 | C19, C20, C21, C22, C23, C24 |
| 6 | 220 | Resistors_SMD:R_0603 | R2, R3, R4, R5, R36, R37 |
| 6 | SiR826DP | 00_Passives:SOT-669_GDS_therma | M1, M2, M3, M4, M5, M6 |
| 5 | MAX3463 | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U4, U15, U21, U22, U23 |
| 4 | 680 | Resistors_SMD:R_0603 | R29, R30, R31, R32 |
| 4 | HCPL0201 | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | X3, X4, X5, X6 |
| 4 | HOLE | Mounting_Holes:MountingHole_3mm | HOLE1, HOLE2, HOLE3, HOLE4 |
| 3 | 1uF/100V | Capacitors_SMD:C_1206 | C25, C26, C27 |
| 3 | 470uF/63V | Capacitors_ThroughHole:C_Radial_D16_L25_P7.5 | C2, C4, C5 |
| 3 | CONN_01X02 | Connectors_TE-Connectivity:4DB-P108-02 | P5, P6, P7 |
| 3 | CONN_01X04 | Pin_Headers:Pin_Header_Straight_1x04 | P2, P3, P4 |
| 3 | LM5106 | Housings_SSOP:TSSOP-10_3x3mm_Pitch0.5mm | U8, U9, U10 |
| 3 | STPS2150A | Diodes_SMD:SMA_Standard | D2, D3, D4 |
| 2 | 10uF | Capacitors_SMD:C_1210 | C30, C31 |
| 2 | 12pF | Capacitors_SMD:C_0603 | C48, C49 |
| 2 | 18pF | Capacitors_SMD:C_0603 | C46, C47 |
| 2 | 22 | Resistors_SMD:R_0603 | R44, R45 |
| 2 | 4.7k | Resistors_SMD:R_0603 | R22, R23 |
| 2 | ACS711KLCTR-12AB-T | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U11, U13 |
| 2 | AD8226 | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U5, U14 |
| 2 | LT1764EQ | 00_Passives:DD-PAK | U6, U18 |
| 2 | NKE1212DC | 00_Local:NKE-SC | X1, X2 |
| 2 | ips511g | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U2, U3 |
| 1 | 10nF | Capacitors_SMD:C_0603 | C35 |
| 1 | 12MHz | Crystals:QC3CA | Y1 |
| 1 | 2.2uF | Capacitors_SMD:C_1206 | C44 |
| 1 | 25MHz | Crystals:crystal_FA238-TSX3225 | Y2 |
| 1 | 300 | Resistors_SMD:R_0603 | R33 |
| 1 | 56k | Resistors_SMD:R_0603 | R34 |
| 1 | 6.49k | Resistors_SMD:R_0603 | R35 |
| 1 | 7805 | 00_Local:TO220_78xx | U17 |
| 1 | ACS711ELCTR-12AB-T | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U12 |
| 1 | AMC1203 | 00_Passives:SO8_11 | U16 |
| 1 | CONN_01X01 | Pin_Headers:Pin_Header_Straight_1x01 | P8 |
| 1 | CONN_01X04 | 00_Passives:PC_drive_5.25_conn | P1 |
| 1 | DB15 | 00_Passives:DB15F_ebay | J2 |
| 1 | DB9 | 00_Passives:DB9F_ebay | J1 |
| 1 | ETH100_MAG | 00_Passives:ETH100_MAG | U20 |
| 1 | KSZ8081 | Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm | U19 |
| 1 | LED_592 | 00_Passives:LED_592-3030-013F | D1 |
| 1 | MC33074DTBR2 | Housings_SSOP:TSSOP-14_4.4x5mm_Pitch0.65mm | U7 |
| 1 | XMC4400-F100 | Housings_QFP:TQFP-100-1EP_14x14mm_Pitch0.5mm | U1 |
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 mm

- 2 layers90 × 118 mm

Roverbase
stephendade/roverbase
A PCB design for Power and Motor control for small robots
61 parts3GPL-3.0 - 4 layers100 × 50 mm

Superball powerboard pmos
kcaluwae/tensegrity-powerboard
pcb design for the SUPERball power board
176 parts1 - 2 layers110 × 124 mm

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 mm

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 mm

- 4 layers60.1 × 39.9 mm

NRF24L01 mtr driver
yanntalhouarne/ATMEGA324_MTR_DRV_PCB
Isolated motor driver based around the ATMEGA324PB.
147 parts - 4 layers33.3 × 93.7 mm

ActiveImpactor Power
harrislab-brown/CyberDiver
Untethered cyber-physical robotic platform for water entry experiments
117 parts2CC-BY-SA-4.0