Skip to content

Releases: rtlopez/esp-fc

v0.2.0

23 Jan 22:20
ef36cd9
Compare
Choose a tag to 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 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

  1. Collect required hardware
  2. Check example wiring diagrams
  3. Download Betaflight configurator v10.10
  4. Download and unzip firmware from this page for your MCU type
  5. Flash firmware
  6. Follow setup guide

Happy Flying!!!

v0.2.0-RC7

13 Jan 21:48
ef36cd9
Compare
Choose a tag to compare
v0.2.0-RC7 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.0-RC6...v0.2.0-RC7

v0.2.0-RC6

22 Jul 22:08
ee5775c
Compare
Choose a tag to compare
v0.2.0-RC6 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.2.0-RC5...v0.2.0-RC6

v0.2.0-RC5

10 May 12:14
f7b76e1
Compare
Choose a tag to compare
v0.2.0-RC5 Pre-release
Pre-release

What's Changed

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

02 Mar 12:34
981b4e7
Compare
Choose a tag to compare
v0.2.0-RC4 Pre-release
Pre-release

What's Changed

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

Full Changelog: v0.2.0-RC3...v0.2.0-RC4

v0.2.0-RC3

11 Dec 23:22
1789a52
Compare
Choose a tag to compare
v0.2.0-RC3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.0-RC2...v0.2.0-RC3

v0.2.0-RC2

11 Oct 20:46
e4ec8b3
Compare
Choose a tag to compare
v0.2.0-RC2 Pre-release
Pre-release

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

11 Sep 19:30
7ac5321
Compare
Choose a tag to compare
v0.2.0-RC1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.0-alpha5...v0.2.0-RC1

v0.2.0-alpha5

31 Aug 20:53
fffab06
Compare
Choose a tag to compare
v0.2.0-alpha5 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.2.0-alpha4...v0.2.0-alpha5

v0.2.0-alpha4

21 Aug 11:01
ede2f6d
Compare
Choose a tag to compare
v0.2.0-alpha4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.0-alpha3...v0.2.0-alpha4