VOXL Mini 4-in-1 ESC Datasheet
Hardware Overview
This Mini ESC is targeted for aerial vehicles under 750g. For vehicles up to 1500g, please use the VOXL 4-in-1 ESC.

Dimensions
M0129 VOXL Mini 4-in-1 ESC 3D CAD 
Specifications
| Details | |
|---|---|
| Power Input | 2-4S Lipo (6-18V) : M0129-3 and M0129-5 variants. Supports 4S LiHV |
| 2-6S Lipo (6-26V) : M0129-63 and M0129-65 variants. Supports 6S LiHV | |
| Main Power Output | 3.8V (M0129-3, M0129-63) or 5.0V (M0129-5, M0129-65) @ 5A - (select correct version) |
| AUX Power Output | 3.3V or 5.0V @ 500mA (default 3.3V, SW-controlled) |
| Features | Open-loop control (set desired % power) |
| Closed-loop RPM control (set desired RPM), used in PX4 driver | |
| Regenerative braking | |
| Smooth sinusoidal spin-up | |
| Tone generation using motors | |
| Real-time RPM, temperature, voltage, current feedback via UART | |
| Communications | Supported by VOXL 2, VOXL 2 Mini, VOXL Flight, VOXL and Flight Core |
| Dual Bi-directional UART up to 2Mbit/s (3.3VDC logic-level) | |
| Connectors | 4-pin JST GH for UART communication, solder pads for 3.8V output |
| Hardware | MCU : STM32F051K86 @ 48Mhz, 64KB Flash |
| Mosfet Driver : MP6531 | |
| Mosfets : CSD17575Q3 (N-channel) | |
| Current Sensing : 0.5mOhm + INA186 (total current only) | |
| ESD Protection : Yes (on UART and PWM I/O) | |
| Temperature Sensing : Yes | |
| On-board Status LEDs : Yes | |
| Weight (no wires) : 5.87g | |
| Motor Connectors: N/A (solder pads) | |
| PX4 Integration | Supported in PX4 1.12 and higher |
| Available here | |
| Resources | Manual |
| PX4 Integration User Guide |
Connector Information and Pin-outs
UART Connector J1
- Used for UART communication with the ESC
- Connector on board : BM04B-GHS-TBT
- Mating connector : GHR-04V-S
- Pre-crimped wires : (Digikey) AGHGH28K152 or similar
- 3.3V signals (5.0V input is acceptable)
| Pin > | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| Function > | N/C | UART RX (IN) | UART TX (OUT) | GND |
Neopixel LED Support
![]()
- Single Neopixel RGB LED outputs is available, up to 32 LEDs
- Use test point labeled ⬇️ (pointing into center of the board) in the AUX UART section of the ESC (AUX UART is not used)
- The I/O pin is connected to ESC ID0
PB6(3.3V levels) - ➕ output provides 3.3V output for the LED array
- Test tools: voxl-esc-neopixel-test.py
- Integration with PX4 is done via
voxl_escdriver andmodal_io_bridge
PWM Inputs / Outputs

- Four independent PWM input / output pins are available, one pin per ESC channel
- Use test points G (GND), A0, A1, A2, A3
- PWM pin A0 is connected to ESC ID0, A1 -> ESC ID1, and so on (3.3V levels)
- ⚠️Solder carefully to test points and use strain relief to avoid damaging the pads
- PWM input enabled in ESC firmware
39.13or later, PWM output in39.18or later - Operating mode of PWM pins
- Default mode of PWM pins is PWM input. In absence of UART communication, PWM pins can be used to control the ESC power using standard PWM signal (1-2ms)
- Upon detecting any UART communication by ESC, PWM input is disabled until power reset
- PWM output can be enabled by sending specific message to the ESC via UART interface
- PWM output mode specifications
- 3 frequency modes (50hz, 200hz, 400hz)
- enable or disable timeout (0.5s). If timeout is enabled, PWM output will be disabled (set to low state) after 0.5s of no commands
- output range 0-2200 us with 0.05us resolution, special value of 2201us will force HIGH state (can be used as GPIO)
- Test tools: voxl-esc-pwm.py
- this tool can only be used while PX4 is not running, since it needs direct access to the UART port
- Integration with PX4 is done via
voxl_escpx4 driver andmodal-io-server. voxl-send-esc-pwm-cmd- this tool will send a control message to PX4 (
voxl_escdriver) and the driver will forward the PWM command to the ESC
- this tool will send a control message to PX4 (
GPIO
- Available in ESC firmware
39.19or later - Test tools: voxl-esc-gpio.py
| Signal Name | MCU Pin | Function |
|---|---|---|
| AUX_VREG_ENABLE | CH0 PC13 | AUX 3.3 / 5.0V Regulator Power Control |
| AUX_VREG_ADJUST | CH0 PC14 | AUX 3.3 / 5.0V Regulator Voltage Select (disabled) |