Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mathiasvr/bluejay
:bird: Digital ESC firmware for controlling brushless motors in multirotors
https://github.com/mathiasvr/bluejay
bldc blheli drone dshot efm8 esc multirotor quadcopter
Last synced: about 1 month ago
JSON representation
:bird: Digital ESC firmware for controlling brushless motors in multirotors
- Host: GitHub
- URL: https://github.com/mathiasvr/bluejay
- Owner: mathiasvr
- License: gpl-3.0
- Created: 2020-10-21T17:14:32.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-31T23:49:29.000Z (over 2 years ago)
- Last Synced: 2024-04-23T18:37:51.653Z (8 months ago)
- Topics: bldc, blheli, drone, dshot, efm8, esc, multirotor, quadcopter
- Language: Assembly
- Homepage:
- Size: 1.89 MB
- Stars: 443
- Watchers: 33
- Forks: 42
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: COPYING
Awesome Lists containing this project
- awesome-flying-fpv - BlueJay - BLheli fork, Digital ESC firmware for controlling brushless motors. More features like custom melodies. Since 2020. (Motor Control ⚙️ / VTOLs 🚀)
README
# Bluejay
[![GitHub release (latest by date)](https://img.shields.io/github/downloads/mathiasvr/bluejay/latest/total?style=for-the-badge)](https://github.com/mathiasvr/bluejay/releases/latest)
[![Discord](https://img.shields.io/discord/811989862299336744?color=7289da&label=Discord&logo=discord&logoColor=white&style=for-the-badge)](https://discord.gg/phAmtxnMMN)Digital ESC firmware for controlling brushless motors in multirotors.
> Based on [BLHeli_S](https://github.com/bitdump/BLHeli) revision 16.7
Bluejay aims to be an open source successor to BLHeli_S adding several improvements to ESCs with Busy Bee MCUs.
## Current Features
- Digital signal protocol: DShot 150, 300 and 600
- Bidirectional DShot: RPM telemetry
- Selectable PWM frequency: 24, 48 and 96 kHz
- PWM dithering: 11-bit effective throttle resolution
- Power configuration: Startup power and RPM protection
- High performance: Low commutation interference
- Smoother throttle to pwm conversion
- User configurable startup tunes :musical_note:
- Numerous optimizations and bug fixesSee the project [changelog](CHANGELOG.md) for a list of changes.
## Flashing ESCs
Bluejay firmware can be flashed to BLHeli_S compatible ESCs and configured using the following configurator tools:- [ESC Configurator](https://esc-configurator.com/) (PWA)
- [Bluejay Configurator](https://github.com/mathiasvr/bluejay-configurator/releases) (Standalone)You can also do it manually by downloading the [release binaries](https://github.com/mathiasvr/bluejay/wiki/Release-binaries).
## Documentation
See the [wiki](https://github.com/mathiasvr/bluejay/wiki) for documentation.## Contribute
Any help you can provide is greatly appreciated!If you have problems, suggestions or other feedback you can open an [issue](https://github.com/mathiasvr/bluejay/issues).
You can also join our [Discord server](https://discord.gg/phAmtxnMMN) to ask questions and discuss Bluejay!
### Build
Please see the [wiki](https://github.com/mathiasvr/bluejay/wiki/Building-from-source) for instructions on how to build Bluejay from source.