In this post we are going to explore the possibility of binding the Eachine E010 to a proper radio transmitter for better stick control.
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.
- 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.
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.
Table of Contents
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).
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.
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.
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.
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.
50 comments
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
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
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.
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.
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
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.
Best to contact the tech who sells this module for support :)
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.
how about the distance range with Multiprotocol? is it as good as orangerx?
I have a flysky fs t6 and wanted to know if the nrf24l01 module will work with my radio?
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!
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
make sure you have selected PPM and 12 channel in your TX model settings.
And assign a switch to ch12…
Link solution to any existing video? I need more help, please.
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.
Channel 6 is Flip
Channel 9 is headless
Channel 10 is RTH
that’s great cheers :)
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
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.
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 .
Hi Oscar,
I would like to bind my eachine e010 with my flysky fs-i6s
What kind of module should I use?
Thanks
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?
Would this work with tbs tango as it can take modules
No i don’t think so.
Yes it should work ;)
Hi goebish, do you ship it to singapore?
Yes, I can ship worldwide :)
Hi will this bind to spectrum ?
no it won’t.
Oscarliang, can you do a tutorial about the configuration (parameters) on taranis for the goebish module nfr24? Thanks
The instructions are very clear and simple printed on the manual that comes with the module (I attached in the post)
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.
the file is the same name as the folder :)
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.
Is this Tx mod compatible with the Flysky TH9X?
i think so, but best to check with the seller !
Yes, that only requires to swap to 2 lines of code (for AETR channel sequence order) if you’re using the stock 9x firmware.
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?
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.
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.
no i don’t think it would work with the spketrum
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?
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 :)
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
I have it too, but i don’t have a spektrum TX and requires an orange module for Taranis… again extra cost lol :D
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.
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
i think so :) the hardware is pretty much open source from the look of it..
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.
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.