Git Product home page Git Product logo

sini6a / stm32-pocket-console Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 0.0 25.23 MB

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.

C 98.21% Assembly 1.62% C++ 0.15% Makefile 0.02%
handheld hardware-design open-hardware pcb schematic stm32

stm32-pocket-console's Introduction

STM32 Pocket Game/Dev Console 🕹ī¸

screenshot #1

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.

PCBWay PCB

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 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.

programming

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.

stm32-pocket-console's People

Contributors

sini6a avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.