https://github.com/sini6a/stm32-pocket-console
STM32 Pocket Game/Dev Console đšī¸ is a handheld device powered by 2xAAA batteries. It features 5 programmable buttons, 2 LEDs, and an SPI TFT 2.4" display with a resolution of 320x240 pixels.
https://github.com/sini6a/stm32-pocket-console
handheld hardware-design open-hardware pcb schematic stm32
Last synced: 12 days ago
JSON representation
STM32 Pocket Game/Dev Console đšī¸ is a handheld device powered by 2xAAA batteries. It features 5 programmable buttons, 2 LEDs, and an SPI TFT 2.4" display with a resolution of 320x240 pixels.
- Host: GitHub
- URL: https://github.com/sini6a/stm32-pocket-console
- Owner: sini6a
- Created: 2024-02-20T11:19:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-23T15:02:45.000Z (about 1 year ago)
- Last Synced: 2025-05-07T20:44:21.709Z (12 days ago)
- Topics: handheld, hardware-design, open-hardware, pcb, schematic, stm32
- Language: C
- Homepage:
- Size: 24.6 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# STM32 Pocket Game/Dev Console đšī¸

The STM32 Pocket Game/Dev Console đšī¸ is a handheld device powered by 2xAAA batteries. This compact console features 5 programmable buttons, 2 LEDs, and an SPI TFT 2.4" display with a resolution of 320x240 pixels.
Originally equipped with a TagConnect connector for programming, the board underwent a redesign, now featuring a basic 2.54mm pitch connector for enhanced programming flexibility.
Measuring only 97x70mm, this board is designed to be easily customized for various purposes according to your specific needs.
## Key Features:
- Powered by 2xAAA batteries for portability.
- 5 programmable input buttons for versatile interaction.
- 2 LEDs for status indication.
- Battery voltage monitoring through analog readings.
- 2.4" SPI TFT display with a resolution of 320x240 pixels.
- 2.54mm pitch connector for programming convenience.## Manufacturing:
PCBWay generously sponsored the production of this board, providing top-notch PCB manufacturing services. The boards were carefully packaged and demonstrated excellent quality. I was delighted to receive them at my destination within just a week of placing the order.

Beyond their exceptional manufacturing capabilities, PCBWay offers additional services such as PCB assembly, 3D printing, and CNC machining. These services empower you to transform your project into a comprehensive, ready-to-use product that can be easily sold or instantly put into use.
If you're interested in building this device, you can find the manufacturing files in the `/gerbers` folder. Head to [PCBWay](https://www.pcbway.com/) to get your boards manufactured.
## Programming:
This board is compatible with various STM32 programmers, including ST-Link and J-Link. I used a cheaper programmer called DAPLINK from AliExpress, as shown in the image below, for the actual programming. Make sure to check the schematics to match the exposed SWD interface with your programmer.

## Customization:
The compact size of 97x70mm allows for easy customization, making it adaptable to different use cases based on your requirements.
Feel free to explore the possibilities and unleash the potential of the STM32 Pocket Game/Dev Console for your unique projects!
### Disclaimer:
This project is still a work in progress as the software has not been officially completed, and additional tests are pending to ensure the stability and performance of the device. Stay tuned for updates, or feel free to build one yourself if you enjoy experimenting.