- Posts: 1386
CX-10 green board experimental build
- victzh
- Topic Author
- Offline
It requires nRF24L01+ (or Beken equivalent) module.
I built it for Devo 10 and Devo 7E, model file has speed assignment to FMODE. If you have Devo 7E, you can assign Channel 5 to less than 0 for low speed, 0 to 50 for medium, >50 - fast.
Channel 6 mapped to ELEV D/R is a flip channel - <= 0 - no flip, >0 - do a flip upon the elevator/aileron stick.
Please note that it supports only CX-10 "green board" version.
Please report success/failure.
Please Log in or Create an account to join the conversation.
- Durete
- Offline
- Posts: 610
Tested with CX-10 Green board and JXD 395. Both works perfect, not any glitch or lost packet, simply perfect!
BTW, I tested also rates and flip mode and both works perfect.
Congrats Victzh, this is great!!!
Please Log in or Create an account to join the conversation.
- Neilyboy
- Offline
- Posts: 13
Neil
Please Log in or Create an account to join the conversation.
- camousse
- Offline
- Posts: 29
I doesn't work on mine. But may be i make something bad:
- i boot up cx10. led flash, and after a little amount of time, blue light flash fast, and red light stay solid.
- i boot up devo. nothing change on the cx 10
- i go full throttle, and min throttle (i remember i had to do that with the original radio)
nothing change on cx10...
i will try with the original radio
Please Log in or Create an account to join the conversation.
- camousse
- Offline
- Posts: 29
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
can you use the uploader script instead in the future?
I'm trying to get developers to use the upload area because it allow me to not have hundreds of old builds sitting in the archives for years taking up space. All developers have access to it, and it works on all platforms.
And FYI, this is amazing work. Good job.
Please Log in or Create an account to join the conversation.
- Durete
- Offline
- Posts: 610
camousse wrote: Hi,
I doesn't work on mine. But may be i make something bad:
- i boot up cx10. led flash, and after a little amount of time, blue light flash fast, and red light stay solid.
- i boot up devo. nothing change on the cx 10
- i go full throttle, and min throttle (i remember i had to do that with the original radio)
nothing change on cx10...
i will try with the original radio
What nRF24L01 module do you have installed at your Devo TX?
The armin procedure from stock TX (throttle Up, Throttle down) is not necessary using your Devo TX.
@Victzh, tested 3 more charges under my CX-10 and JXD-395 flying outside. Not any single packet drop flying at 1mw power output to about 50 meters.
My nRF24L01 module was bought at Banggood, it's the typical under other sellers with PA + LNA, maybe people using modules extracted from stock TXs could have problems, I don't know...
Please Log in or Create an account to join the conversation.
- victzh
- Topic Author
- Offline
- Posts: 1386
PhracturedBlue wrote: victzh,
can you use the uploader script instead in the future?
I'm trying to get developers to use the upload area because it allow me to not have hundreds of old builds sitting in the archives for years taking up space. All developers have access to it, and it works on all platforms.
I will. I forgot about this script when uploading the build. May be it makes sense to pin the message with the script in Builds subforum as a reminder?
And FYI, this is amazing work. Good job.
Thanks! Still many things remain to be solved, in particular the reception path. Do you think it makes sense to put the emulation code in the separate file in src/protocol/spi directory? The alternative is to make it an include (I would call it xn297emu.inc - it's not a header) to not burden Devo 7E at the cost of multiple instances in all other Devos.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- Durete
- Offline
- Posts: 610
Can I use safely your experimental build to fly other protocols?
Your build appears to be compiled with latest merges from DeviationTX repository, but I would prefer to ask you because tomorrow morning I plain to use my Devo TX.
Please Log in or Create an account to join the conversation.
- magic_marty
- Offline
- Posts: 706
Also is it now in the deviation nightly builds?
Thanks for all your hard work..
Please Log in or Create an account to join the conversation.
- victzh
- Topic Author
- Offline
- Posts: 1386
@magic_marty - it will, I just built it for the one I have (10) and another one that is critical with resources (7E) to check it compiles and works well with the module system. The module itself is not production quality yes, one thing is the protocol is not reversed fully yet and we can't support many CX-10 flying simultaneously. Another, I would like to implement "blue board" as well. It will take some time but it's gonna be soon.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
I won't commit any code until victzh has completed his cleanup, but I can make test builds on demand. Note that it should work with the CG023 too as they both use the same stock TX.
edit: Devo7e & Devo10 test builds uploaded to www.deviationtx.com/downloads-new/catego...-cg023-nrf24l01-test
Please Log in or Create an account to join the conversation.
- mbk17
- Offline
- Posts: 31
victzh wrote: @Durete - it's as safe as any nightly build, your judgement here is as good as mine.
@magic_marty - it will, I just built it for the one I have (10) and another one that is critical with resources (7E) to check it compiles and works well with the module system. The module itself is not production quality yes, one thing is the protocol is not reversed fully yet and we can't support many CX-10 flying simultaneously. Another, I would like to implement "blue board" as well. It will take some time but it's gonna be soon.
I also have a blue board. I look forward to your work on that and it is much appreciated.
Please Log in or Create an account to join the conversation.
- NoOneRuleZ
- Offline
- Posts: 2
I'm brand new to the scene. I recently purchased a CX-10 but I didn't like the controller so I purchased a Devo 7E. Of course I'll buy more serious copters later but for now, this is a neat toy.
Please Log in or Create an account to join the conversation.
- camousse
- Offline
- Posts: 29
The CE pin of the NRF24L01 is always high, so you can't change the mode (TX/RX of NRF24L01). But PB said it is possible by shutting it down, and restart it in RX mode. It take times (don"t remeber how much) but i think it can work
Please Log in or Create an account to join the conversation.
- victzh
- Topic Author
- Offline
- Posts: 1386
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
I understand how your TX code works, but I don't understand how it could work the other way'round if the nrf24l01 doesn't receive a valid preamble.
Please Log in or Create an account to join the conversation.
- victzh
- Topic Author
- Offline
- Posts: 1386
Please Log in or Create an account to join the conversation.
- camousse
- Offline
- Posts: 29
Some guys try to put the NRF24L01 in "promiscous mode" (as in ethernet, listen to packet without knowing the address). I already post the link in the jxd395 thread.
The basic idea is that. Packet are composed of preambule, address, and payload. For exemple, preambule is AA. By using a address on 2 bytes (the minimum), and setting the address to AA AA, nrf24l01 will misunderstand the start of the packet, and the payload will be the real address.
Ok i think about it, and it isn't usefull as preambule is different
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Builds
- CX-10 green board experimental build