Most fashionable radio transmitters help FPV simulators by way of their USB port natively. Nevertheless, there are older radios that don’t, as a consequence of limitations like USB ports getting used just for charging or firmware updates, or the absence of USB ports altogether. On this tutorial, I’ll share different strategies to handle this difficulty. Due to Betaflight, you should use any radio to play FPV simulators wirelessly, all you want is an F4 or F7 FC (flight controller) and a radio receiver.
If you wish to decide up a contemporary radio that help FPV sims with none DIY mods, try my radio suggestions: https://oscarliang.com/radio-transmitter/
Through Betaflight Flight Controller
Betaflight can flip your flight controller right into a joystick (HID machine) and move instructions from the receiver to your pc. This implies you may play FPV simulators with out straight connecting your radio to the pc!
This additionally means you should use any radio to play simulators, even those who won’t have a USB port or coach port, such because the Flysky i6 or Turnigy 9X.
Because it’s a wi-fi connection, you’re now not constrained by the size of the USB cable, permitting you to lastly lay again and luxuriate in!
I haven’t measured the precise latency, however I don’t really feel any noticeable delay in comparison with a USB cable connection.
{Hardware} Requirement
You don’t want any extra {hardware}; you may simply use your drone for this.
However if you’d like a devoted FC and RX setup for enjoying simulators, listed below are the most affordable elements I may discover:
Relying in your radio, select a suitable receiver:
Join the receiver to the FC. Be certain to make use of the “4V5” pad or whichever 5V pad that powers the receiver when the USB cable is plugged in, without having to plug in a LiPo battery.
Right here’s a wiring diagram for the ELRS EP1 receiver to the JHEMCU F411 NOXE V3.
Betaflight Setup
Join the RX to the FC, and set it up in Betaflight as you’ll usually do for a quad. In case you need assistance establishing receivers in Betaflight, here’s a full information on easy methods to setup ExpressLRS.
Enter This in CLI
When you’ve confirmed the RX is working within the Receiver tab (channels are responding to stay actions), go to the CLI and enter:
set usb_hid_cdc = on save
This command prompts joystick mode.
Choose Joystick in FPV Simulator
As soon as it’s arrange correctly, your flight controller will seem as a joystick in your PC, and it is best to be capable to choose it within the FPV simulator. Be certain to calibrate it within the sim the primary time, and also you’re good to go!
Warning: If you’re doing this on a quad, keep in mind to TURN OFF USB_HID_CDC earlier than your subsequent flight by getting into this command in CLI!
set usb_hid_cdc = off save
COM Port Disappeared After HID
In case you can’t connect with Betaflight once more after enabling USB_HID_CDC, there’s a straightforward repair.
With the FC related to your pc by way of USB (however not acknowledged, and no COM port seems):
- Go to the “Choices” tab on the left within the Betaflight Configurator residence web page.
- Allow “Present all serial gadgets (for producers for growth)”.
- Unplug and reconnect the USB cable, then restart Betaflight Configurator.
As soon as this selection is enabled, your flight controller will magically reappear! In case you flip off ‘Present all serial gadgets,’ the flight controller disappears once more. However with the choice turned on, you may connect with your flight controller once more.
Now, you should use the CLI to kind “set usb_hid_cdc=off,” or you may go away it on if you want. The one draw back to leaving it on is you can’t connect with it till you modify that choice.
If that didn’t work, you would possibly have to reflash the FC with “Full Chip Erase” enabled. Maintain down the boot button on the FC whereas connecting the USB cable; this could put the FC in DFU mode (bootloader mode), able to be flashed.
Devoted Wi-fi Sim Field
For these comfy with electronics, making a DIY wi-fi simulator field might be an choice. This includes a devoted flight controller and a receiver.
I’m utilizing a Frsky receiver on this instance, however you may substitute it with another receiver you need, akin to ExpressLRS, Crossfire, or Flysky.
The FC, RX, and the plastic field are all spare elements that I now not use. The coin stack is for stability, so it received’t get dragged or slide round by the USB cable.
Wi-fi Sim Stick
It is a business resolution just like the DIY “wi-fi sim field” I made. It really works the identical approach however is put collectively neatly as a extra polished product. It’s basically an ExpressLRS receiver with a processor that converts the sign and sends it to your pc by way of USB.
In case you don’t thoughts spending a bit extra, this would possibly prevent a while.
Get it from GetFPV: https://oscarliang.com/product-bicw
ExpressLRS Bluetooth Joystick
Do you know that your ExpressLRS module has built-in Bluetooth? You should use it to hook up with your pc and play FPV simulators with out a USB cable.
In case your pc doesn’t have Bluetooth, then you have to get a Bluetooth adapter right here (affiliate hyperlink):
I’ve an in depth information on easy methods to set it up: https://oscarliang.com/expresslrs-bluetooth-joystick/
Coach Port to USB Adapter
In case your radio transmitter has a coach port, you should use a coach cable related to a USB dongle to hyperlink your transmitter to the PC. This methodology converts the coach port output right into a USB enter recognizable by the pc.
These dongles have been round for years and are designed for older radios (akin to these from Futaba, Flysky, and Spektrum) which may not natively help simulators by way of USB. Earlier than shopping for, seek the advice of the guide or vendor to make sure the dongle helps your specific radio mannequin.
Get a RC Sim dongle from:
Edit Historical past
- Jun 2018 – article created for Frsky D16 receivers
- Apr 2021 – tutorial up to date, shared my devoted wi-fi sim field
- Dec 2023 – tutorial up to date for ExpressLRS receivers, up to date product hyperlinks