Fork from bluejay at github and modified for my custom ESC. I need to modify it because some mistake design on my ESC hardware.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1.3 KiB

Bluejay

Bluejay

Digital ESC firmware for controlling brushless motors in multirotors.

A fork of BLHeli_S based on revision 16.7.

Summary

Bluejay aims to be an open source successor to BLHeli_S bringing DShot RPM telemetry to ESCs with Busy Bee MCUs.

Compared to BLHeli_S this project only supports the DShot protocol and all analog protocols have been removed to ease code maintenance.

A more detailed list of changes can be seen in the project changelog.

Project State

Bluejay is still in early development and further testing is needed before it can be used for real flight.

Current Features:

  • Digital signal protocol: DShot 300 and 600
  • Bidirectional DShot: RPM telemetry
  • Selectable PWM frequency: 24 and 48 kHz

Flashing ESCs

The Bluejay firmware can be flashed to BLHeli_S compatible ESCs using BLHeli Configurator.

All releases can be found in the releases section.

Files currently use similar naming convention to BLHeli: {T}_{M}_{DT}_{P}_{V}.hex.

  • T: Target layout (A - W)
  • M: MCU type, L for BB1 (24MHz), H for BB2 (48MHz)
  • DT: Deadtime (aka Feton_Delay)
  • P: PWM frequency 24 or 48
  • V: Bluejay version eg. 0.3.0.