Skip to the content
PCBKitNew board
4 layers61 × 22.3 mmElectronic Speed Controller, the printed circuit board in 3D

Electronic Speed Controller

tsk04/uav-electronic-speed-controller

ESC schematic and PCB layout to power one three-phase motor with a LiPo battery

Size
61 × 22.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
79
Nets
58
Pads
264
Tracks, vias
385, 88
Pours
13
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 Jul 2026
Updated
24 Jul 2026

Overview

Electronic Speed Controller is an open-source printed circuit board by tsk04, from the tsk04/uav-electronic-speed-controller repository on GitHub. It is a 4-layer board of 61 × 22.3 mm with 79 parts on 58 nets, routed with 385 tracks and 88 vias.

It is built around the BAT54S, LM3Z10VT1G and SMAJ26A, with the TPM60V2PS3 among its other parts. Its parts include 36 resistors, 18 capacitors, 7 transistors, 5 ICs and 5 diodes. It belongs with the power and robots and motor control boards and the Silicon Labs (EFR32, EFM) boards of this library.

Main components

4

README

README.md

UAV ESC

Electronic Speed Controller designed to power a three phase motor

Parts

79
QtyValueFootprintReferences
1310kΩPCM_JLCPCB:R_0603R1, R2, R3, R4, R5, R6, R17, R19, R21, R26, R31, R35, R36
647ΩPCM_JLCPCB:R_0603R7, R8, R9, R10, R11, R12
6~EasyEDA_Lib:TSON-8_L3.1-W3.1-P0.65-LS3.3-BL-EPQ1, Q2, Q3, Q4, Q5, Q6
5100nFPCM_JLCPCB:C_0603C1, C2, C3, C13, C15
422uFPCM_JLCPCB:C_0805C7, C8, C9, C10
4470ΩPCM_JLCPCB:R_0603R22, R23, R24, R25
3, ,
31kΩPCM_JLCPCB:R_0603R13, R14, R15
31uFPCM_JLCPCB:C_0603C4, C5, C6
33.3kΩPCM_JLCPCB:R_0603R16, R18, R20
3BAT54SPCM_JLCPCB:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRD1, D2, D3
3~EasyEDA_Lib:QFN-10_L3.0-W3.0-P0.50-LS3.0-BL-EPU1, U2, U3
210uFPCM_JLCPCB:C_0603C11, C12
222uFPCM_JLCPCB:C_0603C16, C18
1100kΩPCM_JLCPCB:R_0603R32
1100kΩPCM_JLCPCB:R_0402R27
111kΩPCM_JLCPCB:R_0603R29
1180kΩPCM_JLCPCB:R_0603R28
122nFPCM_JLCPCB:C_0603C14
1470pFPCM_JLCPCB:C_0603C17
149.9kΩPCM_JLCPCB:R_0603R30
151kΩPCM_JLCPCB:R_0603R34
16.8uH/3AEasyEDA_Lib:IND-SMD_L6.0-W6.0_SWPA6045SL1
19.1kΩPCM_JLCPCB:R_0603R33
1A_PADFootprints:SolderPad_1_2.5mm_SMD_RectangleA
1B_PADFootprints:SolderPad_1_2.5mm_SMD_RectangleB
1C_PADFootprints:SolderPad_1_2.5mm_SMD_RectangleC
1EFM8BB21FEasyEDA_Lib:QFN-20_L3.0-W3.0-P0.50-BL-EP1.7_EFM8BB21F16GU4
1LM3Z10VT1GPCM_JLCPCB:D_DO-214AC(SMA)D5
1SMAJ26APCM_JLCPCB:D_SMAD4
1TPM60V2PS3PCM_JLCPCB:D_SOT-23Q7
1~EasyEDA_Lib:CONN-TH_XT60PW-MCN1
1~EasyEDA_Lib:SOT-583-8_L2.1-W1.2-P0.50-LS1.6-BRU5

Questions

How big is the Electronic Speed Controller PCB?

It measures 61 × 22.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Electronic Speed Controller use?

79 parts, built around the BAT54S, LM3Z10VT1G, SMAJ26A and TPM60V2PS3. 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 Electronic Speed Controller KiCad files?

From the tsk04/uav-electronic-speed-controller repository on GitHub, at the commit this page was made from: the board is Electronic Speed Controller.kicad_pcb and its schematic Electronic Speed Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Electronic Speed Controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask tsk04 before reusing the design.

Similar boards

  • 4 layers40 × 40 mmShiroFPV Flight Controller, the printed circuit board in 3D

    ShiroFPV Flight Controller

    ShiroFPV/ShiroFPV_Flight_Controller_Collection

    Official repository for public ShiroFPV flight controller designs, encompassing fully verified productions as well as ongoing, untested hardware revisions.

    116 parts1CERN-OHL-S-2.0
  • 2 layers60 × 111.3 mmSilkscreen pcb, the printed circuit board in 3D

    Silkscreen pcb

    iandchasse/silkscreen-pcb

    Silkscreen: open-hardware ESP32-S3 e-paper reader mainboard (KiCad 9). Formerly the de-link hub.

    189 parts589CERN-OHL-S-2.0
  • 6 layers47 × 105 mmCompactPi, the printed circuit board in 3D

    CompactPi

    loganrf/compactPi

    compactPi is a project to develop a compact Raspberry Pi Compute Module carrier suitable for ArduPilot applications. It's primarily targeted at marine applications (ArduSub/ArduRover).

    127 parts2CERN-OHL-S-2.0
  • 4 layers128 × 128 mmSF 01 Compute Board, the printed circuit board in 3D

    SF 01 Compute Board

    sandgum/Triangulate-SF_01-Speaker-Frame

    A 24 inch Raspberry Pi-based Android digital picture frame attached to a 220W stereo Bluetooth speaker with DSP

    369 parts2
  • 4 layers65 × 56 mmEWS, the printed circuit board in 3D

    EWS

    eiten/EWS

    Universal 3D-Printer HAT for SBC with CAN-Interface and USB Hub

    124 parts1
  • 4 layers163 × 83 mmVoxboard, the printed circuit board in 3D

    Voxboard

    shadedvox/arsenal

    A fully custom 6 degree-of-freedom robotic arm, built from the ground up across hardware, firmware, and mechanical design.

    182 parts1Apache-2.0
  • 4 layers96 × 43 mmOutdoor module, the printed circuit board in 3D

    Outdoor module

    shm-dmitry/auto_close_window

    This IOT project allows you to open and close your window from any smart house. For example - you can setup rules like a "If night and noise greater then expected -> close window" and "Noise reduced -> open window"

    127 parts1Apache-2.0
  • 2 layers108.2 × 124.9 mmSBC, the printed circuit board in 3D

    SBC

    ahmedsiddyq/mine_sweeper

    A software implementation of the classic Minesweeper game.

    373 parts