

Custom ESC
an overpowered rc car that poses a danger to my safety :)
- Size
- 100.5 × 101.5 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 192
- Nets
- 147
- Pads
- 538
- Tracks, vias
- 852, 1,796
- Pours
- 385
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 19 May 2026
- Updated
- 22 Jun 2026
Overview
Custom ESC is an open-source printed circuit board by 0BitsnBytes, from the 0BitsnBytes/McQueen repository on GitHub, published under the GPL-3.0 licence. It is a 6-layer board of 100.5 × 101.5 mm with 192 parts on 147 nets, routed with 852 tracks and 1,796 vias.
It is built around the IR21084PBF, LM2596S-ADJ and CD4052BM, with the SL78M05, DMT10H009LK3-13 and NCU18XH103F6SRB among its other parts. Its parts include 63 resistors, 23 capacitors, 18 diodes, 10 ICs and 6 transistors. It belongs with the robots and motor control boards of this library.
Main components
8IR21084PBF
DIP-14-40℃~+125℃ 10V~20V 150ns 1mA 2 200mA 350mA 50ns Half-Bridge IGBT、MOSFET Under Voltage Protection DIP-14 Gate Drivers ROHSInfineon TechnologiesGate DriversLM2596S-ADJ
TO-263-5-40℃~+125℃@(TA) 1 1.2V~37V 150kHz 3A 40V 80uA Adjustable Buck Buck Built-in No TO-263-5 DC-DC Converters ROHSUMWDC-DC ConvertersCD4052BM
SOP-16-55℃~+125℃ 15ns 2 40MHz 4:1 5V~15V 80Ω Level shifting SOP-16 Analog Switches, Multiplexers ROHSJSMSEMIAnalog Switches, MultiplexersSL78M05
TO-252-3-40℃~+85℃@(Ta) 1 1A 2.1V@(1A) 2.3mA 40V 40uV 5V 78dB@(100Hz) Fixed Over Current Protection、Over Temperature Protection、Over Voltage Protection Positive TO-252-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSlkorUncategorisedDMT10H009LK3-13
TO-252(DPAK)MOSFETsDiodes IncorporatedNCU18XH103F6SRB
06030.8mm 1.6mm 10kΩ 1mW/℃ 3380K 3434K 3455K ±1% ±1% 0603 NTC Thermistors ROHSMurataNTC ThermistorsES1C
SMA-55℃~+150℃ 1 Independent 150V 1A 1V@1A 30A 35ns 5uA@150V SMA Fast Recovery / High Efficiency Diodes ROHSShandong Jingdao MicroelectronicsFast Recovery / High Efficiency DiodesSS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.md
McQueen
AWD RC Car • Custom ESC
Specifications • Links • Custom ESC • Chassis • Build Guide • Zine • Credits
McQueen is an AWD RC car with 4 drone-hub-motors. Featuring a DIY 80A ESC with current sense and braking. A fully custom double wishbone suspension with an aerodynamic chassis all powered by 2 6S Lipo batteries.
Most RC cars are seen as toys, McQueen is definitely not one of those. It is an attempt to combine high current electronics, aerodynamic bodies, and complex suspension geometries into a small RC Car.
Specifications
| Drive System | All Wheel Drive (AWD) |
| Motors | 4× Drone Hub Motors |
| Battery | 2× 6S LiPo Batteries |
| Motor Controller | Custom STM32 ESC |
| Suspension | Double Wishbone |
| Steering | Ackermann Geometry |
| Braking | Electronic Dynamic Braking |
| Chassis | Fully Custom 3D Printed Design |
Links
If clicking the link gives 403 Forbidden, copy paste the link into your browser directly
| Resource | Link |
|---|---|
| CAD Assembly | Onshape document |
| PCB Files | Kicanvas Viewer |
| Bill of Materials for ESC | BOM for ESC |
| Bill of Materials | BOM for Car |
Custom ESC
The ESC combines current sensing, protection circuitry, braking, and motor feedback into a compact high-current first PCB :).
Features
- STM32F411CEU6 Microcontroller
- IR21084 MOSFET Driver
- AS5600 Position Sensor Interface
- INA180 Current Sense Amplifier
- MOSFET Temperature Monitoring
- SMCJ54CA TVS Protection
- RGB Status LED
- Electronic Braking
Schematic
PCB Layers
Layer 1
Layer 2
Layer 3
Layer 4
Layer 5
Layer 6
Board Views
Front
Back
Chassis
The Chassis features a fully custom double wishbone suspension system, Ackermann steering, aerodynamic chassis, and front and rear wings.
Suspension
Aerodynamics
Build Guide
McQueen consists of two major assemblies:
- Custom ESC
- 3D Printed Chassis
ESC
- Upload the Gerber files to your preferred PCB manufacturer.
- Select 2oz copper during fabrication.
- Order the PCB.
- Populate using the ESC BOM.
Chassis
- Download the STL files.
- Print all components in PETG or equivalent material.
- Purchase hardware from the chassis BOM.
- Follow the Onshape assembly.
- Insert Carbon fibre square tubes in wings
- Insert peices of filament throughout the chassis to secure it
- Install electronics and drivetrain.
- Secure components using M3 hardware.
- Use cyanoacrylate adhesive where necessary.
- Put in the magnets into the slots provided in the main chassis to make it easier to open and close the chassis.
Zine
Credits
This project uses:
- KiCad for PCB Design
- Onshape for CAD
- Blender for Rendering
- Figma for Documentation & Zine Design
License
GPL-3.0
Parts
192| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1, JP2, JP10, JP11, JP12, JP13, JP14, JP15, JP16, JP17, JP18, JP19, JP20, JP21, JP22, JP23 +16 |
| 15 | 5mΩ | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R19, R20, R21, R22, R23, R33, R34, R35, R36, R37, R47, R48, R49, R50, R51 |
| 11 | 330Ω | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R18, R24, R32, R38, R46, R52, R57, R58, R59, R60, R61 |
| 10 | LED_Small_Filled | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2, D4, D6, D8, D10, D12, D14, D15, D16, D17 |
| 10 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, X1, Y1 |
| 9 | 100Ω | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R4, R6, R8, R14, R15, R28, R29, R42, R43 |
| 7 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9, C10, C13, C14, C17, C18, C22 |
| 6 | 10kΩ | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R25, R26, R39, R40, R53, R54 |
| 6 | 10Ω | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R13, R17, R27, R31, R41, R45 |
| 6 | 18kΩ | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R3, R5, R7, R9 |
| 6 | DMT10H009LK3-13 | Package_TO_SOT_SMD:TO-252-2 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 6 | NCU18XH103F6SRB | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | TH1, TH2, TH3, TH4, TH5, TH6 |
| 4 | 0.47uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C12, C16, C24 |
| 4 | 1kΩ | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R11, R12, R56 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | 3V1, 5V1, 18V1, VCC2 |
| 3 | 1.1nF | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | C4, C5, C6 |
| 3 | C_Polarized_Small | Capacitor_THT:CP_Radial_D12.5mm_P5.00mm | C7, C11, C15 |
| 3 | D_TVS_Filled | Diode_SMD:D_SMB-SMC_Universal_Handsoldering | D3, D7, D11 |
| 3 | ES1C | Diode_SMD:D_SMA-SMB_Universal_Handsoldering | D1, D5, D9 |
| 3 | INA180A2 | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U2, U4, U6 |
| 3 | IR21084 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1, U3, U5 |
| 3 | OUPUT | Connector:10x10 | A1, B1, C1 |
| 3 | THT | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R16, R30, R44 |
| 2 | Conn_01x02_Socket | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J2, J4 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J5 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 0.33uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C21 |
| 1 | 1000uf | Capacitor_THT:CP_Radial_D16.0mm_P7.50mm | C2 |
| 1 | 10uf | Capacitor_THT:CP_Radial_D12.5mm_P5.00mm | C3 |
| 1 | 14kΩ | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R55 |
| 1 | 1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C23 |
| 1 | 220uF | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | C20 |
| 1 | 470uF | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | C19 |
| 1 | 470Ω | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R62 |
| 1 | 47Ω | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R63 |
| 1 | 68uH | Inductor_SMD:L_Changjiang_FNR8040S | L1 |
| 1 | CD4052B | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U16 |
| 1 | Conn_01x05_Pin | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J3 |
| 1 | ET52333 | Package_TO_SOT_SMD:SOT-23-5 | U15 |
| 1 | GND | Connector:10x10 | GND |
| 1 | LED_RAGB | LED_THT:LED_D5.0mm-4_RGB_Wide_Pins | D18 |
| 1 | LM2596S-ADJ | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U11 |
| 1 | SL78M05 | Package_TO_SOT_SMD:TO-252-2 | U14 |
| 1 | SS34 | Diode_SMD:D_SMB-SMC_Universal_Handsoldering | D13 |
| 1 | SW_DIP_x02 | Button_Switch_THT:SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm | SW1 |
| 1 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP34 |
| 1 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP24 |
| 1 | U? | STM32F4x1CxU6 CoreBoard WeActStudio:STM32F4x1CxU6 WeActStudio | MCU1 |
| 1 | VCC | Connector:10x10 | VCC |
The 189 most common of 192 parts.
Questions
How big is the Custom ESC PCB?
It measures 100.5 × 101.5 mm and has 6 copper layers, 1.6 mm thick.
What parts does the Custom ESC use?
192 parts, built around the IR21084PBF, LM2596S-ADJ, CD4052BM and SL78M05. 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 Custom ESC KiCad files?
From the 0BitsnBytes/McQueen repository on GitHub, at the commit this page was made from: the board is PCB/Custom ESC.kicad_pcb and its schematic PCB/Custom ESC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Custom ESC design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers150.3 × 132.3 mm

- 2 layers

- 8 layers99 × 61 mm

Battery management system cell monitoring unit
gerhardmalberg/bms-cmu-bq79616-hardware
Open-source 6S–16S battery monitoring hardware based on TI BQ79616-Q1. Includes KiCad designs, manufacturing files, and electrical, thermal and mechanical simulation studies.
198 parts1CERN-OHL-P-2.0 - 2 layers60.5 × 103 mm

- 2 layers70.5 × 222.1 mm

Pagtingin Final Panelized
Niqtan/Pagtingin-to-Highway
Version of Pagtingin Repo for Hack Club's Highway Program
460 partsMIT - 4 layers82.5 × 82.5 mm

1s3p battery board
stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation
141 parts1MIT - 2 layers65.9 × 99.9 mm

- 2 layers78.7 × 58.4 mm
