Binding Eachine E010 to Taranis TX (Inductrix Tiny Whooop Clone)

by Oscar

In this post we are going to explore the possibility of binding the Eachine E010 to a proper radio transmitter for better stick control.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

Update: Why spend time building tiny whoop when you can just buy one ready to fly? Here are some of the best Tiny Whoops on the market.

So we all know that the Eachine E010 (Inductrix Tiny Whoop clone) is dirt cheap, but it comes with a pretty bad TX. The stick handles are simply too short and the springs are too tight making it very hard to control. One quick and easy solution is to extend the handle using 3D printed parts. Some people simply remove the handles and stick a couple of nylon standoffs on it. It does feel a lot better after extended the sticks.

What would be even better is to bind the micro quad to our proper transmitters. Here is a video where I am flying the Eachine E010 with my Taranis.

Just like binding the Inductrix Tiny Whoop, you can use an Orange Specktrum TX module so that you can bind it to your Taranis or 9X. Currently there are a couple of options out there that allows you to do the same for the Eachine E010. Also I believe the E010 works directly with the Devo with DeviationTX firmware too if you already have that TX.

Goebish’s Multi-Protocol TX Module (nRF24L01)

This Multi-Protocol module can be installed in the Taranis/9X TX module bay. It supports many different radio protocols, and thus can bind with many toy grade quads. Recently it also started supporting the Eachine E010.

This module is developed by a guy from France named Goebish on RCGroups. Price is USD$36. Module can bed ordered via email (address can be found on Github). Goebish is really helpful and responsive when it comes to questions about his module.

Goebish multi-protocol tx module top

Goebish multi-protocol tx module side Goebish multi-protocol tx module back

  • Github: https://github.com/goebish/nrf24_multipro
  • RCGroup thread: http://www.rcgroups.com/forums/showthread.php?t=2367400&page=52

DIY Multiprotocol TX Module

It’s available on Banggood, price is USD $44.

banggood diy multi-protocol-tx module for taranis 9x

Similar to the Goebish module, this is a multiprotocol TX Module that works with the 9X and Taranis. According to Goebish in our email exchange, the main difference between this and his module are:

The main difference is that my module has only 1 RF chip (nrf24l01) while the banggood one has 4 RF chips, making it compatible with more modules.

Mine is simpler to use because all the protocols fit in memory while you’ve to build a firmware for the protocols you want with the 4-in-1.

The 4-in-1 still have a few issue, I’d better wait 1 or 2 revisions before getting one (STM32 instead of AVR, issues with LNA fixed …)

this BG DIY TX module is a little more expensive, but it supports a lot more protocols, such as Spektrum DSM2, Flysky, Frsky, Hubsan, Devo etc. These are all fairly popular protocols used in toy grade multirotors.

  • Github: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module
  • RCGroups Thread: http://www.rcgroups.com/forums/showthread.php?t=2165676

Binding Eachine E010 with Taranis and Goebish’s TX Module

So in the end I went for Goebish’s module because of his helpful supports. It didn’t work right out of the box as promised, and required firmware update. It was easy though only took me 5 mins to do.

Goebish multi-protocol tx module feature

Module Firmware Update

To update firmware on the Goebish module, you will need a FTDI doggle that is capable of providing 3.3V, such as this one I am using from BG.

Connect the module with the FTDI adapter like this (no soldering required, just make sure the contact is good).

Goebish multi-protocol tx module flash firmware ftdi

Then flash firmware to the module using Arduino IDE (version 1.6.5 or + required, select arduino pro mini m328p 5V/16Mhz). Firmware can be found on Github linked above.

Goebish multi-protocol tx module arduino ide firmware flash

Install Module in Taranis TX

After it’s done, I just installed the TX module in the Taranis’s bay. There is a 3D printed cover you can print for this module, but instead I put the original bay cover back on and keeping the antenna inside. That seems to work fine for me, and no problems with range when flying around the house.

Goebish multi-protocol tx module inside taranis bay

Create New Model Profile in TX

Create a model in OpenTX using external module in PPM mode, 12 channels and TAER sequence order.

Select Protocol and Binding

You need to select the protocol for the Eachine E010, which is Rudder right + Aileron right + Elevator down (throttle down) when you power up the TX. Once you done that the Taranis will start up with that protocol in the future, no need to move the stick anymore.

Now Power down the TX.

To bind, you have to power up the quadcopter first always. Once you see the LED is blinking, it means it’s in bind mode and looking for TX. You can now power up the TX, it will send out a bind signal at the beginning, and the LED on the quad should go solid which means they are bound.

Not working?

If that didn’t happen, repeat the above step. If still no joy, try to select the protocol again. If still not working contact Goebish and he should be able to provide you with an eepe file with E010 protocol pre-selected.

Goebish multi-protocol tx module manual

The quad still works with the stock TX even if you have used the Taranis.

Changing Quad’s battery

You might notice when you swap out the quad’s battery, power it back up you will lose the TX/RX binding. The bind signal is only sent when the TX powers up. You can either restart the TX, or you can setup a Switch on channel 12 to send the bind signal again. Simply turn ch12 switch On and Off and your quad should bind again without restarting TX.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

50 comments

Doug Hadfield 19th October 2019 - 5:01 pm

Thanks for this thread. I’ve just got an Eachine e010 to bind with a Jumper T16 (Multiprotocol module) using protocol name MJXq, subprotocol E010. It works a treat :-)
Doug

Reply
Harry Murphy 11th January 2019 - 8:31 pm

Do you have instructions like this for binding the Eachine E013 (Small Pepper) to the Taranis or Jumper? Although I have an interest in getting a better transmitter such as the Taranis QX7 or the Junper T12, I need to know if the transmitter will bind to the E013 receiver and how to do it. Most of my fleet consists of the Eachine E013.
Thanks

Reply
DJ 6th August 2018 - 3:34 pm

I recently purchased a eachine for indoor flying. I noticed the goesh module has an antenna on it. Does any of the modules above use the transmitter antenna or does the chip’s on board antenna have a better distance rating? My normal quad would be able to work from around across the house but my toy quad cannot. I want to try the multiprocol if it helps increase the operation range.

Reply
Oscar 6th August 2018 - 6:41 pm

Range is also determined by how sensitive your receiver on the drone is, so using a different TX module doesn’t necessary improve the range for you.

Reply
Greg 15th January 2018 - 3:00 pm

Hi, can you recommend a nice transmitter setup: rates, expo, throttle curve preferably combined with relaxed / aggresive flight modes? I had such nice setup for mcpx but since i am new to quads i am not sure whether same params will be okay for quads. i have also trouble assigning e011 features to switches in TX: brick figure mode, rates, flip

Reply
Henri 11th March 2017 - 9:28 pm

I’m trying to flash with the module and FTDI. Is there something that goes into more description of how to actually go through this process? I tried to compile what I THINK is the file I need (many to choose from) but it’s left saying the compiled image is too big for the arduino mini.

Reply
Oscar 24th March 2017 - 12:02 am

Best to contact the tech who sells this module for support :)

Reply
Tele1974 20th January 2017 - 4:48 am

Is their a way to change the channel order on the banggood module? I would like to use it with my 9303 which has the standard TAER order and the module is AETR. I have tried mixes in the 9303 with non luck so far.

Reply
Jeffry Wahyudy 14th January 2017 - 1:26 am

how about the distance range with Multiprotocol? is it as good as orangerx?

Reply
Tim 11th January 2017 - 1:52 am

I have a flysky fs t6 and wanted to know if the nrf24l01 module will work with my radio?

Reply
Brad Garland 4th January 2017 - 2:41 pm

Potential new question – Do you know if the new OpenTX 2.2 firmware update now supports the Eachine E010? I’ve been trying to track down the protocol the quad uses but not finding it to map it to the Taranis XD9+. If so, I’m assuming this negates the need for another TX module to do it, correct?

Thanks for your help!

Reply
Wolfgang 15th December 2016 - 1:10 pm

you wrote: “Simply turn ch12 switch On and Off and your quad should bind again without restarting TX” not working for me you can help me what you do exactly? thank you
Wolfgang

Reply
Oscar 21st December 2016 - 8:39 am

make sure you have selected PPM and 12 channel in your TX model settings.
And assign a switch to ch12…

Reply
Lee 3rd February 2017 - 2:38 am

Link solution to any existing video? I need more help, please.

Reply
Lee 11th February 2017 - 1:47 pm

Hey guys, I’m monitoring this page for updates.
I would really appreciate instructions on the Ch12 Bind “trick”
Also, if anyone has mapped channels that put the quad in any stunt mode or return to launch or dual rate flip mode etc I’d appreciate those, too.

Reply
Arthur 27th April 2017 - 8:02 am

Channel 6 is Flip
Channel 9 is headless
Channel 10 is RTH

Reply
Oscar 1st May 2017 - 4:20 pm

that’s great cheers :)

Reply
Pavlo 29th October 2022 - 7:18 pm

hi, its CH16 which initiates bind sequence on multi tx. Also you should tick “bind channel” box in model setup. Works on my Jumper, hope it will help someone, cheers

Ps here’s detailed howto https://www.multi-module.org/using-the-module/binding#bind-on-channel

Reply
Auteur47 2nd December 2016 - 8:15 am

Banggood is offering an add on module for the Taranis: Multiprotocol TX Module For Frsky X9D X9D Plus X12S Flysky TH9X 9XR PRO Transmitter for ten bucks US. I just ordered one along with an Eachine E010. The accompanying video shows how to use it to bind the Taranis to “toy” copters such as the E010. Has anyone used this device to link the little copters to a Taranis or Flysky TH9X? I can’t wait to give it a try.

Reply
J Fitzgerald 20th November 2016 - 7:16 pm

Has anyone figured out how to bind the eachine E010 to the Banggood 4 in 1 module with a Taranis? I cannot genit to work .

Reply
Nathan 24th October 2016 - 10:29 am

Hi Oscar,
I would like to bind my eachine e010 with my flysky fs-i6s
What kind of module should I use?

Thanks

Reply
Catalin 13th October 2016 - 5:41 pm

Does this module work with any PPM TX signal?
I have an old HK-T6A and hacked it to get the PPM output (with 6 channels). Will this work if i change the number of channels in the code? Do i need to make any other modifications?

Reply
Johnmoto 30th September 2016 - 1:25 pm

Would this work with tbs tango as it can take modules

Reply
Oscar 3rd October 2016 - 4:08 pm

No i don’t think so.

Reply
Goebish 12th October 2016 - 8:47 pm

Yes it should work ;)

Reply
Fikri Rahman 24th September 2016 - 5:44 pm

Hi goebish, do you ship it to singapore?

Reply
Goebish 27th September 2016 - 6:14 pm

Yes, I can ship worldwide :)

Reply
landed 19th September 2016 - 9:01 am

Hi will this bind to spectrum ?

Reply
Oscar 19th September 2016 - 3:54 pm

no it won’t.

Reply
Ricardo (Macabox) 14th September 2016 - 12:43 pm

Oscarliang, can you do a tutorial about the configuration (parameters) on taranis for the goebish module nfr24? Thanks

Reply
Oscar 14th September 2016 - 2:41 pm

The instructions are very clear and simple printed on the manual that comes with the module (I attached in the post)

Reply
juha_j 9th September 2016 - 8:27 pm

Hi,

Which file or files I need to flash to have latest release with support for E010? We bought modules with my friend before E010 existed.

Reply
Oscar 12th September 2016 - 2:18 am

the file is the same name as the folder :)

Reply
Goebish 14th September 2016 - 1:03 pm

Just flash the last version that’s on github, follow Oscar’s instructions (Module Firmware Update) or send me an email if you need more detailed instructions.

Reply
Pierre 8th September 2016 - 9:35 pm

Is this Tx mod compatible with the Flysky TH9X?

Reply
Oscar 9th September 2016 - 3:12 pm

i think so, but best to check with the seller !

Reply
Goebish 9th September 2016 - 4:34 pm

Yes, that only requires to swap to 2 lines of code (for AETR channel sequence order) if you’re using the stock 9x firmware.

Reply
AJ 7th September 2016 - 5:02 pm

Can the e010 bind to the Taranis with just an OrangeRX DSM2/DSMX or similar DIY DSM2/DSMX module such this?
johnprikkel.blogspot.dk/2014/07/jr-dsmx.html

Or will it only work with the custom modules mentioned in your post?

Reply
Ahmed Khalili 8th September 2016 - 12:46 am

No it can not, the Eachine e010 or any eachine micro for that purpose usually uses the BayangToys protocol which is only available through the NRF24L01 module.

Reply
Harry Murphy 11th January 2019 - 8:38 pm

Not “ANY” eachine micro uses the Bayang protocol. I have several Eachine E013 quadcopters and a Bayang controller and it Does NOT bind the receivers in the E013. However, if you find out wat protocol the E013 uses, please let me know…and…if you can bind a Jumper T12 or Taranis QX7 to the E013; how?
Thanks.

Reply
Oscar 9th September 2016 - 3:07 pm

no i don’t think it would work with the spketrum

Reply
Garden of Delete 4th September 2016 - 5:41 pm

I aim to bind it to my Taranis too, but I approached this problem from a different perspective. My idea is to replace the main board with a brushed FC (BG has some w STMF1 and F3 chips too, around $20). The holes might not match, but I could 3d print a holder or just hotglue the board there. So you have a ppm, sbus capable FC, you only need a FrSky receiver. Theres also a handful of these on BG costing around $10. With this setup I’d be around $30 total running betaflight on this very cute thing. Do you see that this setup could anywhere go wrong?

Reply
Oscar 4th September 2016 - 5:58 pm

these boards are heavier, especially when you have external RX (there are only 1 or 2 that actually light enough for micro brushed quads), also they will block the part of the ducts i think..
It’s not a lot cheaper either.. a FC + RX is about $30 already :)
Just too much trouble for too little gain IMO :)

Reply
Robert Kovacs 4th September 2016 - 6:39 pm

I use this fc in mine and it runs betaflight
http://www.banggood.com/Micro-Scisky-32bits-Brushed-Flight-Control-Board-Based-On-Naze-32-For-Quadcopters-p-1002341.html
I know its not frsky compatible, but it has a builtin dsmx receiver and filtered 5v for camera

Reply
Oscar 4th September 2016 - 7:17 pm

I have it too, but i don’t have a spektrum TX and requires an orange module for Taranis… again extra cost lol :D

Reply
Robert Kovacs 4th September 2016 - 7:49 pm

I wanted to use the stock fc, but I didnt have a 5v regulator for the fpv, so I have just replaced the board too.

Reply
Robert Kovacs 4th September 2016 - 5:10 pm

Do you know if its possible to build that modul by myself?
I already have a modded devo 7e to control all the toys, so that would be only a challange to build it for the taranis too :D

Reply
Oscar 4th September 2016 - 5:32 pm

i think so :) the hardware is pretty much open source from the look of it..

Reply
Goebish 5th September 2016 - 1:23 am

Pinout is in the source code if you want to 100% DIY (don’t forget to shift voltage level on PPM input).
… I also have PCBs with SMT parts already soldered + JR connectors available if you want to build something clean, you can contact me via the “need a module” link on the github page.

Reply
Robert Kovacs 5th September 2016 - 7:34 pm

Thank you Goebish, I havent decided yet to build it, but I think sooner or later I will contact you :)
I have realised that I coulndt use it since I have swapped the FC to a scisky board with dsmx rx.

Reply