

A AM32 Based ESC
- Size
- 35.5 × 62.5 mm
- Copper layers
- 8
- Thickness
- 1.6 mm
- Parts
- 67
- Nets
- 58
- Pads
- 188
- Tracks, vias
- 342, 1,348
- Pours
- 12
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 2 Jul 2026
- Updated
- 2 Jul 2026
Overview
Esc is an open-source printed circuit board by FBIopeningUPP, from the FBIopeningUPP/BeastDrive repository on GitHub. It is an 8-layer board of 35.5 × 62.5 mm with 67 parts on 58 nets, routed with 342 tracks and 1,348 vias.
It is built around the STM32G071KBU6, DRV8300DPWR-MS and TSC213ICT, with the IPT017N10NM5LF2ATMA1, MIC5219-3.3YM5 and ASR-S-7-0.1F among its other parts. Its parts include 26 capacitors, 19 resistors and 12 ICs. It belongs with the robots and motor control boards and the STM32 boards of this library.
Main components
6STM32G071KBU6
UFQFPN-32(5x5)-40℃~+85℃ 1.71V~3.6V 128KB 12bit 12bit 30 32 Bit 36KB 64MHz ARM Cortex-M0+ Built-in+External FLASH UFQFPN-32(5x5) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)DRV8300DPWR-MS
TSSOP-20TSSOP-20 Gate Drivers ROHSMSKSEMIGate DriversTSC213ICT
SC-70-6-300mV~26V -40℃~+125℃ 0.3uV/℃ 0.85V/us 1 100dB 100kHz 100uV 2.7V~26V 28uA 38nV/√Hz@1kHz 50V/V 65uA High-side detection、Low-side detection、Bidirectional detection、Zero drift / auto-zero、Input filter ±26V SC-70-6 Current Sense Amplifiers ROHSSTMicroelectronicsCurrent Sense AmplifiersIPT017N10NM5LF2ATMA1
TOLLTOLL MOSFETs ROHSInfineon TechnologiesMOSFETsMIC5219-3.3YM5
SOT23-53.3V 500mA Peak Output Low Drop-Out (LDO) RegulatorMicrochip TechnologyUncategorisedASR-S-7-0.1F
59300.1mΩ 15W SMD Shunt ±1% ±200ppm/℃ 5930 Current Sense Resistors / Shunt Resistors ROHSShenzhen Yezhan Elec.Current Sense Resistors / Shunt Resistors
README
README.mdBeast Drive
Electronic Speed Controller that is based of AM32 firmware, focused on smooth motor control, with a lot of reliability, easy rc configuration, and best suited for robotics apllications.

OverView
Focuses on electrical and PCB design of an esc, Including:
- Power Stage (Birdge between multiple mosfet)
- gate driver ic stage
- MCU and its power circuitry
- Input power decoupling and sensing
- current sensing
- swd pads
- compact layout
Features
- AM32-based ESC firmware
- DSHOT Control
- Fully configurable parameters
- Voltage Capabilites upto 60v
- 8 Layer PCB for over current capacity and cool thermals
- Size: 62.5*35.5 mm wide makes it compact and versatile for many uav applications
About AM32
AM32 is a open source esc firmware designed for various stm and artery tech based micro controllers. its is majorly used in fpv and uav applications where it is used to drive brushless motors in drones
Tools used
- KiCad
Electrical Specification
- Input Voltage: 12s
- Continuous Current: 100A
- Burst Current: 150 10s
- MCU: STM32G071KBU6
- Gate Driver: DRV8300DPWR
- Mosfets: IPT017N10NM5LF2ATMA1
- Control Signal: Dshot 600
- Board Dimensions: 62.5*35.5 mm
Firmware for flashing
Bootloader: AM32_G071_BOOTLOADER_PB4_V17
Firmware: AM32_AM32_ESC_G071_2.20
With the help of stm32 cube programmer and esc config tools in the Tools directory we can flash the esc with suitable latest firmware
Prodcution Files
BOM
Cost: 55.42 USD for single PCB 195.93 USD for 5x PCB Checked on LCSC
GERBER
Cost: 310 USD For 5x UNITS Checked on JLCPCB
- 2oz Copper and 2 U" Gold with FR4 TG170 for proper thermal management
- and with min via size 0.2mm
DESIGNATORS
Images
Front

Back

Viewer
USAGE OF AI
i was majorly used in figuring out the kicad settings and with the selection of mosfets
Parts
67| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 10uF | PCM_Capacitor_SMD_AKL:C_1812_4532Metric | C217, C218, C219, C220, C221, C222, C223, C224, C232 |
| 7 | 10k | PCM_Resistor_SMD_AKL:R_0603_1608Metric | R201, R202, R203, R213, R214, R215, R218 |
| 7 | 1uF | PCM_Capacitor_SMD_AKL:C_0805_2012Metric | C206, C207, C208, C213, C214, C215, C216 |
| 6 | 20r | PCM_Resistor_SMD_AKL:R_0603_1608Metric | R204, R205, R206, R207, R208, R209 |
| 6 | FET | easyeda2kicad:TOLL-8_L10.4-W9.9-P1.20-LS11.7-BL_2 | U203, U204, U205, U206, U207, U208 |
| 4 | 1k | PCM_Resistor_SMD_AKL:R_0603_1608Metric | R210, R211, R212, R216 |
| 4 | VGND | TestPoint:TestPoint_Pad_4.0x4.0mm | TP202, TP203, TP204, TP205 |
| 3 | 0.1uF | PCM_Capacitor_SMD_AKL:C_0603_1608Metric | C210, C212, C225 |
| 3 | 100nF | PCM_Capacitor_SMD_AKL:C_0402_1005Metric | C201, C202, C203 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP206, TP207, TP210 |
| 2 | 1uF | PCM_Capacitor_SMD_AKL:C_0603_1608Metric | C209, C211 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP208, TP209 |
| 2 | ZXTR2012P5-13 | easyeda2kicad:POWERDI-5_L5.4-W4.0-LS6.5-RD | U201, U210 |
| 1 | 100k | PCM_Resistor_SMD_AKL:R_0603_1608Metric | R217 |
| 1 | 10uF | PCM_Capacitor_SMD_AKL:C_0805_2012Metric | C205 |
| 1 | 1uF | PCM_Capacitor_SMD_AKL:C_0402_1005Metric | C204 |
| 1 | ASR-S-7-0.1F | easyeda2kicad:R5930 | R219 |
| 1 | DRV8300DPWR | easyeda2kicad:TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL | U202 |
| 1 | MIC5219-3.3YM5 | easyeda2kicad:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-TL | U211 |
| 1 | STM32G071KBU6 | easyeda2kicad:UFQFPN-32_L5.0-W5.0-P0.50-BL-EP | U209 |
| 1 | TSC213ICT | easyeda2kicad:SC-70-6_L2.0-W1.3-P0.65-LS2.1-BL | U212 |
| 1 | VBAT | TestPoint:TestPoint_Pad_4.0x4.0mm | TP201 |
Questions
How big is the Esc PCB?
It measures 35.5 × 62.5 mm and has 8 copper layers, 1.6 mm thick.
What parts does the Esc use?
67 parts, built around the STM32G071KBU6, DRV8300DPWR-MS, TSC213ICT and IPT017N10NM5LF2ATMA1. 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 Esc KiCad files?
From the FBIopeningUPP/BeastDrive repository on GitHub, at the commit this page was made from: the board is hardware/esc/esc.kicad_pcb and its schematic hardware/esc/esc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esc design in my own project?
Its repository states no licence, so its author keeps all rights: ask FBIopeningUPP before reusing the design.
Similar boards
- 2 layers131.2 × 17.5 mm

- 4 layers40.8 × 40.8 mm

- 4 layers66 × 61.8 mm

10X ESC V1
10x-Aero/ESC-Development-Board
A 6S AM32-compatible ESC built as a proof of concept for learning how to design an ESC from scratch
98 parts77 - 4 layers64.9 × 39.2 mm

HOLY ESC
0BAB1/HOLY_ESC
An open-source closed loop ESC PCB / Hardware platform. Based on a STM32F051 (Cortex M0 based) MCU. Tested using AM32 ESC software.
81 parts8 - 2 layers40 × 40 mm

- 4 layers66 × 61.8 mm

STM32F051-ESC
Datnewlevel/STM32F051-ESC
Open-source three-phase ESC hardware designed in KiCad to study ESC operation
94 parts1 - 4 layers88 × 80 mm

Vetroplach board
jankrejci/vetroplach
An ultrasonic anemometer: KiCad PCB designs and ESP32-S3 firmware.
132 parts1 - 4 layers77.7 × 41 mm
