

Game console-1
Hobby handheld game console from scratch.
- Size
- 104.8 × 77 mm
- Copper layers
- 6
- Thickness
- 0.95 mm
- Parts
- 213
- Nets
- 346
- Pads
- 1,023
- Tracks, vias
- 750, 211
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 26 Jul 2025
- Updated
- 25 Aug 2025
Overview
Game console-1 is an open-source printed circuit board by enigmr, from the enigmr/game-console-1 repository on GitHub, published under the MIT licence. It is a 6-layer board of 104.8 × 77 mm with 213 parts on 346 nets, routed with 750 tracks and 211 vias.
It is built around the ESP32-C6FH4, MPM3805GQB-18-Z and DM3AT-SF-PEJM5, with the MX25UM25645GXDI00, NAU8325YG and APS256XXN-OBR-BG among its other parts. Its parts include 113 capacitors, 65 resistors, 14 ICs, 9 connectors and 5 inductors. It belongs with the retro computing and games boards and the ESP32, STM32 and RISC-V boards of this library.
Main components
12ESP32-C6FH4
QFN-32_5x5mmQFN-32(5x5) Microcontrollers (MCU/MPU/SOC) ROHSEspressif SystemsMicrocontrollers (MCU/MPU/SOC)MPM3805GQB-18-Z
QFN-12(2.5x3)DC-DC Power ModulesMonolithic Power SystemsDM3AT-SF-PEJM5
SMD-25℃~+85℃ 1.68mm Connector and Ejector MicroSD Card (TF Card) No Push-Push SMD SD Card / Memory Card Connector ROHSHirose ElectricSD Card / Memory Card ConnectorMX25UM25645GXDI00
CSPBGA-24(6x8)-40℃~+85℃ 1.65V~2V 100,000 cycles 20 Years 200MHz 256Mbit 750us SPI Software Write Protection、ECC error correction、Write enable latch、Absolute Write Protection CSPBGA-24(6x8) NOR FLASH ROHSMXICNOR FLASHNAU8325YG
QFN-20(4x4)-40℃~+85℃ 2-Channel 2.5V~5.5V 3.08Wx2@4Ω Automatic mute/no-noise switch、Enable/shutdown function、Filterless architecture、ESD protection、Digitally programmable gain、Built-in audio processing、Automatic power-saving mode QFN-20(4x4) Audio Amplifiers ROHSNuvoton TechAudio AmplifiersAPS256XXN-OBR-BG
BGA24_6X8BGA24_6X8 New Arrivals ROHSAnalog PowerUncategorisedMAX77972EWX+T
-- Lack of specifications ROHSAnalog DevicesUncategorisedTPS22992RXPR
WQFN-HR-8(1.4x1.4)-40℃~+125℃ 1 100mV~5.5V 6A 8.7mΩ Active High Load Switch Output discharge function、Soft-start、Overcurrent Protection、Over temperature protection、Short-Circuit Protection WQFN-HR-8(1.4x1.4) Power Distribution Switches ROHSTexas InstrumentsPower Distribution SwitchesTPSM863253RDXR
QFN-FCMOD-7(3.3x4)UncategorisedTexas InstrumentsTS3USB221ARSER-HXY
UQFN-10(1.5x2)0℃~+85℃ 1.1GHz 1.2us 10Ω 2 2.5V~5.5V 200ps 20us 2:1 4pF USB、Cellular、Computer UQFN-10(1.5x2) Analog Switches - Special Purpose ROHSHXY MOSFETAnalog Switches - Special PurposeUSB4105-GF-A
SMD-40℃~+85℃ 1 12P 48V 5A Black Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB ConnectorsABM10W-40.0000MHZ-8-B1U-T3
SMD2520-4P-20℃~+70℃ 40MHz 40Ω 8pF ±10ppm ±10ppm SMD2520-4P Crystals ROHSAbraconCrystals
README
README.mdGame Console Project 1
Hobby handheld game console from scratch.
Top View
Insides
Features
- Display: 4.3", 480x272, 16:9, 1200cd/m2, non-touch
- Processor: STM32N657X0
- Arm Cortex-M55 @ 800 MHz
- 2D GPU with scaling, rotating, alpha blending, texture mapping
- RAM:
- 4.2MB on-chip SRAM
- 32MB off-chip PSRAM
- Storage:
- 32MB SLC NOR flash
- Micro SD card slot
- Audio:
- Stereo DAC with Class-D amplifiers
- Stereo 1W speakers
- Haptics:
- Dual vibration motors
- Input:
- IMU (accelerometer and gyroscope)
- D-pad
- A / B / X / Y buttons
- Start / Select buttons
- Battery:
- 500mAh Li-Po battery
- Connectivity:
- USB-C for charging and accessing storage
- Wi-Fi and Bluetooth via STM32-C6
- Mechanicals:
- Machined plastic (material TBD)
- Software:
- Zephyr RTOS
- Old game console emulators
Development Tooling
- Schematics and PCB design: KiCad
- 3D modeling: Fusion 360
Hardware Block Design
TODO
PCBs
Top
Top Bottom
Schematics
Top Sheet
Audio
ESP32
Flash
Haptics
IMU
LCD
MCU
Micro SD
Power
RAM
USB Switch
USB
Controllers
Left Board
Right Board
Parts
213| Qty | Value | Footprint | References |
|---|---|---|---|
| 53 | 100nF 10V | Capacitor_SMD:C_0402_1005Metric | C1, C10, C12, C13, C14, C15, C18, C21, C23, C25, C101, C103, C104, C105, C106, C107 +37 |
| 37 | 0R | Resistor_SMD:R_0402_1005Metric | R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +21 |
| 19 | 1uF 10V | Capacitor_SMD:C_0402_1005Metric | C2, C17, C20, C22, C30, C32, C36, C37, C38, C39, C43, C46, C48, C75, C78, C87 +3 |
| 14 | 10uF 10V | Capacitor_SMD:C_0603_1608Metric | C16, C24, C59, C61, C62, C63, C65, C66, C68, C70, C71, C77, C100, C102 |
| 12 | 10K | Resistor_SMD:R_0402_1005Metric | R3, R40, R41, R42, R43, R45, R46, R47, R52, R55, R57, R60 |
| 10 | 4.7uF 10V | Capacitor_SMD:C_0402_1005Metric | C4, C51, C52, C53, C54, C55, C91, C92, C94, C99 |
| 6 | 22uF 10V | Capacitor_SMD:C_0603_1608Metric | C11, C19, C27, C35, C72, C111 |
| 4 | 2.2K | Resistor_SMD:R_0402_1005Metric | R5, R6, R7, R8 |
| 4 | 2.2uF 10V | Capacitor_SMD:C_0402_1005Metric | C64, C69, C73, C108 |
| 4 | 8pF 50V | Capacitor_SMD:C_0402_1005Metric | C83, C86, C115, C116 |
| 3 | TC2030 | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J1, J2, J5 |
| 2 | 1K | Resistor_SMD:R_0402_1005Metric | R58, R59 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R51, R53 |
| 2 | 5051101292 | footprint-library:5051101292 | J8, J9 |
| 2 | 9pF 50V | Capacitor_SMD:C_0402_1005Metric | C109, C110 |
| 2 | USB4105-GF-A | footprint-library:USB4105-GF-A | J4, J7 |
| 2 | ZXTN4240F-7 | footprint-library:SOT23_ZXTN_DIO | Q1, Q2 |
| 1 | 0.01R | Resistor_SMD:R_0805_2012Metric | R50 |
| 1 | 100R | Resistor_SMD:R_0402_1005Metric | R44 |
| 1 | 18R | Inductor_SMD:L_0603_1608Metric | L2 |
| 1 | 1uH 2.7A 0.054R | footprint-library:IND_0806 | L1 |
| 1 | 2.2nF 10V | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 2.2nH 1.4A 0.018R | Inductor_SMD:L_0603_1608Metric | L3 |
| 1 | 200R | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 22uH 540mA 0.576R | footprint-library:NR4012T220M | L6 |
| 1 | 2R | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 4.42K | Resistor_SMD:R_0402_1005Metric | R49 |
| 1 | 450404015514 | footprint-library:450404015514 | SW1 |
| 1 | 470nH 4.3A 0.025R | footprint-library:HMLQ25201T-R47MSR | L4 |
| 1 | 50.1K | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 6.34K | Resistor_SMD:R_0402_1005Metric | R48 |
| 1 | 6.81R | Resistor_SMD:R_0402_1005Metric | R56 |
| 1 | ABM10W-40.0000MHZ-8-B1U-T3 | footprint-library:XTAL_ABM10W-40.0000MHZ-8-B1U-T3 | Y1 |
| 1 | ABM11W-48.0000MHZ-8-K1Z-T3 | footprint-library:ABM11W300000MHZ4B1UT3 | Y2 |
| 1 | ABS06-32.768KHZ-9-1-T | footprint-library:ABS06 | Y3 |
| 1 | AP5725WG-7 | footprint-library:AP5725WG-7 | U10 |
| 1 | APS256XXN-OBR-BG | footprint-library:APS256XXN-OBR-BG | U2 |
| 1 | B0540WS-7 | footprint-library:SOD323_DIO | D1 |
| 1 | DM3AT-SF-PEJM5 | footprint-library:DM3AT-SF-PEJM5 | U13 |
| 1 | ESP32-C6FH4 | footprint-library:ESP32-C6FH4 | U9 |
| 1 | LSM6DSO32TR | footprint-library:LSM6DSO32TR | U14 |
| 1 | MAX77972EWX+T | footprint-library:MAX77972EWX+T | U7 |
| 1 | MPM3805GQB-18-Z | footprint-library:MPM3805GQB-18-Z | U5 |
| 1 | MX25UM25645GXDI00 | footprint-library:MX25UM25645GXDI00 | U3 |
| 1 | NAU8325YG | footprint-library:NAU8325YG | U11 |
| 1 | NHD-4.3-480272EF-ASXP (Molex 54104-4031) | footprint-library:Molex 54104-4031 | J6 |
| 1 | S3B-PH-SM4-TB | footprint-library:S3B-PH-SM4-TB | J3 |
| 1 | STM32N657X0HxQ | footprint-library:STM32N645A0HxQ | U1 |
| 1 | TLV74330PDBVR | footprint-library:TLV74330PDBVR | U12 |
| 1 | TPS22992RXPR | footprint-library:TPS22992RXPR | U4 |
| 1 | TPSM863253RDXR | footprint-library:TPSM863253RDXR | U6 |
| 1 | TS3USB221ARSER | footprint-library:TS3USB221ARSER | U8 |
More from enigmr/game-console-1
1- 2 layers34.1 × 75.7 mm

Similar boards
- 8 layers106 × 62 mm

- 6 layers45 × 0 mm

Base board
GeniePod/genie-hardware
GeniePod Home V1 hardware: MVP testing build, wiring, BOM, and planned interface-board/enclosure docs.
222 parts2CERN-OHL-S-2.0 - 4 layers88 × 94.5 mm

- 4 layers93 × 108 mm

- 4 layers165.1 × 63.5 mm

- 4 layers80.1 × 22.2 mm

M2-smart iot module
antmicro/m2-smart-iot-module
https://antmicro.com/blog/2021/08/open-hardware-smart-m2-radio-module-for-iot/
212 parts30Apache-2.0 - 4 layers120 × 107 mm

SL23-modem tester
JitterCompany/debug-tools
Collection of useful utility PCBs for development purposes
229 partsMIT - 4 layers61.5 × 47.5 mm

Questions
How big is the Game console-1 PCB?
It measures 104.8 × 77 mm and has 6 copper layers, 0.95 mm thick.
What parts does the Game console-1 use?
213 parts, built around the ESP32-C6FH4, MPM3805GQB-18-Z, DM3AT-SF-PEJM5 and MX25UM25645GXDI00. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Game console-1 KiCad files?
From the enigmr/game-console-1 repository on GitHub, at the commit this page was made from: the board is projects/main-board/main-board.kicad_pcb and its schematic projects/left-board/left-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Game console-1 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).