If you want to get in touch about the kit please tweet @webboggles, otherwise you might find that it takes me a long time to reply to comments here.
Well you aren’t going to run DOOM on an 8K chip but its still capable enough to run some classics.
I am using OSH Park to manufacture the PCBs and they are doing a great job! Purple solder mask and immersion gold finish, don’t they look good?
You will also notice that I cut a hole to fit the 15mm piezo element flush with the board. This makes it so much neater.
Assembly step by step .pdf
Canond DSLR Remote.ino (add 940nm IR LED to piezo pads)
PCB printable .pdf Please note the sck and scl pins in this older design are swapped around, you will need to amend these in the sketch if the screen doesn’t turn on.
3D printable snap case .stl files or on Thingiverse
SSD1306 library courtesy of Tinusaur
Update 2017/01/13: Andy Jackson refactored game code to fit two games in one cketch (https://drive.google.com/drive/u/0/folders/0BxGfuaPdM4n0bjVDSjc0WEFJVTQ)
Update 2017/01/22: Awesome “Space Attack” game by Andy Jackson:
Update: 2017/01/13: Andy’s repo (Space Attack, UFO Stacker, Bat Bonanza) https://drive.google.com/drive/folders/0BxGfuaPdM4n0Nkt5TDI4azd1Rmc
For soldered componenent placement refer to the assembly .pdf
New assembly video using the latest revision board.
DIY pcb assembly video: https://www.youtube.com/embed/OlJzhWNhtKA
Older instructions that you may find useful:
|The new snap case has been updated to allow enough height for the screen header as well as a factory made CR2032 battery holder.
The buttons have been concealed to prevent spontaneous button presses inside bags and pockets.
Photo of different parts if you are sourcing your own components with descriptions below.
|1.||3D Printed Snap Case||1|
|2.||Printed Circuit Board
download printable pdf
|3.||SSD1306 OLED Screen||1|
|4.||4 pin 2.54 female header||1|
|6.||CR2032 Battery Holder||1|
|12.||10uf capacitor (used with arduino when programming Attiny85)|
Please note that if you are sourcing the parts yourself, you will need to program the Attiny85 with the 8 mhz internal clock bootloader and then the game sketch before it will work.
A great guide on programming the Attiny85 with Arduino IDE can be found on the high-low tech group’s website: http://highlowtech.org/?p=1695
To flash the Attiny85 you will need the updated game code linked above
as well as the screen library from the tinusaur project: https://bitbucket.org/tinusaur/ssd1306xled (put the files into the Arduino Libraries Folder), unless of course you want to write your own game for the device in which case I would love to see what you create!
Some more photos
Note the case may need extra finishing (ie sanding, filing, a brush with acetone to gloss it up etc. be safe)