Hobbywing XRotor micro 30A BLHeli - Remote control toy

XRotor micro 30A BLHeli - Remote control toy Hobbywing - Free user manual and instructions

Find the device manual for free XRotor micro 30A BLHeli Hobbywing in PDF.

📄 1 pages English EN Download 💬 AI Question 10 questions ⚙️ Specs
Notice Hobbywing XRotor micro 30A BLHeli - page 1
Pick your language and provide your email: we'll send you a specifically translated version.
Product Type Electronic Speed Controller (ESC)
Brand Hobbywing
Model XRotor Micro 30A BLHeli
Category Remote Control Toy / Drone Component
Application Multicopter, Mini Quadcopter
Continuous Current 30A
Burst Current (10s) 35A
Input Voltage 2-4S LiPo (7.4V - 14.8V)
BEC Output 5V / 2A (linear)
Firmware BLHeli_S (configurable via BLHeliSuite)
Processor EFM8BB21 (48 MHz)
Weight ~8 g (including wires)
Dimensions 20 x 14 x 4.5 mm
Supported Protocols PWM, Oneshot125, Oneshot42, Multishot, DShot150/300/600
Motor Compatibility Brushed motors (via BLHeli config) or Brushless motors (typical)
Connector Type Soldered pads or 3-pin servo header (JST-SH 1.0mm)
Programming Via BLHeliSuite (USB adapter required)
Safety Features Over-current protection, low voltage cut-off (programmable), temperature protection
Maintenance Keep dry and clean; check solder joints periodically
Spare Parts None specific; user must source compatible FETs or replace whole unit
Repairability Limited; FET replacement possible with soldering skills
Warranty Check seller policy; typically 30 days

Frequently Asked Questions - XRotor micro 30A BLHeli Hobbywing

How do I connect the ESC to my flight controller?
Solder the ESC power wires to the LiPo battery and the three motor wires to your brushless motor. The signal wire (white) connects to a PWM output on the flight controller, ground (black) to GND, and 5V (red) if BEC is used.
What firmware does this ESC use?
It uses BLHeli_S firmware, which can be updated and configured via BLHeliSuite on a PC with a USB adapter (like the BLHeli_S interface).
Can I use this ESC with a 3S or 4S battery?
Yes, it supports 2S to 4S LiPo batteries (7.4V-14.8V). For 4S, ensure your motor and propeller combination does not exceed 30A continuous.
How do I calibrate the ESC?
Calibration is typically performed via the flight controller. Set the throttle endpoints high (max) and low (min) in your transmitter. The ESC will beep to confirm. Alternatively, use BLHeliSuite for precise calibration.
What is the difference between Oneshot and DShot?
Oneshot protocols (125, 42) are analog-based faster PWM, while DShot is digital and more reliable. DShot150/300/600 offers lower latency and does not require ESC calibration. Use DShot if your flight controller supports it.
My motor doesn't spin; what should I check?
Check solder joints, wiring order (swap any two motor wires to reverse direction), ensure the battery is charged, and verify that the ESC is armed (throttle low). Also confirm the flight controller signal and gnd connections.
Can I use this ESC for fixed-wing aircraft?
Yes, it can be used with brushless motors on fixed-wing models. Ensure the current rating is appropriate for your motor and propeller.
How do I program the ESC timing and motor direction?
Use BLHeliSuite to adjust timing (low/medium/high) and motor direction (normal/reversed). Connect the ESC through a USB linker, power the ESC, and click 'Read Setup' to modify settings.
What is the BEC output rating?
The BEC provides 5V at 2A (linear). This is sufficient for a flight controller and receiver, but for high current servos, consider an external BEC.
Why does the ESC get hot during use?
Heating is normal under load. Ensure adequate airflow. If excessively hot, check for over-propping, high timing settings, or poor solder joints. Also verify the ESC is not undersized for your setup.

User questions about XRotor micro 30A BLHeli Hobbywing

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Remote control toy in PDF format for free! Find your manual XRotor micro 30A BLHeli - Hobbywing and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. XRotor micro 30A BLHeli by Hobbywing.

USER MANUAL XRotor micro 30A BLHeli Hobbywing

Thank you for purchasing this HOBBYWING product! Brushless power systems can be very dangerous. Any improper use may cause personal injury and damage to the product and related devices. We strongly 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 our product.

We, HOBBYWING, are only responsible for our product cost and nothing else as result of using our product.

02Warnings

  • Read through the manuals of all power devices and aircraft and ensure the power configuration is rational before using this unit, as incorrect configuration may cause the ESC to overload and be damaged.
  • Ensure all wires and connections must be well insulated before connecting the ESC to related devices, as short circuit will damage your ESC. And ensure all devices are well 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.

03 Features

• F396 chip for great performance, 48MHz
- BLHeli open-source program implemented in the ESC supports all BLHeli functions like ESC programming and firmware upgrade via the throttle control signal cable.
- Small size combined with light weight for easy installation.
- Compatible with "Regular" signal-receiving mode and "OneShot" signal-receiving mode (that is the ESC can receive fixed throttle signals range from 125 s - 250 s ).
- 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 500Hz in "Regular" signal-receiving mode.

04 Specifications

ModelCont. CurrentPeak Current (10sec)BECLiPoWeightSize
XRotor micro 20A BLHeli20A30ANo2-4S6.8g24.0 x 13.9 x 5.5 mm
XRotor micro 30A BLHeli30A40ANo2-4S6.8g24.0 x 13.9 x 5.5 mm
XRotor micro 35A BLHeli35A50ANo3-6S9.5g36.5 x 16.7 x 5.5 mm

05 User Guide

1 Motor Wiring
Hobbywing XRotor micro 30A BLHeli - User Guide - 1

flowchart
graph TD
    A["Motor"] --> B["Electronic Speed Controller"]
    B --> C["Battery"]
    D["UBEC"] --> E["Receiver"]
    E --> B
    B --> F["Switch"]
    style A fill:#f9f,stroke:#333
    style D fill:#f9f,stroke:#333
    style E fill:#ccf,stroke:#333
    style F fill:#cff,stroke:#333

2 Normal Start-up Process
Hobbywing XRotor micro 30A BLHeli - User Guide - 2

flowchart
graph LR
    A["1. Power up: Time axis"] --> B["2. Throttle up detected (arming sequence start): Time axis"]
    B --> C["3. Zero throttle detected (arming sequence end): Time axis"]
    C --> D["4. After this, the motor will run. OK"]

3 Throttle Range Calibration
Hobbywing XRotor micro 30A BLHeli - User Guide - 3

flowchart
graph LR
    A["1. Power up"] --> B["2. Throttle up detected (arming sequence start):"]
    B --> C["3. Zero throttle detected (arming sequence end):"]
    C --> D["While measuring"]

Hobbywing XRotor micro 30A BLHeli - User Guide - 4

flowchart
graph LR
    A["4. If throttle is above midstick for 3 seconds:"] --> B["Once"]
    B --> C["This beep sequence indicates that max throttle has been stored"]
    D["5. When throttle is below midstick (measuring min throttle):"] --> E["While measuring"]

6. If throttle is below midst for 3 seconds: Once This beep sequence indicates that min throttle has been stored 7. Throttle calibration is finished: Once This beep sequence indicates the throttle calibration is finished, and the ESC is ready to go. Attention: This operation is only applicable to code revision 14.4 and later. There is no such beep sequence for prior code revisions. Users need to disconnect the battery from the ESC, and then reconnect it to the ESC.

Hobbywing XRotor micro 30A BLHeli - User Guide - 6

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.

Hobbywing XRotor micro 30A BLHeli - User Guide - 7

ESC Programming

Hobbywing XRotor micro 30A BLHeli - ESC Programming - 1

flowchart
graph TD
    A["1. Power up: Time axis"] --> B["2. Throttle up detected (arming sequence start): Time axis"]
    B --> C["3. Zero throttle detected (arming sequence end): Time axis"]
    C --> D["4. If throttle is above midstick for 3 seconds: Time axis"]
    D --> E["5. When throttle is below midstick (measuring min throttle): Time axis"]
    E --> F["6. If throttle is below midstick for 3 seconds: Time axis"]
    F --> G["7. Full throttle detected after the throttle stick is moved to the top position: Time axis"]

    subgraph Time axes
        H["Once"] --> I["While measuring"]
        J["Once"] --> K["While measuring"]
        L["Once"] --> M["Once"]
        N["Once"] --> O["Once"]
        P["Once"] --> Q["Once"]
    end

    style H fill:#f9f,stroke:#333
    style I fill:#f9f,stroke:#333
    style J fill:#f9f,stroke:#333
    style K fill:#f9f,stroke:#333
    style L fill:#f9f,stroke:#333
    style M fill:#f9f,stroke:#333
    style N fill:#f9f,stroke:#333
    style O fill:#f9f,stroke:#333
    style P fill:#f9f,stroke:#333
    style Q fill:#f9f,stroke:#333

B. Beeps - Programming mode* Function 1, parameter value 1 Once Function 1, parameter value 2 Once Function 2, parameter value 1 Once etc. 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: Parameter value stored Once The ESC then resets itself. 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 the programmed values.

Illustration: Maximum Volume — Short beep Minimum Volume — Long beep It will be more convenient if users adjust parameters via BLHeli Suite (configuration software).

06 Programmable Items

Function12345678910111213
1Closed loop P gain0.130.170.250.380.500.751.001.52.03.04.06.08.0
2Closed loop I gain0.130.170.250.380.500.751.001.52.03.04.06.08.0
3Closed loop modeHiRangeMidRangeLoRangeOff
4Multi gain0.750.881.001.121.25
5Startup power**0.0310.0470.0630.0940.1250.1880.250.380.500.751.001.251.50
6Commutation timingLowMediumLowMediumMediumHighHigh
7Pwm frequencyHighLowDampedLight*
8Pwm dtherOff7153163
9Demag compensationOffLowHigh
10Rotation directionNormalReversedBidirectional
11Input pwm polarityPositiveNegative

(Those "gray background and black text" options are the factory default settings.)

*: Only enabled for some ESCs. From code rev 14.4, damped light is default on the ESCs that support it. For prior code revisions, high is default

**: Default startup power varies by ESC. Generally the default power is lower for larger ESCs. If for some reason there is an area in the overswitch unit operation is a due to loss of a

If for some reason there is an error in the eepfront/shash write operation (e.g. due to loss of power or low voltage), defaults will be loaded.

  1. Closed Loop P Gain: it sets the proportional gain for the rpm control loop

This setting controls the gain from speed error to motor power.

  1. Closed Loop I Gain: it sets the integral gain for the rpm control loop.

This setting controls the gain from integrated speed error (summed over time) to motor power.

  1. Closed Loop Mode: it sets the range of speeds that the control loop can operate on.

- For the high range, throttle values from 0% to 100% linearly correspond to rpm targets from 0 to 200000 electrical rpm.

- For the middle range, throttle values from 0% to 100% linearly correspond to rpm targets from 0 to 10000 electrical rpm - For the low range, throttle values from 0% to 100% linearly correspond to rpm targets from 0 to 50000 electrical rpm

For the low range, infinite values from 0 to 10 be normally set. When closed loop mode is set to Off, the control loop is disabled.

  1. Multi Gain: it scales the power applied to the motor for a given input

Note that this is only for PVM input, for PPM input it has no effect. Beware that a low multi gain will also limit the maximum power to the motor.

  1. Startup Power: it is always done with the direct startup method, which runs the motor using back emf detection from the very start.

In this mode power is given by the throttle used, but limited to a maximum level. This maximum level can be controlled with the startup power parameters. Beware that setting startup

power too high can cause excessive loading on ESC or m.

  1. Commutation Timing: It can be adjusted in five steps. Low is about 0°, medium low 8°, medium 15°, medium high 23° and high 30°

Typically a medium setting will work fine, but if the motor stutters it can be beneficial to change the timing

  1. PWM Frequency

High pwm frequency is around 20kHz, and low pwm frequency is around 8kHz.

Pwm damped light mode: it adds loss to the motor for faster retardation and it always uses high pwm frequency. It is only supported on some ESCs where fet switching is sufficiently fast

  1. PWM Dither: it's a parameter that adds some variation to the motor pwm off cycle length. This can reduce problems (like throttle steps or vibration) in rpm regions where the pwm

frequency is equal to harmo applied in closed loop mode.

  1. Demag Compensation: it's a feature to protect from motor stalls caused by long winding demagnetization time after commutation. The typical symptom is motor stop or stutter upo quick

throttle increase, particularly when running at a low rpm. As described earlier, setting high commutation timing normally helps, but at the cost of efficiency.

Generally, a higher value of the compensation parameter gives better protection.

If demag compensation is set too high, maximum power can be some

  1. Rotation Direction: it can be used to reverse motor rotation.

  2. Input PWM Polarity: it can be used to inverse the throttle behavior and it's intended to be used with receivers that provide negative pwm (at least some Walkeras do). When using PWM input it must be set to positive

Programming parameters that can only be accessed from configuration software (BLHeliSuite):

- Throttle minimum and maximum values for PPM input (will also be changed by doing a throttle calibration).

- Throttle center value for bidirectional operation with PPM.

- Beep strength, beacon strength and beacon delay.

- Programming by TX. If disabled, the TX can not be used to change parameter values (default is enabled).

• Thermal protection can be enabled or disabled (default is enabled).

• (The motor power will be reduced to 75% when its temperature exceeds 140°C; the power will be reduced to 50% when the temperature is above 145°C; the power will be reduced to 25%

when the temperature goes above 150°C; and the pwoer will be reduced to 0% if the temperature exceeds 155°C.)

- PWM input can be enable with leontimer below 1100

• Power limiting for low RPMs can be enabled or disabled (default is enabled). Disabling it can be necessary in order to achieve full power on some low KV motors running on a low supply

Power limiting for low in this can be enabled or disabled (default) is the voltage. However, disabling it increases the risk of toasting motor or ESC

07 others

BLHeli official website: https://github.com/bitdump/BLHeli

BLHeliSuit download: https://www.mediafire.com/folder/dx6kfaasyo24l/BLHeliSuite

This BLHeli ESC Firmware: XRotor 20A (Multi) BLHeli Rev: 14.4

Table of contents Click a title to access it
Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : Hobbywing

Model : XRotor micro 30A BLHeli

Category : Remote control toy