cubeberg 540 Posted March 21, 2013 Share Posted March 21, 2013 ****Kits available in the 43oh store Sorry about the focus on the video - my camera didn't like the bright LEDs moving all over the place This was created as a SMD learner board. There are 90 SMD components (2 shift registers, 8 transistors, 64 LEDs and 16 resistors). LEDs are arranged in a Common Cathode configuration. I've attached the eagle files, two CCS projects (one that's the Game Of Life demo seen in the video, the other is a test) and a test Energia project (although I'm having trouble getting it to refresh the display fast enough). I'll post BOM in a bit. I ran into a bit of an issue - the pinout for the transistors that I picked from eagle had two of the pins swapped, so I had to solder them upside-down. Not too bad - I've already got a fixed design in eagle. ***Attachments*** LED_MatrixEnergia.txt - test file for Energia LED_Matrix_V1_Eagle.zip - board and schematic files from Eagle Test_CCS.c - simple tester - runs through all LEDs one at a time Conway_CCS.c - Conway's game of life - includes a dual screen buffer - would be a good starting point for an app ***Assembly information*** Solder LEDs with the Anode (+) pointing towards the top of the board. Transistors need to be soldered upside-down. I'll fix this if I run another version of the board. Shift register alignment is indicated on the board. LED Resistors are by column - so if you're mixing colors - make sure the whole column has the same voltage/current requirements - the number next to the resistor on the back corresponds to the column marking on the front. LED_MatrixEnergia.txt LED Matrix_V1_Eagle.zip Test_CCS.c Conway_CCS.c RobG, reaper7, bluehash and 1 other 4 Quote Link to post Share on other sites
bluehash 1,581 Posted March 21, 2013 Share Posted March 21, 2013 SMD soldering is not that hard, right? :thumbup: Board looks great! Quote Link to post Share on other sites
cubeberg 540 Posted March 21, 2013 Author Share Posted March 21, 2013 SMD soldering is not that hard, right? :thumbup: Board looks great! Nope - it's honestly not that bad. Probably took me a little over an hour to solder, and partially because of the different LED colors I used. A single LED color would be much easier. I did manage to spill several of the transistors on the floor at one point though If anybody is interested - I'm planning on doing a couple of kits with the extra parts I have. Just PM me or post on the thread - they'll probably be going up in my Tindie store in a couple of days. Quote Link to post Share on other sites
cubeberg 540 Posted March 21, 2013 Author Share Posted March 21, 2013 BOM: 0805 or 0603 LEDs (64) - I used ones from DX.com - http://dx.com/s/0805+led+strip - but you can use whatever ~1.5k 0805 resistors (8) - this depends on the transistors used - http://www.taydaelectronics.com/resistors/smd-chip-resistors/0805/50-x-smd-chip-resistors-1-5k-ohm-1-8w-1-0805.html BC817 transistors (8) - http://www.taydaelectronics.com/bc817-transistor-npn-45v-0-5a-sot-23-3-bc817-25-215.html 595 Shift Registers - SOIC (2) - http://www.taydaelectronics.com/m74hc595rm13tr-74hc595-74595-ic-8-bit-shift-register-smd.html LED Resistors (8) - depends on what LEDs you use. Mine were between 33 and 100 ohms. Quote Link to post Share on other sites
roadrunner84 466 Posted March 22, 2013 Share Posted March 22, 2013 I like soldering SMD better than PTH. For example when desoldering a TSSOP I manage much easier than desoldering a DIP with same pin count. When etching your boards at home, using SMD has the big advantage of saving me a thousand drill holes. Only drawback of SMD is that the realy realy dirty cheap chinese fabs may not be able to match the fine grain required for TSSOP packages and traces get shorted. Did those green LEDs on the right light up on purpose, or is the picture bleeding into them? Quote Link to post Share on other sites
cubeberg 540 Posted March 22, 2013 Author Share Posted March 22, 2013 The resistor on the green LEDs seems to be too high - so they're not light up very well. The specs from DX.com might have been off - but I picked a resistor based on the lowest voltage - I can still go up without going outside spec. Quote Link to post Share on other sites
spirilis 1,264 Posted March 22, 2013 Share Posted March 22, 2013 I have noticed a huge discrepancy between SMD green and blue or white LEDs myself. I think on my F5172 LaunchPad board I used a 1K resistor for the green 3V3 indicator and a 2.2K for the blue 5V indicator, the blue is still way disproportionately brighter than the green, even if there is no 5V source (and the 5V net is being sourced by back-current from Vcc going through one of the components, thus making it lower than the Vcc voltage even...) Quote Link to post Share on other sites
cubeberg 540 Posted March 22, 2013 Author Share Posted March 22, 2013 I have noticed a huge discrepancy between SMD green and blue or white LEDs myself. I think on my F5172 LaunchPad board I used a 1K resistor for the green 3V3 indicator and a 2.2K for the blue 5V indicator, the blue is still way disproportionately brighter than the green, even if there is no 5V source (and the 5V net is being sourced by back-current from Vcc going through one of the components, thus making it lower than the Vcc voltage even...) How bright are they supposed to be? Blue LEDs tend to be rated for higher MCD in my experience. You can increase your resistor to drop the brightness, although 2.2K seems AWFULLY high. Quote Link to post Share on other sites
spirilis 1,264 Posted March 22, 2013 Share Posted March 22, 2013 I have no idea, and never bothered with the datasheets But yeah, 5V + 2.2K = Still respectably BRIGHT. On the bottom LEDs on my board I use a white one (which happens to also be super-thin in addition to being 0603, and a mild pain in the ass to solder cleanly) with a 220R with the blue next to it sporting a 1K. Blue one gets good 'n bright on that (3.3V) but the white is downright blinding, especially with DVIO = 5V Quote Link to post Share on other sites
cubeberg 540 Posted March 26, 2013 Author Share Posted March 26, 2013 I've been surprised at work so far that nobody has heard of Conway's Game Of Life. On a side note - google "Conway's game of life" - apparently it's one of their easter eggs. Quote Link to post Share on other sites
cubeberg 540 Posted March 30, 2013 Author Share Posted March 30, 2013 First batch of Kits and PCBs are available on my tindie store! I added a discount code for 43oh members - DE65D57 - $1 off (will cover shipping in the US). https://tindie.com/shops/cubeberg/smd-led-boosterpack-pcb-transistors/ https://tindie.com/shops/cubeberg/smd-led-boosterpack-kit-blue-leds/ Also - Conway's game of life implementation updated so it's much smoother and more efficient - moved the main code out of the interrupt - it's handled during wake in Main. The code is a good start for using the device as a display. I'll work on adding scrolling text in the next week or two. GeekDoc 1 Quote Link to post Share on other sites
cubeberg 540 Posted April 10, 2013 Author Share Posted April 10, 2013 If anybody from the forums is interested in a bare PCB - let me know - I've got 3 extras. Quote Link to post Share on other sites
cubeberg 540 Posted April 23, 2013 Author Share Posted April 23, 2013 Anybody interested in this going up in the 43oh store? I've got some kits and bare PCBs from my initial order - but they're not going anywhere on Tindie. Quote Link to post Share on other sites
cubeberg 540 Posted May 8, 2013 Author Share Posted May 8, 2013 Sent a batch of kits off to @@bluehash - should be available in the store soon. bluehash 1 Quote Link to post Share on other sites
bluehash 1,581 Posted May 10, 2013 Share Posted May 10, 2013 @@cubeberg @@spirilis Your packages came in and passed demo mode. Thank you! spirilis 1 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.