From BLHeli_32 to AM32: A Guide to Ease Your Transition Concerns


Hey there, FPV drone enthusiasts! Today, we’re diving into AM32, the rising alternative to BLHeli_32, to help those wondering about switching from BLHeli_32. With BLHeli_32’s official support now ended, let’s explore what AM32 offers, how much hassle the switch involves, and the best approach moving forward. Here’s everything laid out step-by-step!
What Is AM32?
AM32 is an open-source ESC firmware designed to replace BLHeli_32. While BLHeli_32, a closed-source project, has stopped development, AM32 is actively evolving thanks to its community-driven approach. It matches BLHeli_32’s motor control performance while offering more flexibility and future-proofing.
Key Features of AM32
  • Open Source: Anyone can tweak or improve the code.
  • Compatibility: Works with most 32-bit ESCs that supported BLHeli_32 (but once you switch, there’s no going back).
  • Ongoing Updates: The community keeps it growing with new features.
  • Performance: Supports modern features like DShot, bidirectional DShot, and RPM filtering with optimized motor efficiency.

How Does It Differ from BLHeli_32?
The biggest difference lies in source code access and ongoing development. BLHeli_32 stopped receiving updates in mid-2024, while AM32 continues to evolve. Here are some added perks:
  • Variable PWM Frequency: Adjusts dynamically based on motor RPM for smoother, more efficient flights.
  • Broader Hardware Support: Quickly adapts to new ESC chipsets.
  • Customization: Users can modify the firmware to add features they want.
That said, AM32 is still in its early stages, so its stability hasn’t been as thoroughly battle-tested as BLHeli_32—something to keep in mind!

Switching from BLHeli_32 to AM32: Is It a Hassle?
Converting a BLHeli_32 ESC to AM32 requires replacing the bootloader and flashing new firmware. It might feel tricky for beginners, but if you’re comfortable with FPV tinkering, it’s totally doable.
What You’ll Need
  • ST-Link V2: A hardware programmer for flashing the bootloader.
  • ESC Pin Info: Access to the SWD pins (SWCLK, SWDIO, etc.).
  • Software: STM32 ST-Link Utility, AM32 configurator, Betaflight Configurator.
Step-by-Step Process
  1. Locate SWD Pins: Find the programming pins on your ESC (soldering might be required).
  2. Connect ST-Link: Hook it up to the pins and your computer.
  3. Flash the Bootloader: Install the AM32 bootloader (note: this is a one-way trip!).
  4. Upload Firmware: Use the AM32 tool or Betaflight to flash the latest firmware.
  5. Configure and Test: Adjust motor direction, protocols, and test for proper operation.
Difficulty and Time
  • Difficulty: ★★☆☆☆ ~ ★★★☆☆ (Moderate)
  • Time: 20–40 minutes per ESC (finding pins is the bottleneck).
  • Tip: Try it on one ESC first to get the hang of it before doing the rest!

Should You Switch to AM32, or Stick with BLHeli_32?
It depends on your situation. Based on my experience and research, here’s my take:
If You’re Buying New ESCs: Go for AM32
  • Why? ESCs with AM32 pre-installed skip the flashing hassle and are built for the future.
  • Perks: Manufacturers save on licensing fees, so prices might drop over time.
  • Recommendations: Look for brands like HGLRC or iFlight that are starting to ship AM32 by default.
If Your BLHeli_32 ESCs Are Fine: Keep Using Them
  • Why? BLHeli_32 is rock-solid, and if it’s working, there’s no need to fix what isn’t broken.
  • Heads-Up: If it fails or you need new features, that’s the time to switch to AM32.

Final Thoughts: What’s Right for You?
  • If You Want AM32: Buy new ESCs with AM32 preloaded and keep using your BLHeli_32 ones until they wear out. The switch might take some effort, but it’s manageable once you get the process down.
  • Want More Info?: Check out the AM32 GitHub page or FPV forums for the latest updates and tutorials.
AM32 is stepping up to fill the gap left by BLHeli_32, opening new possibilities for FPV drones. I hope this guide helps your drone fly longer and better. Got questions? Drop them in the comments—I’d love to help!

댓글

이 블로그의 인기 게시물

The History of BLHeli_32 and the Reasons Behind Its Recent Discontinuation: Its Legacy in the FPV Drone Community

드론의 기초 - FPV의 구성과 이해