Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 970 Bytes

File metadata and controls

24 lines (14 loc) · 970 Bytes

circuitpython-ibus

CircuitPython implementation of ibus protocol for Flysky i6x

Based on and inspired by bmellink/IBusBM

The ibus module contains an IBUS class that needs a UART connected to a receiver that supports FlySky IBUS.

Support for both telemetry and servo has been implemented.

It was tested using a Adafruit Trinket M0 running Circuit Python 4.1 connected to a TGY-IA6B receiver.

To connect the Trinket M0 to the receiver, I followed the instructions from bmellink/IBusBM.

The advantage of the Trinket M0 is that it has a hardware UART and debug info via the USB.

I used the following components:

Connections are to either the sens port OR the servo port.

For example the following diagram shows how connections are made to the SENS port on the receiver: