

DC Motor Speed Controller
This Controller Works 12v to 48v large capacity and supports can bus,rs485 comminication
- Size
- 71 × 150.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 90
- Nets
- 88
- Pads
- 305
- Tracks, vias
- 635, 616
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.99 (file 20260623)
- Created
- 26 Jul 2026
- Updated
- 12 Sep 2026
Overview
DC Motor Speed Controller is an open-source printed circuit board by Mustafa614, from the Mustafa614/DC-Motor-Controller repository on GitHub. It is a 2-layer board of 71 × 150.7 mm with 90 parts on 88 nets, routed with 635 tracks and 616 vias.
It is built around the MAX485ED, TJA1049TKJ and INA240A1D, with the LM5164DDA, UCC27511ADBV and SMAJ36CA among its other parts. Its parts include 35 capacitors, 18 resistors, 9 ICs, 3 diodes and 3 transistors. It belongs with the interfaces and adapters and robots and motor control boards and the STM32 boards of this library.
Main components
7MAX485ED
SOP-8-40℃~+85℃ 1 1 1mA 32 4.75V~5.25V 5Mbps Half-Duplex Transceiver ±8kV SOP-8 RS-485 / RS-422 ICs ROHSHTCRS-485 / RS-422 ICsTJA1049TKJ
HVSON-8-EP(3x3)HVSON-8-EP(3x3) CAN Transceivers ROHSNXP SemiconductorsCAN ICsINA240A1D
SOIC-8-40℃~+125℃ -4V~80V 1 1.8mA 132dB 2.7V~5.5V 20V/V 250nV/℃ 2V/us 400kHz 40nV/√Hz@1kHz 5uV 90uA Bidirectional detection、Zero drift / auto-zero、Programmable output reference level、Analog output interface ±80V SOIC-8 Current Sense Amplifiers ROHSTexas InstrumentsCurrent Sense AmplifiersLM5164DDA
SOIC8100-V Input, 1-A Synchronous Buck DC/DC Converter with Ultra-low IQTexas InstrumentsUncategorisedUCC27511ADBV
SOT-23-6-40℃~+140℃ 1 1V~1.2V 2.2V~2.4V 4.5V~18V 4A 7ns 8A 8ns IGBT、MOSFET Low Side Under Voltage Protection SOT-23-6 Gate Drivers ROHSTexas InstrumentsGate DriversSMAJ36CA
DO-214AC(SMA)-55℃~+150℃ 36V 400W 40V 58.1V 5uA 6.9A Bidirectional TVS DO-214AC(SMA) ESD and Surge Protection (TVS/ESD) ROHSGOODWORKESD And Surge Protection (TVS/ESD)SM15T6V8A
SMC-55℃~+150℃ 10kW@8/20us 13.4V 5.8V 500uA 6.8V 746A@8/20us IEC 61000-4-2、IEC 61000-4-5 TVS Unidirectional SMC ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)
README
README.mdDC-Motor-Controller
This Controller Works 12v to 48v large capacity and supports can bus,rs485 comminication
Parts
90| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100n | Capacitor_SMD:C_0805_2012Metric | C6, C7, C8, C9, C13, C14 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric | C46, C47, C50, C55 |
| 4 | 20p | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4 |
| 4 | 220uF | Capacitor_THT:CP_Radial_D14.0mm_P7.50mm | C35, C40, C42, C53 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopOnly | H1, H2, H3, H4 |
| 3 | 0R | Resistor_SMD:R_0603_1608Metric | R6, R7, R8 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C43, C44, C51 |
| 3 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C33, C41, C52 |
| 2 | 100R | Resistor_SMD:R_0603_1608Metric | R27, R28 |
| 2 | 100n | Capacitor_SMD:C_0603_1608Metric | C10, C12 |
| 2 | 1K | Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal | R25, R26 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R18, R21 |
| 2 | 60R | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 8Mhz | Crystal:Crystal_HC49-4H_Vertical | Y1, Y2 |
| 2 | NMOS | Package_TO_SOT_SMD:TO-252-3_TabPin2 | Q6, Q7 |
| 2 | SANYOU_SRD_Form_C | Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C | K3, K4 |
| 2 | SMAJ36CA | Diode_SMD:D_SMA | D1, D2 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C48 |
| 1 | 100K | Resistor_SMD:R_0402_1005Metric | R15 |
| 1 | 100K | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 100n | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 100nf | Capacitor_SMD:C_0603_1608Metric | C54 |
| 1 | 100p | Capacitor_SMD:C_0402_1005Metric | C11 |
| 1 | 100uF | Capacitor_SMD:C_0603_1608Metric | C45 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 10pf | Capacitor_SMD:C_0603_1608Metric | C56 |
| 1 | 10uF | Capacitor_SMD:CP_Elec_5x5.9 | C49 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 2.2nF | Capacitor_SMD:C_0603_1608Metric | C34 |
| 1 | 22uH | Inductor_SMD:L_CommonModeChoke_Coilank_ACM2012 | L1 |
| 1 | 316K | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 3v3 | TestPoint:TestPoint_Pad_1.0x1.0mm | TP3 |
| 1 | 47uF | Capacitor_SMD:CP_Elec_6.3x4.9 | C39 |
| 1 | 68uH | Inductor_SMD:L_12x12mm_H4.5mm | L3 |
| 1 | Conn_01x05_Socket | Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical | J6 |
| 1 | DC_IN | Connector_Phoenix_GMSTB:PhoenixContact_GMSTBVA_2,5_2-G_1x02_P7.50mm_Vertical | J4 |
| 1 | FM24C64C | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U4 |
| 1 | FerriteBead | Inductor_SMD:L_12x12mm_H8mm | FB2 |
| 1 | INA240A1D | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U13 |
| 1 | LM5164DDA | Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias | U8 |
| 1 | LT1762-3.3 | Package_SO:MSOP-8_3x3mm_P0.65mm | U11 |
| 1 | MAX485E | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | MTR_OUT | Connector_Phoenix_GMSTB:PhoenixContact_GMSTBVA_2,5_2-G_1x02_P7.50mm_Vertical | J5 |
| 1 | PC817 | Package_DIP:DIP-4_W7.62mm | U14 |
| 1 | PMOS | Package_TO_SOT_SMD:TO-252-3_TabPin2 | Q2 |
| 1 | R_Shunt | Resistor_SMD:R_Shunt_Ohmite_LVK24 | R24 |
| 1 | SM15T6V8A | Diode_SMD:ST_D_SMC | D4 |
| 1 | STM32F103C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SWCLK | TestPoint:TestPoint_Pad_1.0x1.0mm | TP2 |
| 1 | SWDİO | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KSC6xxG | SW1 |
| 1 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm | JP1 |
| 1 | TJA1049TK | Package_SO:SOIC-8_5.3x6.2mm_P1.27mm | U2 |
| 1 | UCC27511ADBV | Package_TO_SOT_SMD:SOT-23-6 | U12 |
| 1 | gnd | TestPoint:TestPoint_Pad_1.0x1.0mm | TP4 |
The 88 most common of 90 parts.
Questions
How big is the DC Motor Speed Controller PCB?
It measures 71 × 150.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the DC Motor Speed Controller use?
90 parts, built around the MAX485ED, TJA1049TKJ, INA240A1D and LM5164DDA. 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 DC Motor Speed Controller KiCad files?
From the Mustafa614/DC-Motor-Controller repository on GitHub, at the commit this page was made from: the board is Dc Motor Controller V0.2/DC Motor Speed Controller.kicad_pcb and its schematic DC Motor Controller 1/DC Motor Speed Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the DC Motor Speed Controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask Mustafa614 before reusing the design.
Similar boards
- 2 layers100 × 60 mm

- 4 layers78 × 78 mm

- 4 layers50 × 50 mm

- 2 layers38 × 25.1 mm

MistMaker Battery Kit V0-4
Dav1dyang/Programmable-Mist-Maker
An open-source, low-cost ultrasonic mist maker designed to share commercial humidifier circuits and empower creators with accessible, well-documented hardware.
105 parts26MIT - 4 layers100 × 90 mm

Vbench pod
embeddedci-com/benchpod
An open hardware bench tool that plugs into your CI: sensor sim, CAN, analog I/O, power control, and a Python SDK with pytest integration
536 parts2CERN-OHL-W-2.0 - 2 layers77.9 × 100 mm

Power distribution
Haxintosh/tiled-pcb-heater
Scalable and modular 3D printer heated bed
216 parts2CERN-OHL-P-2.0 - 4 layers95 × 43 mm

Reflow Plate Controller
incend1um3/USB-C-PD-Reflow-Plate
300W PCB Reflow Plate with USB-C PD Support
83 parts2CERN-OHL-S-2.0 - 2 layers90 × 119 mm

Skid Steer 4x4 ESP32 DRV8833 PCB
retrobuiltRyan/4x4_Rover_ESP32
1:10 scale robot Rover with ESP32 and PS4 controller. Custom PCB for multi channel motor control
111 parts2BSD-3-Clause