From Radomir Dopieralski (ꝺeshipu) on Hackaday.io:
A Python-based micro game console, optimized for game development workshops.
I really like the #PewPew FeatherWing as a platform for teaching game development, but the cost of Feather boards needed to use it makes it difficult to organize workshops for larger groups of people. I have previously tried to work around that problem by merging the FeatherWing with the schematic stolen from a Trinket M0 (with an additional flash memory), but the resulting design was complex, difficult to make and still a bit expensive. Now after having designed a few more CircuitPython boards I think I can really cut the costs and make a standalone device with all the functionality of the original shield, but optimized for workshops.
Radomir Dopieralski has created handheld game console programmable with (Micro/Circuit)Python:
A small game console directly programmable in Python. I always wanted to make this, and after my work on #PewPew FeatherWing I finally decided that I’m ready.
The first version may be a bit of a stretch — I tried to make it as small as possible, fitting in the 5x5cm limit of PCB manufacturers, so that it will be cheap to make the PCBs. Using the cheap ST7735 TFT display, and a cheap ATSAMD21E chip. I also tried to put all the components on one side of the board, but failed with that — the power and reset switch had to go on the back, as well as the buzzer.
SKiDL is very, very cool. It’s a bit of Python code that outputs a circuit netlist for KiCAD. Why is this cool? If you design a PCB in KiCAD, you go through three steps: draw the schematic, assign footprints to the symbolic parts, and then place them. The netlist ties all of these phases together […]
The source code is available on GitHub:
The design files and source code are available on GitHub:
CatherineH shared the board on OSH Park:
Teensy Mitutoyo Interface