Skip to content
This repository was archived by the owner on Oct 26, 2024. It is now read-only.
/ HF32 Public archive

ESC firmware for brushless motors in multirotors

License

Notifications You must be signed in to change notification settings

kikoqiu/HF32

Repository files navigation

Notice: This experimental version of ESC firmware is no longer maintained. It's still here for some reference. The new version of HF32 is rewritten and the source code is not available here. Bluejay

HF32

ESC firmware for brushless motors in multirotors.

Based on AM32_Arterytek

HF32 is an open source ESC firmware running on AT32F421 MCU, focusing on high-performance MultiRotor. AT32f421 is a 120MHz high-performance cortex-m4 mcu.

Have a good fly.

Main Features

  • DShot 300 and 600
  • Bidirectional DShot
  • High performance
  • Smoother PWM ramping
  • User configurable startup tunes 🎵
  • Betaflight passthrough
  • Variable PWM frequency
  • Numerous optimizations and bug fixes

Flashing ESCs

HF32 firmware can be flashed to AT32F421 ESCs and configured using the following configurator tools:

Installation & Bootloader

Compatible with AM32 bootloader. Bootloader can be installed using an JLINK , CMIS-DAP or AT-LINK. When the bootloader has been installed, firmware can be flashed with the configuration tool and a Betaflight FC.

Thanks

HF32 won't reach a release without the help from my friends. And I learnt a lot about BLDC from AM32 source code.

About

ESC firmware for brushless motors in multirotors

Resources

License

Stars

Watchers

Forks

Packages

No packages published