A miniature gaming PC
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
3d models added fiber coupling .stl file Feb 10, 2019
code highlight landing pad, tweaked collision Feb 16, 2019
LICENSE inital commit, stl files Feb 8, 2019
README.md changed video link to new video Feb 17, 2019
parts.jpg added readme Feb 8, 2019
video_link_image.jpg updated video link image Feb 17, 2019


TinyPC — A miniature gaming PC



The hole in the side cover (opposite the window) is used to reprogram the MCU without dissasembling the tinypc. I use a small jig with three spring loaded pogo pins (bought here) to connect to three pads (for power, ground, and UPDI data) in a piece of protoboard underneath (you need to put some solder in the three holes to make a surface for the pins to push against). The holes are the standard pin header ones, 0.1 inch apart, so you can just solder the pogo pins into three adjacent holes of another protoboard to make a jig. Here's a picture of the programming jig with a PICkit 4 connected (the PICkit doesn't provide power, so that comes from the usb). (I don't really recommend the pickit, the AVR support is still in beta and there are some irritating bugs.)

The window is printed using transparent PLA filament. To get it even this transparent I had to polish it a lot, using abrasive paper from 200 to 5000 grit and acrylic polishing compound.