Releases: rtlopez/esp-fc
Releases · rtlopez/esp-fc
v0.2.0
Welcome to ESP-FC - high performance flight controller software for ESP32 MCu family.
Finally after years of learning, coding and testing first stable version is ready! Created by a hobbyist for fellow enthusiasts, this project is driven by passion. Now you can build your own flight controller for drone.
Most important features
- Espressif targets (ESP32, ESP8266, ESP32-S3, ESP32-S2)
- ESC protocols (PWM, Oneshot125/42, Multishot, Brushed, Dshot150/300/600 bidirectional)
- PPM, SBUS and CRSF Receivers
- Builtin ESP-NOW receiver and WiFi configuration read more...
- SPI and I2C gyro modules support (MPU6050, MPU9250, ICM20602, BMI160)
- Flight modes (ACRO, ANGLE, AIRMODE)
- Frames (Quad X)
- Betaflight configuration tool compatible (v10.10)
- Configurable Gyro Filters (LPF, Notch, dTerm, RPM)
- Blackbox recording (OpenLog/OpenLager/Flash)
- Up to 4kHz gyro/loop on ESP32 with SPI gyro
- MSP protocol interface
- CLI Interface
- Resorce/Pin mapping
- In flight PID Tuning
- Buzzer
- Lipo voltage monitor
- Failsafe mode
How to start
- Collect required hardware
- Check example wiring diagrams
- Download Betaflight configurator v10.10
- Download and unzip firmware from this page for your MCU type
- Flash firmware
- Follow setup guide
Happy Flying!!!
v0.2.0-RC7
What's Changed
- Board alignment by @rtlopez in #143
- CLI load config dump fix by @rtlopez in #144
- Non-functional. Update cli.md - fixed spelling by @utsxumiao in #130
- CI update by @rtlopez in #142
Full Changelog: v0.2.0-RC6...v0.2.0-RC7
v0.2.0-RC6
What's Changed
- Esp8266 dshot timing fix by @rtlopez in #119
- add support for pyDrone hardware (https://github.com/01studio-lab/pyDrone) by @thomascatlee in #123
- esp32-s3 bidir dshot support by @rtlopez in #122
New Contributors
- @thomascatlee made their first contribution in #123
Full Changelog: v0.2.0-RC5...v0.2.0-RC6
v0.2.0-RC5
What's Changed
- espnow rx + wifi + autostart wifi AP by @rtlopez in #115
- Processing optimizations by @rtlopez in #117
- Blackbox log on internal flash by @rtlopez in #118
Full Changelog: v0.2.0-RC4...v0.2.0-RC5
- Read more about WiFi functions
- Now you can also store blacbox logs in internal flash, on board with 4M flash there is about 2.9M available, which allows to log about 1 minute of flight at 500Hz.
Happy Flying :)
v0.2.0-RC4
What's Changed
- ESP32-C3 support by @bsvdoom in #70
- Esp32c3 next by @rtlopez in #101
- Esp32c3 esc output by @rtlopez in #105
- Esp32c3 preparation by @rtlopez in #73
- Fixed a wrong spelling in README.md by @utsxumiao in #107
- Update CI by @rtlopez in #110
- ESP32-S3 and ESP32-S2 support (for devs only) by @rtlopez in #106
- Esc 4way interface for blheli by @rtlopez in #104
- Dshot bidir telemetry and RPM filter by @rtlopez in #112
Note
- ESP32-S2 and ESP32-S3 are not ready yet, flashing through web esptool-js doesn't work
- Now it is possible to configure BLHeli ESCs through FC (experimental)
- Added support for bidir dshot and RPM filters (experimental)
New Contributors
- @bsvdoom made their first contribution in #70
- @utsxumiao made their first contribution in #107
Full Changelog: v0.2.0-RC3...v0.2.0-RC4
v0.2.0-RC3
v0.2.0-RC2
What's Changed
- add gyro bmi160 and MPU6500 0x75 variant and fix gyro i2c address by @AutoPlantBali in #83
Full Changelog: v0.2.0-RC1...v0.2.0-RC2
v0.2.0-RC1
What's Changed
Full Changelog: v0.2.0-alpha5...v0.2.0-RC1
v0.2.0-alpha5
What's Changed
- add gyro MPU6500 by @AutoPlantBali in #71
- esp32 optimizations by @rtlopez in #66
- gyro align msp fix by @rtlopez in #75
New Contributors
- @AutoPlantBali made their first contribution in #71
Full Changelog: v0.2.0-alpha4...v0.2.0-alpha5