# AlkaMotors/AM32-MultiRotor-ESC-firmware

Firmware for stm32f051 based speed controllers for use with mutirotors

Repository: https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware
Canonical: https://ross.abutalabs.com/products/am32-multirotor-esc-firmware
Language: C
License: GPL-3.0
License Family: copyleft
Last push: 2024-07-25T20:48:27+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2232, "days_push": 769, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1074, forks 381 (observed 2026-08-28T04:03:29.082244+00:00)

## What it is
AM32 is open-source firmware for STM32-based electronic speed controllers (ESCs) that drive brushless motors in multirotors and other RC vehicles. It supports Dshot and PWM protocols, bidirectional Dshot, ESC telemetry, and firmware flashing via Betaflight passthrough. This original repository has been merged into the am32-firmware/AM32 repository.

## Use cases
- flash custom firmware onto STM32-based ESCs for a quadcopter
- get smooth linear throttle and fast startups on a multirotor
- enable bidirectional Dshot and KISS telemetry on an ESC
- configure ESC settings for crawler or RC car use
- upgrade ESC firmware over Betaflight passthrough

## When to choose
- you are building or repairing a multirotor, crawler, or RC vehicle with compatible STM32/GD32/AT32 ESC hardware
- you need open-source, upgradable ESC firmware with Dshot and telemetry support

## When to avoid
- your ESC uses a non-ARM or unsupported MCU such as SiLabs BLHeli targets
- you want the actively developed version - use the merged am32-firmware/AM32 repository instead

## Facets
- artifact type: application
- maturity: maintenance
- function: embedded
- domain: embedded-systems, robotics, hardware
- platform: embedded, c
- tags: esc-firmware, bldc-motor, multirotor, dshot, stm32, drone, betaflight

## Member repositories
- AlkaMotors/AM32-MultiRotor-ESC-firmware (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:29.082244+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:53:29.325533+00:00, confidence not recorded.
  - readme: https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware (fetched 2026-08-28T04:03:29.082244+00:00, sha 60dae37259aa)
- Data as of 2026-08-30T08:39:29.467469+00:00.
