This project aims to create a simple, inexpensive device for connecting FlySky iBus receivers to any USB host machine. The bridge registers as a generic HID joystick, allowing for usage of the transmitter in any game or simulator.
- CY8CKIT-059 PSoC® 5LP Prototyping Kit or a compatible, usb-capable board
- Any modern FlySky transmitter/receiver combo
- Connectors
- 6 analog axes (two gimbals, two pots)
- four digital buttons (top switches)
- regular joystick emulation mode
- inverse Y axis (currently not working)
- positive range mode for compability with simulators (see notes)
The device was tested with:
- Windows 10 desktop pc
- CY8CKIT-059 PSoC® 5LP Prototyping Kit
- FlySky i6x transmitter
- FlySky x6b receiver
- FPV Freerider
- Flying Model Simulator
FPV Freerider requires all axes to be [0, 1] instead of [-1, 1]. I am unsure if this is caused by the HID descriptor or something else, but a new compability mode was added to address this.