User Manual

Operation manual for BLHeli_32
10 May, 2017
BLHeli32.com
May 10, 2017
BLHeli_32 Knowledge
blheli_32, blheli32, code, firmware, github, motor timing, programming, PWM, rampup, rampup
power
* Before Reading: This is the operation manual for BLHeli_32 ARM Rev32.x that
published at Github by team BLheli. It is also can be downloaded here.
BLHeli_32 firmware is the third generation BLHeli, following base BLHeli and
BLHeli_S. BLHeli_32 is designed for superior functionality and performance, primarily
in multirotors and runs on ARM 32bit MCUs.
All codes use damped light mode. Damped light does regenerative braking, causing
very fast motor retardation, and inherently also does active freewheeling.
The code supports features to prevent sync loss. There are tuneable parameters that
can make the code run well even in the most demanding situations, although default
settings will work excellently in normal operating environments.
The code supports regular 1-2ms pulse width input, as well as Oneshot125 (125-
250us), Oneshot42 (41.7-83.3us) and Multshot (5-25us). Dshot signalling is supported
at any rate up to at least Dshot1200. The input signal is automatically detected by the
ESC upon power up.
The code also supports a beacon functionality, where the ESC will start beeping after a
given time of zero throttle. This can be very useful for finding lost crafts.
Programming parameters:
Rampup Power:

Summary of content (10 pages)