
• EMF8BB2 chip for great performance , 48MHz .
• BLHeli-S open-source program implemented in the ESC supports all BLHeli-S functions like ESC programming and firmware upgrade via the throttle control signal cable.
• Small size combined with light weight for easy installation.
• Damped light does regenerative braking, causing very fast motor retardation, and inherently also does active freewheeling.
• The code supports regular 1-2ms pulse width input, as well as Oneshot125 (125-250us), Oneshot42 (41.7-83.3us) and Multshot (5-25us). The input signal is automatically
detected by the ESC upon power up.
• Compatible with the latest DShot150/300/600 (throttle signal) mode as well.
• The twisted-pair design of the throttle signal cable effectively reduces the crosstalk produced in signal transmission and makes flight more stable.
• Compatible with various flight-controllers and supports a signal frequency of up to 621Hz in “Regular”signal-receiving mode.
recommend reading through this user manual before use. Because we
have no control over the use, installation, or maintenance of this
product, no liability may be assumed for any damage or losses
resulting from the use of the product. We do not assume
responsibility for any losses caused by unauthorized modifications to
We, HOBBYWING, are only responsible for our product cost and
nothing else as result of using our product.
connected, (please use a soldering iron with enough power to solder all input/output wires and connectors if necessary,) as poor connection may cause your aircraft to lose
control or other unpredictable issues such as damage to the device.
• Do not use this unit in the extremely hot weather or continue to use it when it gets really hot (around 105 /221 ). Because high temperature will cause the ESC to work ℃ ℉
abnormally or even damage it.
• Users must always disconnect the batteries after use as the current on the ESC is consuming continuously if it`s connected to the batteries (even if the ESC is turned off). The
battery will completely be discharged and may result in damage to the battery or ESC when it is connected for a long period of time. This will not be covered under warranty.
Throttle Range Calibration
2. Throttle signal detected
7. Throttle calibration is finished:
3. When throttle is above midstick (meauring max throttle):
3. Zero throttle detected (arming sequence end):
5. When throttle is below midstick (measuring min throttle):
4. If throttle is above midstick for 3 seconds:
This beep sequence indicates that max throttle has been stored
6. If throttle is below midstick for 3 seconds:
This beep sequence indicates that min throttle has been stored This beep sequence indicates the throttle calibration is finished,
and the ESC is ready to go.
This is an extremely powerful brushless motor system. We strongly recommend removing your propellers for your own safety and the safety of those around you
before performing calibration and programming functions with this system.
5. When throttle is below midstick (measuring min throttle):
4. If throttle is above midstick for 3 seconds:
This beep sequence indicates that max throttle has been stored
7. Full throttle detected after the throttle stick is moved to the top position:
This beep sequence indicates that programming mode is entered.
6. If throttle is below midstick for 3 seconds:
This beep sequence indicates that min throttle has been stored
8. Beeps - Programming mode"
Function 1, parameter value 1
Function 1, parameter value 2
Function 2, parameter value 1
If the throttle stick is moved to zero during one of the above sequences,
the parameter value of that function is selected and stored. And you will hear this sound:
The ESC then resets itself.
It will be more convenient if users adjust
parameters via BLHeli Suite (configuration
XRotor Micro 30A BLHeli-S
3. Zero throttle detected
After this, the motor will run.
(Those “gray background and black text” options are the factory default settings.)
Startup power can be set to relative values from 0.031 to 1.5. This is the maximum power that is allowed during startup. Actual applied power depends on throttle input, and can be lower,
but the minimum level is a quarter of the maximum level. Startup power also affects bidirectional operation, as the parameter is used to limit the power applied during direction reversal.
For low rpms, the maximum power to the motor is limited, in order to facilitate detection of low BEMF voltages. The maximum power allowed can be set via the startup power parameter.
A lower startup power parameter will give lower maximum power for low rpms (this is implemented from rev16.1).
Commutation timing can be set to low/mediumlow/medium/mediumhigh/high, that correspond to 0°/7.5°/15°/22.5°/30° timing advance. Typically a medium setting will work fine, but if the
motor stutters it can be beneficial to change timing. Some motors with high inductance can have a very long commutation demagnetization time. This can result in motor stop or stutter
upon quick throttle increase, particularly when running at a low rpm. Setting timing to high will allow more time for demagnetization, and often helps.
Demag compensation is a feature to protect from motor stalls caused by long winding demagnetization time after commutation. The typical symptom is motor stop or stutter upon quick
throttle increase, particularly when running at a low rpm. As mentioned above, setting high commutation timing normally helps, but at the cost of efficiency.
Demag compensation is an alternative way of combating the issue. First of all, it detects when a demag situation occurs.
• In this situation, there is no info on motor timing, and commutation proceeds blindly with a predicted timing.
• In addition to this, motor power is cut off some time before the next commutation. A metric is calculated that indicates how severe the demag situation is. The more severe the situation,
the more power is cut off.
When demag compensation is set to off, power is never cut. When setting it to low or high, power is cut. For a high setting, power is cut more aggressively. Generally, a higher value of the
compensation parameter gives better protection. If demag compensation is set too high, maximum power can be somewhat reduced.
Rotation direction can be set to fwd/rev/bidirectional fwd/bidirectional rev. In bidirectional mode, center throttle is zero and above is fwd rotation and below is reverse rotation.
When bidirectional operation is selected, programming by TX is disabled.
Sets the strength of beeps under normal operation.
Sets the strength of beeps when beeping beacon beeps. The ESC will start beeping beacon beeps if the throttle signal has been zero for a given time. Note that setting a high beacon
strength can cause hot motors or ESCs!
Beacon delay sets the delay before beacon beeping starts.
If disabled, throttle calibration is disabled.
9. Min throttle, max throttle and center throttle:
These settings set the throttle range of the ESC. Center throttle is only used for bidirectional operation. The values given for these settings are for a normal 1000us to 2000us input signal,
and for the other input signals, the values must be scaled.
Thermal protection can be enabled or disabled. And the temperature threshold can be programmed between 80°C and 140°C (programmable threshold implemented from rev16.3).
The programmable threshold is primarily meant as a support for hardware manufacturers to use, as different hardwares can have different tolerances on the max temperatures of the various
11. Low RPM power protect:
Power limiting for low RPMs can be enabled or disabled. Disabling it can be necessary in order to achieve full power on some low kV motors running on a low supply voltage. However,
disabling it increases the risk of sync loss, with the possibility of toasting motor or ESC.
Brake on stop can be enabled or disabled. When enabled, brake will be applied when throttle is zero. For nonzero throttle, this setting has no effect.
BLHeli official website:https://github.com/bitdump/BLHeli
BLHeliSuit download:https://www.mediafire.com/folder/dx6kfaasyo24l/BLHeliSuite
Firmware:A-H-50 Rew 16.5:
XRotor Micro 30A BLHeli-S
Brushless Electronic Speed Controller
If the throttle stick is moved below max (but not to zero), the current parameter will be
skipped, and programming will proceed to the next parameter. This way it is possible to
access the later parameters without going through all the beeps.
It is generally a good idea to go to full throttle again before selecting a parameter, to
make sure you have selected the right parameter.
Throttle is read in the 1 second pause between the function/parameter beeps.
If the throttle stick is never moved to zero, the ESC will load the defaults and then reset
itself after the last parameter value of the last function. This is a convenient way of
setting all parameters to defaults.
If power is disconnected during the programming sequence, then no changes are done to