ESC Drivetrain V1
mark-belbin·motor-controller·hardware/ESC Drivetrain V1/ESC Drivetrain V1/ESC Drivetrain V1.kicad_pcb
About the ESC Drivetrain V1 PCB
ESC Drivetrain V1 is an open source PCB design by mark-belbin, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 51 × 50 mm, with 69 components from 40 distinct parts.
Other key parts include the DRV8305, RTQ2569-50GQW and MCP2515. By type, the board carries 27 capacitors, 24 resistors, 7 connectors, 4 diodes, 3 ICs and 3 transistors.
It belongs with the robotics & motion designs in this gallery.
From the project
Custom FOC motor controller designed for underwater robotics.
The final controller is designed for T200 or T100 thrusters from BlueRobotics, boasting sensorless FOC and a miniature form-factor that is built right into the thruster.
For most hobby BLDC controllers, commonly referred to as electronic speed controllers (ESCs), motor commutation is accomplished through sensorless trapezoidal 6-step control. This commutation method steps through 6 distinct stator magnetic field positions in order to keep the motor spinning, based only on the feedback of the back-EMF voltage of the three motor phases. With only 6 available control positions, this method of…

Main components on the ESC Drivetrain V1
ESC Drivetrain V1 bill of materials (BOM)
69 components, 40 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DRV8305 | DRV8305 | U1 |
| 1 | RTQ2569-50GQW LMR16006XDDC | SOT-23-6 | U2 |
| 1 | MCP2515 SRV05-4 | SOT-23-6 | U3 |
| 3 | SIZF906DT | SIZF906DT | Q1, Q2, Q3 |
| 1 | PHASE_A | 3mm_Bullet_A | J1 |
| 1 | Conn_01x02 | AMASS_XT60-M | J2 |
| 1 | PHASE_B | 3mm_Bullet_B | J3 |
| 1 | 302-S101 PHASE_C | 3mm_Bullet_C | J4 |
| 1 | Conn_02x10_Odd_Even | Pin_Header_Straight_2x10_Pitch2.54mm_LaunchPad | J5 |
| 1 | WM4901 Conn_02x10_Odd_Even | Pin_Header_Straight_2x10_Pitch2.54mm_LaunchPad | J6 |
| 1 | I2C Header | Pin_Header_Straight_1x03_Pitch2.54mm | J7 |
| 1 | 160-1827-1 BLUE | LED_0603 | D1 |
| 1 | 160-1447-1 RED | LED_0603 | D2 |
| 1 | 160-1446-1 GREEN | LED_0603 | D3 |
| 1 | MBR1H100SFT3GOS D_Schottky_ALT | D_SOD-123F | D4 |
| 1 | 15UH 15uH | Eaton_Inductor | L1 |
| 1 | 4.7UF 4.7uF | C_0603 | C1 |
| 2 | 0.047UF 0.047uF | C_0603 | C2, C4 |
| 4 | 1UF 1uF | C_0603 | C3, C5, C20, C27 |
| 5 | 0.1UF 0.1uF | C_0603 | C6, C7, C8, C17, C23 |
Show 20 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 1000PF 1000pF | C_0603 | C9, C16, C18 |
| 3 | 220UF 220uF | CP_Elec_8x10.5 | C10, C11, C12 |
| 3 | 22UF 22uF | C_0805 | C13, C14, C15 |
| 1 | 2.2UF 2.2uF | C_0603 | C19 |
| 1 | 15PF 22uF | C_0805 | C21 |
| 1 | 15PF 0.33uF | C_0603 | C22 |
| 3 | 2200PF 2200pF | C_0603 | C24, C25, C26 |
| 2 | 10K 10kΩ | R_0603 | R1, R6 |
| 1 | 100 100Ω | R_0603 | R2 |
| 4 | 22.0K 22.0kΩ | R_0603 | R3, R4, R5, R15 |
| 1 | 2.7K 2.7kΩ | R_0603 | R7 |
| 3 | 5mΩ | R_2512_Sense | R8, R9, R11 |
| 1 | 330 330Ω | R_0603 | R10 |
| 4 | 4.99K 4.99kΩ | R_0603 | R12, R13, R14, R16 |
| 1 | 10K 330Ω | R_0603 | R17 |
| 1 | 10K 68.0kΩ | R_0603 | R18 |
| 1 | 330 20.0kΩ | R_0603 | R19 |
| 3 | 56Ω | R_0603 | R20, R21, R22 |
| 1 | 68.0K 2.7kΩ | R_0603 | R23 |
| 1 | 20.0K 2.7kΩ | R_0603 | R24 |
ESC Drivetrain V1 design files
The KiCad project lives in the mark-belbin/motor-controller repository on GitHub; these links point at the commit this page was built from.
ESC Drivetrain V1: common questions
How big is the ESC Drivetrain V1 PCB?
The ESC Drivetrain V1 measures 51 × 50 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the ESC Drivetrain V1?
69 components, from 40 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the ESC Drivetrain V1 design files?
From the mark-belbin/motor-controller repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the ESC Drivetrain V1 design in my own project?
Yes, under the terms of its GPL-3.0 license, which mark-belbin chose for the repository.
More boards in motor-controller
Similar boards
Cube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1kRp2040 encoder
Twisted-Fields
36.7 × 33.3 mm10 parts2LCustom license417VESC Controller
paltatech
160 × 90 mm908 parts2LNo license354${BOARD NAME} Assembly
EPFLXplore
45 × 43.5 mm21 parts4LApache-2.0345Volumetric display
idlehandsdev
23 × 120 mm70 parts2LCC-BY-SA-4.0312OpenESC-20x20
OpenDrone-hw
31.2 × 33 mm180 parts6LCERN-OHL-S-2.0243