Main > Project Announcements

Space Base - A homebrew ICB/ZP

Pages: << < (26/51) > >>

SavannahLion:

No, sorry. I meant the "truth" table.

Eg BCD to 7 segment decoder IC lets you feed it 4bits and turn on the appropriate segments matching that value.

ids:

oh sorry, well, if I understand you better now, the "truth" table is this:  I've coded a mapping between letters, numbers, etc, and the sequence of 1's and 0's to be serialized out to the shift registers.

There is an interrupt routine scheduled to cycle the columns - it picks out the n'th letter in the string of text to be shown, looks it up in the mapping, and shifts out the 1's/0's for the column, and then switches which column is "on".  No assistance of any BCD to 7-seg or any such things - it was all brute force creating a big mapping table.  The microcontroller is doing it all.

SavannahLion:

I've got the same deal in mine.

Mine has, for lack of a better term, 7 bit RAW and BCD 7-segment mappings but none yet for 14 or 16 segment characters. I would be interested in your character tables if you're willing to share.

ids:

Sure, I'll PM the code to you

Le Chuck:

I meant to get past this point during the holidays but I had some work related duties come up that took up most of my free time so I'm finally getting back to this now.  I've got the side panels laid out in my cam software, this is about the fourth iteration due to necessary tweaks and issues that come up during the design.  I'm running channels for battens and channels for the glass and playfield to reside.  Side panels I'm planning to be 3/4" stock with the body panels at 1/5".  Because my cutting surface is just 50"x50" I'll be doing it in a top and bottom.  This works out for the one I have to send up to IDS in the great white north as it can be a bartop or he can add a box, I'll likely do his in 1/2" to save on shipping.  On mine I'm toying with either doing a 3D vinyl woodgrain or carbon fibre over the sides to cover the seam and give it a nice look.  If that doesn't strike my fancy I'll do it in 1/2" and then cover the two pieces once joined with a sheet of 1/4" MDF and just buzz it with the template bit before painting. 

Still to do in cam is to lay out the front panel with the speaker, and measure all the panels so I can get those cut easily.  After that it's a matter of taking it all to the shop and seeing if it comes out how I'm picturing it. 


Might not look like much but it took me long enough to get it all worked out in my head.  If I had a ICB or ZP to work off of this would have went a lot faster but I was figuring it out as I went ;)  Can't wait to see if it actually works.

For those that care about such things it is 23.5" deep, the playfield is 34" but the viewable area is 29.5".  The PF and bezel are at a 2o angle and the CP is at a 7o.  The body panels are 23.25".  The channels for the PF and BZ are .125" deep and the batten channels are .25" deep.  I'll use 3/4x1/2 strips for the battens.  Height of what is shown is 38 3/8".

What's neat about this design is that we'll only need about 4" of clearance behind the PF so really this whole build could be about 10" deep.  It would be terribly unstable at that depth for a stand alone but as a wall mount it could work rather well.  I will do up wall mount cut plans if anyone is interested once complete.   
 

Pages: << < (26/51) > >>

Go to full version