Skip to content

CircuitPython implementation of ibus protocol for Flysky i6x

License

Notifications You must be signed in to change notification settings

house4hack/circuitpython-ibus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

CircuitPython implementation of ibus protocol for Flysky i6x

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages