https://github.com/rtlopez/espnow-rclink-tx
EspNow RC Link project to create transmitter module for esp-fc
https://github.com/rtlopez/espnow-rclink-tx
esp-fc esp32 esp8266
Last synced: 5 months ago
JSON representation
EspNow RC Link project to create transmitter module for esp-fc
- Host: GitHub
- URL: https://github.com/rtlopez/espnow-rclink-tx
- Owner: rtlopez
- Created: 2024-04-20T22:08:21.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-11-23T23:23:15.000Z (7 months ago)
- Last Synced: 2025-11-24T01:16:32.445Z (7 months ago)
- Topics: esp-fc, esp32, esp8266
- Language: C++
- Homepage:
- Size: 220 KB
- Stars: 9
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EspNow RCLink Transmitter
Designed for use in small short-range remote-controlled aircraft, vehicles and [ESP-FC](https://github.com/rtlopez/esp-fc) flight controller software.
Simple implementation of external module with EspNow RcLink protocol. Just upload code to ESP32 module and connect to your transmitters JR bay.
Module accepts `PPM` signal on `GPIO13` and transmits 8 RC channels.
## Connection diagram

> [!NOTE]
> Keep eye on power consumption, linear voltage regulator might get hot. Switching regulator (step-down) is recommended if voltage drop is high.
## Flashing
1. Download and unzip selected firmware from [Releases Page](https://github.com/rtlopez/espnow-rclink-tx/releases)
2. Visit [ESP Tool Website](https://espressif.github.io/esptool-js/)
3. Click "Connect" and choose device port in dialog
4. Add firmware file and set Flash Address to `0x00`
5. Click "Program"
6. After success power cycle board

Your module is redy to use.
## Using with ESP-FC
To use [ESP-FC](https://github.com/rtlopez/esp-fc) as receiver just select `SPI Rx (e.g. built-in Rx)` as Receiver mode. Receiver provider doesn't matter here.

Transmitter and receiver binds automatically after power up, you don't need to do anything. Recomended startup procedure is:
1. turn on transmitter first
2. next power up receiver/flight controller