- Notifications
You must be signed in to change notification settings - Fork68
Releases: rtlopez/esp-fc
v0.2.1
Compare
A few people asked about it, so here it is, a special edition with added support for the Flysky IBUS protocol.
Fly safe and remember to configure and test fail-safe function.
Full Changelog:v0.2.0...v0.2.1
Assets6
v0.2.0
ef36cd9
Compare
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 configurationread 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 requiredhardware
- Check examplewiring diagrams
- DownloadBetaflight configurator v10.10
- Download and unzip firmware from this page for your MCU type
- Flashfirmware
- Followsetup guide
Happy Flying!!!
Assets6
v0.2.0-RC7
ef36cd9
Compare
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
ee5775c
Compare
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
f7b76e1
Compare
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 aboutWiFi 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
981b4e7
Compare
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
1789a52
Compare
v0.2.0-RC2
e4ec8b3
Compare
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
7ac5321
Compare
v0.2.0-alpha5
fffab06
Compare
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