I am designing a simple board to drive an RGB LED. I am then looking to take 48 of these boards and connect them in a 4X12 array.
The chip I have selected to drive these smaller boards live on the main board with a mirco. There will be 12 driving chips, Each chip will drive 4 of these smaller boards. I am looking for a way to only have to spinout one modular board.
I am looking for a crafty way to transfer traces from board to board.
For my first thought, I am imaging inorder to make this modular I will have extra data traces on 2nd 3rd and 4th boards in the chain of 4 boards. The 1st board will use all four, the second board will only use the traces that drive board 2 3 and 4 while the third board will only use the traces that drive the 3rd and 4th boards.
I am looking for feedback on the method I am considering, any other ideas/wisdom that is out there and for tricks to maintain these floating traces.
I am not sure if this is too clear, please reply with questions
Even if you only spin out one modular board design, why not run the entire enable down the string (of 4 boards) and pick off which enable, on which board, via a jumper (or header, shorting pad, etc) ? Making them all identical might assist if you had to replace one unexpectedly.
Either use LEDs with drivers (like the WS2812) and run them in series. Alternatively, have the LED module take it’s own LED from input 1, and connect inputs 2,3,4 to outputs 1,2,3 to feed the next module. You can connect 4 identical modules in series that way.
cosmicray:
Even if you only spin out one modular board design, why not run the entire enable down the string (of 4 boards) and pick off which enable, on which board, via a jumper (or header, shorting pad, etc) ? Making them all identical might assist if you had to replace one unexpectedly.
Yep, making the design modular helps when you need to troubleshoot it if there are any problems later.