bugfight Posted October 9, 2007 Report Share Posted October 9, 2007 Ok, several have asked about my progress on this, and thanks to Ultra for the image hosting, I will post my current progress on making the duo matrix with these sexy SparkFun silicon buttons: http://www.sparkfun.com/commerce/product_info.php?products_id=7835The duo matrix is currently used only in MB-SEQ (schematic here: http://www.ucapps.de/mbhp/button_duoled_matrix.pdf) but I see many more possibilities for it...First up the buttons themselves in their just opened at Christmas state:I also ordered some of the SparkFun PCBs thinking I could add SMD diodes but then decided to go another way...Here's some tests with bi-color led lit with 5 vdc and 150 ohm resistor:The hot spots are not quite as prominent as the photo's suggest.They do seem plenty bright, but when powered by scan matrix, they may not be.More to come... Quote Link to comment Share on other sites More sharing options...
bugfight Posted October 9, 2007 Author Report Share Posted October 9, 2007 Next the meat of my concept, I use SMD components to make a 4x8 panel, with all shift registers on board. This allows the pcb to be tiled either right to left or top to bottom. This way with two boards I can make either the 4x16 MB-Seq duo matrix, or an 8x8 monome like control. With the interconnects being only serial, the usual spaghetti mess should be eliminated.But first thing is that the MB-Seq duo matrix design needs improvement. As TK points out in his comment "CIRCUIT NEEDS TO BE IMPROVED FOR HIGH CURRENT LEDS!" the DEFAULT_SRM_DOUT_CATHODES<n> shift registers are sinking way more current than they can handle. In the seq the extreme case is 9 leds at once and should be rare. But for general case max is 16 leds, and with these lighting through silicon buttons, each will require more current than TKs. According to my calcs, and tests run by SmashTV seem to concur, the source shift registers should be able to supply >18 mA per pin with all firing. So for first stab at improving the circuit I added current sinking transistors to the led pins on each DEFAULT_SRM_DOUT_CATHODES<n> shift register:NOTE: this requires inversion of those pins of the shift register in the seq software... Quote Link to comment Share on other sites More sharing options...
cimo Posted October 9, 2007 Report Share Posted October 9, 2007 ... no funny presents in the box from Boulder - Colorado ? Quote Link to comment Share on other sites More sharing options...
bugfight Posted October 9, 2007 Author Report Share Posted October 9, 2007 Next the pcbs, which I ordered from Gold Phoenix:One test subject on the slab:Did i mention this was my first SMD project??32 fargin diodes, 10 fargin resistors, 4 fargin caps, 4 fargin sr, 2 res packs etc later:32 bi-color leds later ahhh through-hole, like a cool spring breeze...next the testing... Quote Link to comment Share on other sites More sharing options...
bugfight Posted October 9, 2007 Author Report Share Posted October 9, 2007 akkk doesn't work at first, too many leds lit up, core won't boot etc etc ahhhhhhhok calm down, remove transistors, try againakkk core boots, but buttons don't work.don't take torch to pcb!did I mention I tried to hack together a test program from seq code? too much in there...brain weakening...losing consiousness...ok screw it, use the sm-simple example pgm. It will work without the leds connected...ok now we get somewhere, found some solder bridges etc.did i mention this was my first smd project?the test rig:evidence of buttons working (or clever hacking *whack*)ok hacked sm-simple to handle one row of leds (was simpler that way) and connected one transistor:a bit dim for sunlight viewing but look at it in the dark:next let's see all them leds lit up.to be continued... Quote Link to comment Share on other sites More sharing options...
Altitude Posted October 9, 2007 Report Share Posted October 9, 2007 excellent! More motivation to break ground on my seq Quote Link to comment Share on other sites More sharing options...
ultra Posted October 10, 2007 Report Share Posted October 10, 2007 looks good. we want kit :P Quote Link to comment Share on other sites More sharing options...
lief138 Posted October 10, 2007 Report Share Posted October 10, 2007 perdy lights! Quote Link to comment Share on other sites More sharing options...
bugfight Posted October 13, 2007 Author Report Share Posted October 13, 2007 ok, several soldering errors (did i mention this is my first smd project?)and several software bugs later, we have all buttons/leds working in test program.had to kludge it a bit, but it's ok for testing.in the dark:Here i changed the duty cycle to 1/4 (the sm_simple program uses 1/8)which brightened things up considerably:and, as my adoring fans have come to expect, the dark shot:next i need to build out a second brd and change the software to handle both sides.also there is some amount of instability in these buttons. some buttons take a largeamount of force to react, and there is a good deal of "bouncing." i will look into debounce andalso cleaning and treating the pads on the board, it may be that (as SmashTV stronglysuggests) ENIG is the only way to go... Quote Link to comment Share on other sites More sharing options...
MC Cacasentenze Posted October 17, 2007 Report Share Posted October 17, 2007 Dude, X-L-ent design, but why not go eight way color on the LEDs? My thought is to set up a 24x64 button psionic matrix and stream video via an RGB+sync and DC Restore.Sting used a setup like this for part of the recent Police tour, but greater potential exists.Also, from your photos I can tell you are a Starbucks junkie (welcome to the club!), you own an iPhone, you are into German cars, you use Hammermill (that is some stupid bugging paper!), and you are into Hungarian speakers and trepanation. You got it happening - we should hook up and do a J.Keep up the good work, and post more pics!Also, what kind of warranty are you going to offer these with once you get your proto running? Buttons.JPG Quote Link to comment Share on other sites More sharing options...
bugfight Posted October 17, 2007 Author Report Share Posted October 17, 2007 and now the whole banana 8x8:and the money shot (in the dark):stripping the HASL plating makes the buttons very responsive.i ordered some cool-amp (thanks cimo and SmashTV)which plates bare copper with silver to protect it.but ENIG is definitely the way to go if any new brds are made.the sm_simple app has no debouncing which will be necessarywith these buttons so i will be working on that in the example appand also cleaning the code up for public consumption. also there are a few other strangenesses i need to work out... Quote Link to comment Share on other sites More sharing options...
MC Cacasentenze Posted October 17, 2007 Report Share Posted October 17, 2007 Electroless Nickle Immersion Gold is the bumpity bomb. We at work get all up in underneath with that and get our prefab on and what not.Unfortunate that we are not yet feeling the debouncing love.Again, consider going 8 way on the colors - it really causes event horizon to pop.Also, that is some mighty fine wood grain you are sporting on that table. 8)ButtonsMork.JPG Quote Link to comment Share on other sites More sharing options...
bugfight Posted October 17, 2007 Author Report Share Posted October 17, 2007 Dude, X-L-ent design, but why not go eight way color on the LEDs? because, as you well know, that would take an extra shift register per brd, and a more difficult routing effort (which was already tough enough). besides, 3 colorsought to be enough for anybody. what are ya gonna do, watch tv on it?My thought is to set up a 24x64 button psionic matrix and stream video via an RGB+sync and DC Restore.Sting used a setup like this for part of the recent Police tour, but greater potential exists.you go, girl!Also, from your photos I can tell you are a Starbucks junkie (welcome to the club!)indeed! Quote Link to comment Share on other sites More sharing options...
MC Cacasentenze Posted October 17, 2007 Report Share Posted October 17, 2007 Quote Link to comment Share on other sites More sharing options...
stryd_one Posted October 17, 2007 Report Share Posted October 17, 2007 Hey do you think if we strap rockets to it, we can break the land speed record? ;D Quote Link to comment Share on other sites More sharing options...
ilmenator Posted October 17, 2007 Report Share Posted October 17, 2007 MC Cacasentenze, looks like you are on the wrong track - this is a DIY community, you are free to modify what you are offered here ;D. And "offered" is not meant in the sense of you pay you get something... more like: you get some recipe, modify it and give back your recipe. THAT would make you a valuable member.Best regards, ilmenator Quote Link to comment Share on other sites More sharing options...
cimo Posted October 17, 2007 Report Share Posted October 17, 2007 ..can i also use james nipply nipples pic for my account ? after all i ve been a long time fan club subscriber of the guitar throwing idol / nipples whipper .. uh?and then why not adding ultraviolet and infrared leds ? you can get tanned and talk to extraterrestrian while MBing ! Quote Link to comment Share on other sites More sharing options...
bugfight Posted October 17, 2007 Author Report Share Posted October 17, 2007 ...this is a DIY community...yep, most you can hope for is a run of pcbs for this.speaking of, just testing the water here, no promises.let's gauge the interest in a pcb run.is anybody interested at all? Quote Link to comment Share on other sites More sharing options...
bugfight Posted October 17, 2007 Author Report Share Posted October 17, 2007 ..can i also use james nipply nipples pic for my account ? after all i ve been a long time fan club subscriber of the guitar throwing idol / nipples whipper .. uh?uh oh, mc, you've been outed. where'd you get that photo???and then why not adding ultraviolet and infrared leds ? you can get tanned and talk to extraterrestrian while MBing !mmmmm maybe even better than led porn (the dark shot)but i don't need leds to talk to extraterrestrials... Quote Link to comment Share on other sites More sharing options...
Narwhal Posted October 17, 2007 Report Share Posted October 17, 2007 I'd love to get in on a PCB order for these. They look amazing. Quote Link to comment Share on other sites More sharing options...
Sasha Posted October 18, 2007 Report Share Posted October 18, 2007 I`m interested too, rather than Sparkfun`s PCBs, but it depends of the price of course. There is so much things happening in recent time that getting everything that is offered on the forum is bit hard for the budget, LCDs, knobs, PCBs... but I like the atmosphere.Jimp, are you working on support for superbright LED for the final PCB?I thought to order these SF buttons and mount it on regular buttons with LED just because they are made out of silicone. ;D I tried to find out some sheet of silicone to cut some MPC style pads using laser or waterjet but couldn`t find any. This could be good substitution at the end. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted October 18, 2007 Report Share Posted October 18, 2007 I tried to find out some sheet of silicone to cut some MPC style pads using laser or waterjet but couldn`t find any. This could be good substitution at the end.Funny I just started the same hunt myself.... No luck yet. Gotta hit all the suppliers to industry that are on google, ughh. Quote Link to comment Share on other sites More sharing options...
Sasha Posted October 18, 2007 Report Share Posted October 18, 2007 Well, I found some manufacturer in china some time ago, but there was big minimum order. People are casting silicone, but I have no experience and dont have available any of components localy. Ordering chemicals might be difficult for me. Did you tried to cast it yourself, stryd? Quote Link to comment Share on other sites More sharing options...
stryd_one Posted October 18, 2007 Report Share Posted October 18, 2007 Good lord, no. Soldering is sufficient chemicals for me ;) Quote Link to comment Share on other sites More sharing options...
bugfight Posted October 18, 2007 Author Report Share Posted October 18, 2007 I`m interested too, rather than Sparkfun`s PCBs, but it depends of the price of course. price for proto's was $25 for 5 of them.only reason to bulk order is to get lower than that.if enough people are interested, i will find out how low we can get it.Jimp, are you working on support for superbright LED for the final PCB?superbright should work fine, but will need to stay under 13mA or so, if you will light all in a row at once...I thought to order these SF buttons and mount it on regular buttons with LED just because they are made out of silicone. ;D I tried to find out some sheet of silicone to cut some MPC style pads using laser or waterjet but couldn`t find any. This could be good substitution at the end.i thought a bit about using normal plastic caps for tact buttons, and coating them with silicone.this would eliminate the need for debounce and would probably be more durable.but i'm liking these pretty well so far... Quote Link to comment Share on other sites More sharing options...
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.