- Posts: 17
Need Direction, No Experience w/Deviation
- sampedro916
- Topic Author
- Offline
Less
More
14 Apr 2015 19:21 #31183
by sampedro916
Need Direction, No Experience w/Deviation was created by sampedro916
So I have read about ever single thread relevant to what I am looking for, so in my last act of desperation I am now looking for answers directly. I am not new to RC, nor mods, and firmware upgrades, but I have zero experience with Walkera, and Im not necessarily looking to buy one. What I am interested in is the Deviation firmware, and its thurough approach to almost every RC protocol in existance. I greatly admire the individuals whom developed this firmware and the detail involved. I have recently visited this site for protocol information, which has been a excellent tool. I hope not to be degraded as I use, and love my 9xr with Open TX, frsky, flysky, dsmx, and slt protocols. Unfortunately with SLT I had to use a Pro Mini to run the protocol to the nrf24l01transceiver. Now heres my problem that I am desperately trying to solve. I bought a BNF v966, thinking, like many others, that my flysky module would serve the purpose of being the transmitter module, as the requirements listed for TS were "WLToys", but after I had purchased and started my research into my new toy coming I learned that much like Nine Eagles, WL Toys implements multiple protocols that arent compatible and make zero effort to take 2 seconds to let consumers know. So far what I have deduced is that this particular protocol, which is KN, uses a not very common RF IC, but a Nordic NRF24 can communicate with the receiver, and be used to fly the helicopter. This has lead me to basically 3 options, well 4 if i bought the WLToys TX, but at that price I could buy a Devo to which I could update to Deviation, which is another option, the final 2 are use a pro mini as a PPM decoder to run the KN protocol as a module in my 9xr, or what is the most intruiging, and what im hoping is possible, is to build a Deviation Core TX with a STM32 devo board, similar to the implementation of core 9x. So being that the Devos ive researched dont use a STM32103FC8T6(Im not sure what, if any variance in MCUs that are used in different Devo transmitters) is it possible to put Deviation on to that STM32-M3 Cortex board, and then use that as the core to a DIY transmitter? Also what is the possibility to just use PPM Decoding, and KN protocol on an Arduino 328p MCU as a module for my current transmitter, I have plenty of NRF24 TX modules, and Arduino Pro Minis for use, but I dont have any STM32 boards, but would buy one if it is possible to implement Deviation on to one. It would go perfectly with my vintage FP-T7FG/K conversion I am doing, which Ive been considering possibly running open tx and making it computerized without changing the outward appearance of. So there you have it, any and all help is greatly appreciated, thank you.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
Less
More
- Posts: 4402
14 Apr 2015 19:59 - 14 Apr 2015 20:00 #31184
by PhracturedBlue
Replied by PhracturedBlue on topic Need Direction, No Experience w/Deviation
I think you likely have a typo, as STMicro doesn't seem to make a STM32103FC8T6. However, if you meant STM32F103T6, then no that board will not have enough Flash (only 32K). You might want to investigate the UniversalTx thread, where I've designed a PPM->Deviation protocol board. It is not available for sale as yet, but the code to do PPM conversion is functional, and if you can work with a dev board, you can wire one up yourself. I use the STM32F072RB which has 128kB does not require an XTAL, and has a $10 discovery board available. I did the prototype design on this board, so I know it is feasible. This little guy plus the relevant a7105/nrf/cc2500/cyrf module can get you flying on any PPM capable radio. My software uses a bluetooth interface to configure (so you'd need one of those too) though it is just a simple serial interface and could easily be replaced with something else.
Last edit: 14 Apr 2015 20:00 by PhracturedBlue.
Please Log in or Create an account to join the conversation.
- sampedro916
- Topic Author
- Offline
Less
More
- Posts: 17
15 Apr 2015 05:18 - 15 Apr 2015 05:19 #31191
by sampedro916
Replied by sampedro916 on topic Need Direction, No Experience w/Deviation
Yes typo for sure, I meant the regular STM32f103c8t6, it's the most common Dev board on eBay with 32k. So the Discovery would do the job? Well my biggest concern, and the main reason why I reached out to you guys is your Master RF Crack/Development Skills. I would love to eventually computerize an FG series, but I really need to get a KN protocol module together ASAP, as I have a v966 on its way, and like nine Eagles they use different chips, and protocols for different aircraft without any mention, nor rhyme or reason. I have plenty of Nrf24 modules to use if they infact communicate with the Beken, and if there is some way to pull that code and use it together with a ppm decoder code to make a module so I can fly it sooner than never. Perhaps I'll stumble upon brand new stock transmitters for it for $4.99 as I did for Nine Eagles, So I bought one of each and the TX specified on the box of the plane was the one that didn't work! Oh Ive noticed on my stock Flysky 9x module that there are 2 seperate antennas that do not do the same thing, the PCB antenna isn't connected to the A7105 but there is a jumper to I assume use it? I know you cracked that protocol and if I remember there is the possibility of 2-way or telemetry. Would this be the reason for the PCB antenna? My other stock 9x module hade the interference sheild, so I couldn't compare. Well thank you so much for the information, it is truely appreciated.
Sam
Sam
Last edit: 15 Apr 2015 05:19 by sampedro916. Reason: Misinformation
Please Log in or Create an account to join the conversation.
- victzh
- Offline
Less
More
- Posts: 1386
15 Apr 2015 18:04 #31211
by victzh
Replied by victzh on topic Need Direction, No Experience w/Deviation
Sam, people did this - Arduino-based PPM module for several different protocols. There are threads on rcgroups devoted to such modules. They basically use Deviation code as a source of protocol information, not directly using the module source.
One of the threads is www.rcgroups.com/forums/showthread.php?t=2165676 , also check this thread on making module from XN297 www.rcgroups.com/forums/showthread.php?t...&page=3#post31068187 .
You don't need XN297 to make such a module (if you don't have Cheerson CX-10 and some others based on it) - the principle is the same.
And you don't need Beken module, it's fully compatible with nRF24L01+.
One of the threads is www.rcgroups.com/forums/showthread.php?t=2165676 , also check this thread on making module from XN297 www.rcgroups.com/forums/showthread.php?t...&page=3#post31068187 .
You don't need XN297 to make such a module (if you don't have Cheerson CX-10 and some others based on it) - the principle is the same.
And you don't need Beken module, it's fully compatible with nRF24L01+.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
Less
More
- Posts: 4402
15 Apr 2015 18:31 #31215
by PhracturedBlue
Replied by PhracturedBlue on topic Need Direction, No Experience w/Deviation
The STM32f103c8t6 has 64k of ROM. It is possible to fit a subset of protocols into that, but not all of them. you need at least 128kB of ROM to support all protocols running an STM32.
There are several different discovery boards. I was specifically talking about this one:
32F072BDISCOVERY
But it doesn't really matter. As victzh noted, you could easily just work with Arduino here
There are several different discovery boards. I was specifically talking about this one:
32F072BDISCOVERY
But it doesn't really matter. As victzh noted, you could easily just work with Arduino here
Please Log in or Create an account to join the conversation.
- sampedro916
- Topic Author
- Offline
Less
More
- Posts: 17
16 Apr 2015 04:46 #31231
by sampedro916
Replied by sampedro916 on topic Need Direction, No Experience w/Deviation
Awesome! I am very familliar with the multi-protocol thread by Medic I may have his name wrong, so I have actually used that tutorial for a few modules I have made myself, and I do have the proper Nrf24l01 tx module. Is there one that's better than than others, I've got a bunch of them, and different ones, I know the pcb antenna is not the best to use, as I have ones harvested from Transmitters from RTF Heli's, quads, etc. I'm guessing the module from a heli-max 230 si TX is the best one in terms of range. There are 2 ICs on the module with a wire antenna soldered on, I'm positive it's Nordic because the flight control board is a Nordic RF controlled board. I don't believe there is any difference in the Nine Eagles NE-024G TX, and it's intact, making that decision obvious. What do I need to look out for to Isolate the the KN protocol from the full code? Actually since I have a NRF24, A7105, CyRf I may as well just include those models as well, and utilize the protocols I can. I've got BNF Blade, Hubasan, Flysky receivers, and tons of DSM2 receivers and DTF. Thank you guys so much, I can't convey how much I really appreciate the info, and taking your time to help me get my problem solved, It feels much better now that I have a direction I can go to fly the V966 much sooner than I expected.
PS, do you know what the reasoning for the pcb antenna on a stock T9X V2 stock module is for?
Sam
PS, do you know what the reasoning for the pcb antenna on a stock T9X V2 stock module is for?
Sam
Please Log in or Create an account to join the conversation.
- sampedro916
- Topic Author
- Offline
Less
More
- Posts: 17
16 Apr 2015 04:52 #31232
by sampedro916
Replied by sampedro916 on topic Need Direction, No Experience w/Deviation
Please Log in or Create an account to join the conversation.
Time to create page: 0.078 seconds
- Home
- Forum
- General
- General Discussions
- Need Direction, No Experience w/Deviation