Fly your ESP32 Drone on Betaflight with Radio Controller | ESP-FC Tutorial

Published at : 23 Dec 2025

Order Your Flight Controller PCB on JLCPCB - Sign up, get $70 in Coupons: https://jlcpcb.com/?from=MaxImagination

Tutorial Blog on Elektor Labs: https://www.elektormagazine.com/labs/fly-your-esp32-drone-on-betaflight-with-radio-controller-esp-fc-guide
—————————————

In this video guide, learn how to configure your ESP32 Drone in Betaflight and fly it with your favorite radio controller.

Previously, my ESP-FLY drone could only be controlled via an app on a phone. Today, that changes - you can upgrade your ESP32 drone flying experience by binding your hobby-grade radio controller to it!

With the ESP32 as your DIY flight controller, you save money, unlock way better range than WiFi or Bluetooth ever will, and get real hobby-grade control using your favorite RC transmitter - Radiomaster, FlySky, FrSky, Jumper… you name it.

You're now able to set up different receivers, motors, flight modes like Angle and Acro, PID tuning, rates, blackbox logging, and a ton of in-depth settings on something so tiny and affordable.

👇 Here’s what you need to get started:

ESP-FLY Drone Tutorial Video: https://youtu.be/V_mZsiZcy7s

Firmware 1 - ESP-FC: https://github.com/rtlopez/esp-fc/tree/master
Firmware 2 - ESP-NOW RC Link TX - https://github.com/rtlopez/espnow-rclink-tx

Huge thanks to rtlopez on GitHub for the code :)

Betaflight Configurator (v10.10): https://github.com/betaflight/betaflight-configurator/releases

Visual Studio Code: https://code.visualstudio.com/
VS Code & PlatformIO Installation Instructions (Min 10:13) - https://www.youtube.com/watch?v=JmvMvIphMnY&t=835s

Bind a Radiomaster Transmitter to an ELRS receiver: https://www.youtube.com/watch?v=DbzECzpG0nw

Extra Resources:
MinimOSD: https://ardupilot.org/copter/docs/common-minim-osd-quick-installation-guide.html
MWOSD: https://github.com/ShikOfTheRa/scarab-osd
Betaflight Blackbox Explorer: https://blackbox.betaflight.com/
Fly Your ESP32 Drone with an ESP-NOW Controller: https://github.com/nikhiltelase/mini-esp-now-rc-drone
PIDs Explained: https://www.youtube.com/watch?v=dMRDzicSvXk&t=708s
Make DIY Brushed Motor Drivers for your ESP32 Drone (for modular variant): https://www.youtube.com/watch?v=xW2Nwg_RX84&t=140s

📁 ESP-FC Project Files - (Diagrams, RTR firmware, etc.): https://drive.google.com/drive/folders/1u8a_f89IkFD3pRFUMkG37pKatn6brv-P?usp=sharing

RX-TX Link Parts:
XIAO ESP32S3 Dev Board: https://amzn.to/4rD58eC
L7805 Voltage Regulator: https://amzn.to/4ikpy7E
5-pin Female Pin Header: https://amzn.to/4irsVda
24AWG Wire: https://amzn.to/49IAmKO

Equipment:
EP1 ELRS Receiver: https://amzn.to/48m1fC0
Radiomaster TX12 Controller: https://amzn.to/4p4hbQc
Micro 5.8G AIO FPV Camera: https://amzn.to/3XYBlPD
Fat Shark SCOUT/ECHO 5.8G FPV Headset: https://amzn.to/4p4DRA5

As an Amazon Associate, I earn from qualifying purchases with no added cost to you.

GET MERCH: https://maximagination.dashery.com/
----------------------------------------------------------------------
👉 GEAR STORE: https://sites.google.com/view/maximagination-workshop/
----------------------------------------------------------------------
☕ BUY ME A COFFEE: https://www.buymeacoffee.com/MaxImagination ----------------------------------------------------------------------
Instagram: @max.imagination - https://www.instagram.com/max.imagination/?hl=en
Instructables page: https://www.instructables.com/member/Max%20Imagination/ ----------------------------------------------------------------------

Chapters:
00:00 - Intro
00:38 - Hardware Requirements
02:41 - Flashing Firmware
04:03 - Primary Betaflight Setup
10:48 - External RX Setup
14:50 - ESP-NOW RX and TX Setup
21:49 - Secondary Betaflight Setup
23:28 - PID Tuning
27:06 - Flight Tests
29:13 - FPV Camera Setup
32:08 - Next Steps

Tags:
esp-fc, esp32, drone, esp32 drone, betaflight, betaflight on esp32 drone, radio controlled, radio, controller, esp32s3, xiao esp32s3, elrs, ep1, radiomaster, tx12, esp fly, esp-fly, rtlopez, max imagination, diy fpv drone, fpv drone, budget fpv drone, cheap fpv drone, rc drone, esp32 flight controller, esp32 elrs, esp32 betaflight, tutorial, acro, acro mode, angle mode, airmode, esp-now, esp now.
#esp32drone #esp-now #radiocontroller #betaflight #jlcpcb #fpvdrone
Music from #uppbeat