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.
1Bitsy 1UP is a retro inspired handheld game console, the design is based on the 1Bitsy STM32F415RGT6 ARM Cortex-M4F 168MHz 192kb RAM and 1MB Flash micro controller. 2.8″ TFT with capacitive touch, SDCard Reader and a few other components.
The display used is a TFT LCD with I2C CapTouch and ILI9341 driver. (should be compatible with the display sold by Adafruit on their breakouts as well as the buydisplay.com 2.8″ tft with CapTouch sensor)
The most basic design consists of:
- 1Bitsy STM32F415RGT6 (168MHz, 192kb RAM, 1MB Flash)
- 240×320 2.8″ TFT with capacitive touch and PWM backlight control
- D-Pad, ABXY, Start, Select buttons
- DAC audio out to headphones. (speakers optional)
- SDCard connected over SDIO interface
The hardware design files and firmware source code are available on GitHub:
Sven Gregori on Hackaday.io created a KiCad component and footprint for the Nokia 5110 LCD and created this breakout board to test it:
I just shamelessly measured all there was to measure and created my own KiCad PCB footprint, along with a schematic component.
Once done, I needed a way to verify it would actually work and fit the LCD, so despite how pointless it is, I created my own breakout board as proof of concept and ordered it from OSH Park.
The Nokia 5110/3310 LCD and footprint are available on GitHub:
sgreg has shared the breakout board on OSH Park:
Brian Solon designed this compact board to add an Adafruit 2.2″ TFT LCD display to the Raspberry Pi Zero:
The design files are available on GitHub:
Elliot Williams writes on Hackaday:
[Max K] has been testing the battery life of his self-designed watch under real-world conditions. Six months later, the nominally 3 V, 160 mAh CR2025 cell is reading 2.85 V, so the end is near, but that’s quite a feat for a home-engineered smart watch
Kevin Rye decided to build a 15 inch long digital clock after acquiring these 3 inch 7-segment displays. He documented the project from start to finish:
I picked up these sweet LUMEX S101D22TR 7-Segment LCDs the other day.
The PCBs for the hours, minutes, and seconds display modules are identical. They’ll just be wired differently.
On the driver boards, data flows in from the left out to the next section on the right.
The source files can be downloaded from: