- Posts: 40
Developing a universal module
- moss
- Offline
Semiconductor RF-switches are very common, I've designed in a few different ones. At worst a separate board with mmcx type connectors could be used, but preferrably your multi chip-board should have it, with a single RF out, either a pig-tail coax or a connector.
Peregrine RF-switches are nice but there are others. I place and reflow down to 1x2 mm IC's by hand, (3x3 mm are not too bad) under 10x microscope, but ***studio can perhaps build them.
EagleCAD works OK after you get past the hump, KiCAD has possibility for logic errors, last time I checked, but some swear by it. In any case you end up making foot-prints/models for everything, chances are small that your specific parts have libraries already included.
The metal handle looks like a candidate for an antenna. A copper tape ground-plane culd be added to inside the case, and a tuning circuit needed. How good? I don't know, but it should not be too hard to find out. There are ceramic antennas available for WiFi which can be mounted inside the case, assuming it does not have to much RF-damping properties.
I just found the schematic for this multi-chip setup with a SKYWORKS switch:-)
Please Log in or Create an account to join the conversation.
- alibenpeng
- Offline
Please Log in or Create an account to join the conversation.
- TimChiaretto
- Offline
- Posts: 3
Tim Chiaretto
Please Log in or Create an account to join the conversation.
- burninmedia
- Offline
- Posts: 10
I'm attempting to install the V1.2 MM into my Devo10. i have checked the connectinos many times and am getting 2 error messages about missing modules.
CYRF6936
CC2500
I have tried using the latest firmware from a Frsky post but I'm not sure what directory structure I should be using with the latest dfu. Here is the post
www.deviationtx.com/forum/protocol-devel...lity?start=240#26569
I used the files in the dir structure of the nightly build from the main webpage. But that nightly is over 6 months old.
So the question is where can I get a nightly that supports the MM and accompanying file structure.
Thanks,
burninmedia
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Go back to the stock nightlies, and try things without the CC2500. If that works, a version with btoschi's code will at least get you better error messages. But there are multiple versions of that floating around, with different levels of correctness.
PhracturedBlue is apparently on another sabbatical. Hexfet seems to have the latest version. He's has been granted access to the deviationTx/deviation clone of things. If he'll create a pull request will all of those changes in it, I'll be more than happy to build one for you.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- hexfet
- Away
- Posts: 1890
I'll be receiving a CC2500 soon and putting together a MM (now that I've got a backup radio so I can risk one Will look into it if I have issues.
Please Log in or Create an account to join the conversation.
- burninmedia
- Offline
- Posts: 10
Please Log in or Create an account to join the conversation.
- mwm
- Offline
hexfet wrote: My repo doesn't have any multi-module related changes beyond the nightly except btoschi's nRF24L01 initialization. Not sure that's related.
I couldn't find btoschi on bitbucket. Do you have a pointer for him?
Are you planning on submitting pull requests from your repo to deviationTx/deviation?
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- hexfet
- Away
- Posts: 1890
I did figure out how to push to the shared repo and added a pull request for the SymaX changes. Was going to wait till the camera stuff is ready, but since you're making builds available some folks might like to download it.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Any chance of getting you to create a pull request for btoschi's code? I'm going to try and get SebyDocky's FrSky code into one tomorrow.
Thanks.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- Smarti
- Offline
- Posts: 17
I installed the MM 1.3 in my Devo7e. Well, I soldered everything right now. I fought it would be possible to programm the AVR with the Devo.
I have some questions now:
- Is there a DFU ready compiled I can use to programm the AVR with my Devo7e or do I have to use a external programmer?
- Is the AVR.hex from 31.03.2014 the latest?
- I went through the threat and found there is/was a issue about the CE pin of the nRF24L01 modul, is this problem solved?
would be great to get an answer
1. Devo 7e Ultimate: Multimodule - CC2500, NRF2401, A7105 + Switchmod + 2x Poti
2. Devo 7e Ultimate: 4in1 Modul, still upgrading
Hobby Horizon 350 QX, QAV250 FPV Racer, JXD385, WLToys 272, Estes Proto X
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
I don't recall which avr,hex is best. hopefully someone who has built one more recently can help there
Please Log in or Create an account to join the conversation.
- Smarti
- Offline
- Posts: 17
thanks for your fast reply.
Well, I flashed the DFU, but nothing appears on the display...
Now I desolderd my MM, still the same... in this case I can use a programmer now.
Update
- The DFU for Devo7e seems working: I formatted the drive befor I installed the DFU, after I went back to the original fils on the file system I got following message:
Found AVR: 0b911e53
hex: 20bytes
The rest I can't read because it's messed up, maybe some number and "Verified"
This seems to be fine, but when I switch to normal deviationtx firmware, it tells me Missing Modul: MultiMod.
Whats "enable-switch=A13" for? It's written in the Wiki to add to the hardware.ini but there I already have "enable-multimod = A13". When I use "enable-switch=A13", the screen stays white...
1. Devo 7e Ultimate: Multimodule - CC2500, NRF2401, A7105 + Switchmod + 2x Poti
2. Devo 7e Ultimate: 4in1 Modul, still upgrading
Hobby Horizon 350 QX, QAV250 FPV Racer, JXD385, WLToys 272, Estes Proto X
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
I don't know where 'enable-switch' came from. Maybe an intermediate build. I fixed the wiki. Debugging multimod issues is really difficult as you can't tell whether it is a soldering connection, a module issue, or a hex programming issue. It is likely you'll want to get a real programmer to ensure your multimod is properly programmed, since I am not currently setup to debug the programmer
Please Log in or Create an account to join the conversation.
- sherr
- Offline
- Posts: 1
in limited variant)? Or may be open a new theme about fully DIY hardware - for example.- what LCD display to use., is it possible
to upgrade code - to use joystiks/potentiometres/buttons instead of PPM input and so on ...
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
Getting Deviation to run on any STM32 board with sufficient ROM/RAM should not be too difficult, though I'm not aware of anyone having done so as yet.
Please Log in or Create an account to join the conversation.
- racemaniac
- Offline
- Posts: 14
I was wondering something about these universal modules: will they only be intended for adding new transmitters? i was thinking since you're making something custom, why not also add some connections for adding some buttons/switches/... to your remote? I would expect this to be very possible , and would offer a solution for people who are short on buttons/switches on their transmitter .
Or since there are 2 serial ports available in the remotes, 1 module for extra transmitters, and one expansion module for extra switches .
But maybe this has already been discussed, but haven't seen any such suggestion yet when people were talking about this module .
Please Log in or Create an account to join the conversation.
- mwm
- Offline
You can already use one of the trainer port to add switches, etc to your Tx.
But useing the trim switches and navigation buttons as switches and analog inputs is a better option in most cases.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- Philipp
- Offline
- Posts: 18
racemaniac wrote: why not also add some connections for adding some buttons/switches/... to your remote? I would expect this to be very possible , and would offer a solution for people who are short on buttons/switches on their transmitter
It is indeed possible, have a look at this thread: www.deviationtx.com/forum/7-development/...tion?start=100#22231
Currently the Devo 7E appears to be at its feature limit because of its small memory, therefore it is quite unlikely that support for additional switches via serial could be implemented.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Development
- Developing a universal module