- Posts: 1016
Developing a universal module
- SeByDocKy
- Offline
i) installed the A7105-500 and bind FlySky protocol so : OK
ii) then installed nRF24L01 but got * front all assiciated protocol .
I checked connectivity for all the 8 pins of the nRF24L01 (going either to P1 pins or ATTiny) ....
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
enable-multimod=A13 standalone in hardware.ini is not enough... must also activate RF like
enable-a7105=S1
has_pa-a7105=1
enable-cc2500=S3
has_pa-cc2500=1
enable-nrf24l01=S402
has_pa-nrf24l01=1
enable-multimod=A13
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Well ... maybe my CC2500 module is damaged. I got some new on the way. I will try to build a new MM from stratch within 2 weeks. I lost a of time with the stupid RESET error.
Please Log in or Create an account to join the conversation.
- Daryoon
- Offline
- Posts: 260
Anyways, I think I am ready to do a multi-module build of my own. What's the best method to buy one?
How are you guys getting yours?
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
Please Log in or Create an account to join the conversation.
- phantom8
- Offline
- Posts: 109
Please Log in or Create an account to join the conversation.
- blackmoon
- Offline
- Posts: 402
I deported my 7105A (v911) module because there was no pads adapted on the MM, it was really tight nonetheless.
Unfortunately, every time I tried the NRF and CYRF modules didn't work as expected. But they all work when installed alone on the devo7E. Waiting for PB to debug.
I'll try that exact same MM on my devo10 to see if I have the same issues, I'm waiting for a NRF module from banggood.
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Please Log in or Create an account to join the conversation.
- phantom8
- Offline
- Posts: 109
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
I'll do some experiments with the devo7e today though.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
When using an external programmer you just need to be sure to set the chip type.
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
PhracturedBlue wrote: FYI: I know SeByDocKy figured it out, but there is no difference between the ATTiny 24, 44, and 84 as far as fuses go. The page-size is different so the programmer needs to know which device you have, but at least the DFU I provided will auto-detect it. The hex file is programmed to work on all 3 chips. So it doesn't matter which you have.
When using an external programmer you just need to be sure to set the chip type.
Right .... I am rebuilding a MM with a ATTiny24A-PU (coz I think I killed my CC2500 during desoldering session ....). I flashed it without any problem with an USBavr with the same hex file.
Waiting set of RFchips via the slow boat
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
www.jameco.com/webapp/wcs/stores/servlet...ySgr4CFW5eOgodxBUAYA
I bought mine on eBay, though.
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
victzh wrote: May I advise to people doing multiple soldering/desoldering to use low temp alloys - they makorly simplify desoldering, especially of massive elements, like RF shields. I use something like this:
www.jameco.com/webapp/wcs/stores/servlet...ySgr4CFW5eOgodxBUAYA
I bought mine on eBay, though.
Yes Victzh, chipquick is a nice product but I didn't find it in EU (RoHS ?). From US, the shipping fees are amazing ....
I ordered some female 2mm break away pins header. I don't think it will increase a lot the height of the MM. In this case, all RF chip can be easely removed during MM testing
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
Anyway, search for "indium alloy".
Using headers while testing is a good idea, but the space inside Devos is so small, that I doubt it will fit inside with these headers and case closed.
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
victzh wrote: Yes, maybe because it contains lead, cadmium and other niceties. But it may be available as "industrial use only" - I found this on Amazon (not sure France is served by Amazon): www.amazon.com/Low-Melting-Alloy-117f-Bottle/dp/B00JWUKVXK/
Anyway, search for "indium alloy".
Using headers while testing is a good idea, but the space inside Devos is so small, that I doubt it will fit inside with these headers and case closed.
Well, I managed to insert the MM with some header for P1 (from dupont wires) in my devo 10 (there is a position where it's possible). With the female connector, I am not sure that the extra height will be so important (the male connector will be inserted). I would estimated around 5mm
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
For instance:
I plug the multimod into my devo7e, and it fails to detect.
Repeated power cycles are consistent...will not detect.
I now attach my logic-analyzer to the multimod.
Now the Tx detects it
I remove the logic analyzer, the Tx still detects it. Repeated power-cycles shows the same, it now detects consistently.
I remove the module and the battries from the dveo7e wait, and reinstall everything. It still detects the multimod.
I have seen this before, but it is infuriating because it is not reproducible in any context where I can debug it.
Once it does detect, everything works as intended.
I added a new option for hardware.ini:
in the [modules] section add:
force = 1
Please Log in or Create an account to join the conversation.
- blackmoon
- Offline
- Posts: 402
And when your MM is detected all the modules on it are correctly functioning.
Not like in my case : Cyrf missing, nrf functioning only one over two (three) reboot, and A7105A, skyartec working as expected.
So another type of behavior all together, this will be difficult to pinpoint.
I have a second 7E and all modules coming from BG, we'll see if I can tidy (even tough Id don't think it was bad the first time) up my solder job and have same behavior as you.
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Development
- Developing a universal module