To make ExpressLRS receiver work with certain flight controller firmware, such as Pixhawk, you need the ELRS receiver to output SBUS. I will show you how to set up an ExpressLRS receiver to output SBUS in this tutorial.
Check Firmware Version
Ensure you are on ExpressLRS version 3.3.0 or newer, as older versions may not have the SBUS option. Update firmware if needed.
Connection to FC
You can configure which pin to output SBUS in the WiFI configuration page, and connect that pin to your flight controller’s RX pin of a spare UART. Configure SBUS as usual on your FC.
Open ExpressLRS Lua Script
Open ExpressLRS Lua script to configure the receiver. Ensure your receiver is turned on and bound.
Navigate to Receiver Options
Within the Lua script, navigate to ‘Other Devices’ and select your receiver.
Change Protocol to SBUS
In the receiver options, find the ‘Protocol’ at the top. Change this setting to SBUS.
Verify Joystick Movements
After changing to SBUS, return to the radio tab and check for joystick movements as you move your sticks.
4 comments
DO you know if it is powwible to use sbus + PWM outputs? On 6ch pwm receiver I need sbus to “something like fc” and two standard pwm channels… Is it possible?
I want to use SBUS with my TX-12 + RP1, FC=Pixhawk 6c + Ardupilot (firmware). You wrote “Configure SBUS as usual on your FC.”. Configure exactly what, how? Something like the following? (ardupilot.org/copter/docs/common-tbs-rc.html)
“In the configuration of the serial port select the RCIN protocol. So for example for serial port 4:
• Set SERIAL4_PROTOCOL = 23
• Set RSSI_TYPE = 3″
……
bit 13 of RC_OPTIONS should be set to alter the baudrate from 416KBaud that CRSF uses, to 420KBaud that ELRS uses. As mentioned above, the UART selected must have DMA capability.”
Thanks for any info you can give me.
Sorry wish I could be more helpful but I don’t really use Ardupilot. If you’ve followed my blog long enough you should probably know I only use Betaflight and iNav currently.
Use a SBUS to PWM converter between your RP1 receiver and FC. These are small cheap devices which convert SBUS to PWM. I got one that can convert SBUS to 8 PWM channels. It can also convert PPM to PWM, same 8 channels as output.