I'm working on making an augmented reality gaming system, and for the prototype, I'm going to need a good bit of shields.
I want the prototype to be less than bulky, and shields can cause the Arduino to be quite tall.
What I'm wondering is, has anyone ever thought, or knows of, and Arduino shield that carries the pins down to an even level with the Arduino, so that you end up with the shield being on the same level with the Arduino.
You could potentially put 2 shields on each side of the Arduino, at the same height as the Arduino board, and make the 'rails' for the shields expand out. This would make your stack of shields wider, not taller, which is exactly what I need in my project.
The file attached is a quick sketch I did to show what I'm visualizing. The blue square being the Arduino, black boxes being headers, the red boxes being shields that would normally go on top of the Arduino, and the brown being the shield body itself.
I imagine the traces would run down the shield, to connect the headers to their respective pins.
Well, maybe not.
Maybe this - assemble this screw shield with the screw terminals on the bottom instead of the top, then the signals will come out the sides.
Hmm, that would still be a little tall.
Or maybe make a wider version of the Aussie shield that brings complete sets of headers out to both side? http://www.ruggedcircuits.com/html/aussie_shield.html
Would it be too hard to do such a thing where the pins are stepped down a level from the arduino, so that they sit on the same plane? It would be like one of those 'wide' shields, but with female headers on the same level as the arduino for shields to plug into. Would I have to make this myself, or are there companies out there that make custom shields?
So something like this then. 178mm wide, could be a little narrower, 50m tall.
Trying to hold to <200mm x 50mm for board size price break.
I do custom boards, custom shields.
What are you after besides the platform to mount stuff onto?
CrossRoads:
So something like this then. 178mm wide, could be a little narrower, 50m tall.
Trying to hold to <200mm x 50mm for board size price break.
I do custom boards, custom shields.
What are you after besides the platform to mount stuff onto?
The pictures you have included seem like that shield would work great.
Rotating - sounds good, would make board really long. I think also less practical for power headers. Maybe just turn the outer ones?.
I could see making one of the three a arduino clone.Or at least alloeing for it to be populated as one.
How much of a task would it be to just use connections to connect one arduino pin to the corresponding ones on the shield slots? What is preventing that?
CrossRoads:
Rotating - sounds good, would make board really long. I think also less practical for power headers. Maybe just turn the outer ones?.
I could see making one of the three a arduino clone.Or at least alloeing for it to be populated as one.
outer two is also an option. Think you should take 3 shields - with their connectors - and place them side by side, rotate and see how connections are affected. Eg. the ethernetshield has a big connector.
Most important is maybe to include some "slack space" as not all shield are the same size (esp display shields , screw shield)
maybe check http://shieldlist.org for the extra space needed to work with 90% of the shields.
How much of a task would it be to just use connections to connect one arduino pin to the corresponding ones on the shield slots? What is preventing that?
WireJunky,
I got to thinking more about your question in #10 - I think you are asking how much trouble to put essentially a jumper space at each pin to let users wire each arduino signal to a slave header? I think that would be really useful, lets users only connect what is needed & avoids signal contention between shields.
Take a while to draw up.
So something like this - each header with a jumper pad to connect the header to an arduino signal, either the one adjacent to it, or to a different one. Only +3.3, +5, and Gnd are connected.
CrossRoads:
So something like this - each header with a jumper pad to connect the header to an arduino signal, either the one adjacent to it, or to a different one. Only +3.3, +5, and Gnd are connected.
Need to get 8 Grounds connected up still before I could order cards (in February, after the China spring hioliday). You can almost make them out as black lines above.