Skip to main content

IBUS with CC3D and CleanFlight/BetaFlight - Eachine 250 Racer

I finally managed to get IBUS working on my Eachine 250 Racer (ER250) and here's how!

IBUS is digital communication protocol of FlySky/Turnigy controllers. I'm using FlySky FS-i6 with FS-iA6B receiver, but I guess you can use this guide also for SBUS and others.

Connecting to CC3D 

First, you need to use different connector. If you are currently using PWM or PPM on your receiver, you probably use 8 pin connector. For IBUS you need 4 pin FLEX or MAIN connector.

Note: I don't use default ER250 position of CC3D, i rotated it -90°so I can access USB from the side.

With ER250 you'll get the all needed cables. I already switched the connector on the receiver side so instead of 4 separate cables I have only 2 (blue is not connected).

I'm using MAIN port, as FLEX port is on the side of battery tray in my settup.

Black is GND, Red +5V, Yellow RX, Blue TX (not connected) 



CleanFlight setup

NoteOn older versions of CF/BF there is no IBUS support.

I'm using BetaFligh, but configuration is the same.

Fist, under ports settup you need to turn off DATA and turn on Serial Rx for port you are using.

For CC3D UART1 is MAIN port and UART3 is FLEX port.
I'm using MAIN port = UART1

Save and restart.

Under configuration tab you need to setup RX_SERIAL and choose IBUS in Serial receiver provider menu.

 Save and restart.

Enjoy flying!

Comments

  1. Thank you very much !!
    Got it working now with a modded flysky i6 running 10 channels !!

    ReplyDelete
  2. Linux shortcuts are really needed for the programmers as it is the great help for them and I think it is the perfect guide that you have posted for us. Thank you for sharing

    ReplyDelete
  3. hello.. please help. I bought IA6B but I do not know which cable I should buy.. (to connect between FC and IA6B. I know it is 4 pin but there is no info for Newby.. please help.

    ReplyDelete

Post a Comment

Popular posts from this blog

Betaflight resource remapping with DSHOT

Since Betaflight 3.x.x there is possibility to remap your motor outputs. This allows you to use different pins in case some of them are broken. There are few tutorials on youtube how to remap your outputs, but I found only one, which takes into account DSHOT. Problem with remapping with DSHOT is that, not every flight controller output can be used as a DSHOT output. But how to find which output can be used for DSHOT? First, if you already made some changes to resources in CLI, revert them or re-flash your flight controller. Depending on your board, select the quadcopter type with same amount of motors as yours. I'm using SPRACINGF3EVO which has 8 motor outputs, so I selected "Octo Flat +" Go to the CLI and run command "resource" and then "resource list" Copy and whole output to the notepad You should get something as follows, with importrant parts in BOLD. # resource resource BEEPER 1 C15 resource MOTOR 1 A00 resource MOTOR 2 A01

Pojištění karty a osobních věcí - Česká spořitelna pozor na ně!

Že já se vždycky nechám ukecat na nějakou blbost. V říjnu 2011 mi volá paní z České spořitelny (nebo Kooperativy  jestli bych si nechtěl pojistit svoji kreditní kartu. Už jsem jí chtěl odmítnout s tím, že tam stejně nic nemám, ale její věta "Pane Mařák, my vám ale nahradíme i ukradený telefon, aby jste si pak nemusel kupovat nějakou levnou šitku!", mě přesvědčila (do teď nevím jak věděla že mám smartphone). Ani né týden na to mi z účtu odečetli roční poplatek 780Kč,- a tím jsem to považoval za vyřízené. Nicméně 1.2.2012 koukám na výpis z účtu a odečteno dalších 780Kč,-. Chvíli přemýšlím, jestli jsem nekývl na nějaké čtvrtletní cosi, pak ale po důkladném prozkoumání  Podmínek  kde se píše, že je to roční poplatek jsem vyrazil do banky. V bance na přepážce se chvíli holky radili čím by to mohlo být a nakonec z nich vylezlo, že jsem měl smůlu a nechal jsem si to udělat 4 měsíce před koncem roku mé kreditní karty (to je měsíc založení karty) a nic s tím nenadělám.  7.2 Pokud