Here is the parts list. I bought most of the electronics from Jameco , but also bought things from Parts Express , Radioshack, and Michaels.
From Jameco Electronics
1- 12v Sealed Lead Acid Battery
1- SPST (Off-On) Keylock switch
1- SPDT (3 position On-Off-On) Toggle switch
24- LED mounting hardware
12- SPST ( Off-(On) Momentary) Pushbutton switches
12 - Red LEDs
12- Green LEDs
48 - 470 ohm Resistors
12- Alligator clip pairs (24 total)
2- battery clips
1- 1/4" fuse (there is no specification on the fuse for right now, the original fuse value had not worked and I am currently figuring out what amperage fuse to use. Sorry for the inconvenience. You can still build the controller, since it still works without a fuse. Use a short piece of wire to bypass the fuseholder for now.)
From Parts Express
6- Four conductor speaker terminal
Check out this page for different types of terminals. This controller's circuit is expandable, so it can have as many channels as you want it to have, so be creative!
From Michaels or any craft store
One 12 x 12 piece of wood panel - must be 1/8" thick - available at Michaels, possibly at hardware stores
> A case to put it all in -I got mine at a thrift shop for $5.00. It was used as a carrying case for an old VHS video camera.
> 12 short wood screws (that fit inside speaker terminal mounting holes but can still reach the wood panel below them)
> Also, you will need wire for connecting the panel components. I used 22AWG solid wire, but any wire from about 22-18AWG should work fine.
> You will also need long speaker wire or any insulated 2 conductor wire. How much depends on how much you can afford or how far away you want to be from the fireworks. Both Lowes and Home Depot sell some cheap wire in bulk and in spools. Wherever you buy it, buy it in bulk to save money. We're not looking for audio quality here. I used 18 gauge lamp wire, which I bought in a bulk spool and cut into smaller lengths.
Not every one of these parts has to be used, feel free to experiment or use different switches, buttons, terminals, etc. Make yours unique to suit your needs, you don't have to build yours like mine, but you can.