Stm32-pocket console

sini6a·stm32-pocket-console

Stm32-pocket console PCB layout, top view — open source STM32 board by sini6a

About the Stm32-pocket console PCB

Stm32-pocket console is an open source STM32 PCB design by sini6a, published on GitHub. It is a 2-layer board measuring 70 × 97 mm, with 52 components from 28 distinct parts.

Its main chip is the STM32F042F4Px, from the STM32 family. Other key parts include the AP2007SPER and NHD-2.4-240320CF-BSXV-F. By type, the board carries 22 resistors, 12 capacitors, 6 switches, 3 ICs, 3 diodes and 2 connectors.

It belongs with the displays & leds designs in this gallery.

From the project

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.

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.

Stm32-pocket console, from the project README
From the project README

Main components on the Stm32-pocket console

Stm32-pocket console bill of materials (BOM)

52 components, 28 distinct parts.

QtyPartRefs
1
AP2007SPER
U1
1
STM32F042F4Px
U2
1
NHD-2.4-240320CF-BSXV-F
U3
1
SI2323DS-T1-E3
Q1
1
Crystal
Y1
1
RST_SOCKET
J2
1
PROG
J4
1
2xAAA
BT1
1
PWR_SW
SW2
1
BOOT_BTN
SW3
1
BTN_3
SW4
1
BTN_1
SW5
1
BTN_2
SW6
1
BTN_4
SW7
1
MIN_LED
D1
1
BAT_LED
D2
1
PWR_LED
D3
1
MPL2012S3R3MHT
L1
6
22u
C1, C6, C7, C8, C9, C10
3
100n
C2, C3, C5
Show 8 more
QtyPartRefs
1
1u
C4
2
22p
C11, C12
7
10k
R1, R9, R11, R12, R13, R15, R16
5
100
R2, R4, R17, R18, R21
1
56k
R3
1
100k
R5
4
1k
R6, R7, R8, R10
4
22
R14, R28, R29, R30

Stm32-pocket console design files

The KiCad project lives in the sini6a/stm32-pocket-console repository on GitHub; these links point at the commit this page was built from.

Stm32-pocket console: common questions

What microcontroller does the Stm32-pocket console use?

The Stm32-pocket console is built around the STM32F042F4Px, from the STM32 family.

How big is the Stm32-pocket console PCB?

The Stm32-pocket console measures 70 × 97 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Stm32-pocket console?

52 components, from 28 distinct parts. The full bill of materials is listed on this page.

Where can I download the Stm32-pocket console design files?

From the sini6a/stm32-pocket-console repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Stm32-pocket console design in my own project?

The repository has no license, so all rights stay with sini6a. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Stm32-pocket console without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards