ESC telemetry to Frsky Smartport with Arduino Pro Mini

Electronic projects that are either related to the firmwares for the 9x, or simply great for radio control applications.
Post Reply
Posts: 25
Joined: Sat Mar 19, 2016 10:44 am
Country: Spain

ESC telemetry to Frsky Smartport with Arduino Pro Mini

Post by DanielGA » Mon May 13, 2019 9:22 am


I've developed a project to send ESC telemetry to Frsky Smartport using an Arduino Pro Mini (3.3v)

The input is either ESC serial data or PWM signal

For the ESC serial the following protocols are implemented: Hobbywing Platinum V3, Hobbywing Platinum V4 and Hobbywing Flyfun V5. Not feasible with atmega mcus. I've developed an alternative solution though


Telemetry available:

- HW V3: RPM
- HW V4/V5: RPM, temp and battery voltage
- PWM signal: RPM

In addition:

- Voltage divider can be added to read the battery voltage
- Current sensor
- Temperature sensors (thermistors)
- PWM signal generation from ESC serial (for HW V5 which doesn't have PWM output) for FLB systems

The Arduino is configured from the tx with a lua script (X7, X9, X-lite and Horus with Opentx 2.2 or higher)


The project is available on Github:



Post Reply

Return to “General RC Electronic Projects and Discussion”