

Pocket Gaming Console
A personal handheld gaming device!
- Size
- 104.5 × 93.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 8
- Nets
- 34
- Pads
- 122
- Tracks, vias
- 115, 1
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 17 Oct 2026
- Updated
- 31 Oct 2026
Overview
Pocket Gaming Console is an open-source printed circuit board by MasterClassmate3004, from the MasterClassmate3004/pocket-gamebox repository on GitHub. It is a 2-layer board of 104.5 × 93.4 mm with 8 parts on 34 nets, routed with 115 tracks and 1 via.
Its parts include 6 switches and 1 connector. It belongs with the RP2040 boards of this library.
README
README.mdPocket Gamebox
A handheld gaming device that fits right into your pocket. For more professional experience, also includes a custom gamebox holder.
The first version of the code includes two different games (the brick and the snake game) and a home screen to select one of them. More games to hopefully follow in the future.
The pocket game box uses a 2.4inch LCD, 240x320. For it's microprocessor, it uses a Raspberry Pi Pico. It has 6 switches to control the gaming console. Additionally for CAD, a bottom and top case were designed, while a gamebox holder was also later designed which I didn't think of earlier.
I created this after seeing the Wrong Hack Club challenge and decided to design my own handheld gaming device. I really enjoy gaming and think this could be a good addition to my gaming closet.
Final Assembly
This is the final assembly of the project with the holder, cases and the PCB.
Schematics
This is the schematics I designed for the pcb on kicad, it includes 6 keys, the lcd display and the arduino pico.
PCB
This is the pcb design after routing all components as connected in the schematics. It's kinda tiring but fulfilling.
Bottom Case
This is the bottom case in which the actual pcb would be placed. Hopefully i got all the dimensions right! After soldering your components onto your PCB, place them below the display stage. Screw the display on the display stage then. Make connections from the pcb to the display using jumper wires.
Top Case
This is the top case to cover the pcb and close the handheld gaming device, with also an opening for the usb-c port and the lcd display.
Fit the top case on the bottom case ensuring the keys come out properly of the respective gaps. Fix it firmly.
Holder
Firmware
After this, upload the code on the Arduino Pico using the firmware files and the Arduino IDE. After connecting the Pico with your computer using a cable, select the port and board on the IDE and upload the code. Everytime you want to play next, just connect the pico to a power supply with the code running and keep playing the games for days!
Parts
8| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6 |
| 1 | Conn_01x08_Pin | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J1 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_Unspecified | A1 |
Similar boards
- 2 layers20.5 × 24.8 mm

- 2 layers14.4 × 10.5 mm

OSO SWAB B1-00 Sensor Watch Accelerometer
joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch
8 parts2.1k - 2 layers7.9 × 39.1 mm

Brain board STM32F407 SD wing it
rusefi/rusefi
rusefi - GPL internal combustion engine control unit
8 parts1.2k - 2 layers59.9 × 25.7 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
8 parts1kGPL-3.0 - 2 layers52 × 12.6 mm

USB
shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
8 parts960Apache-2.0 - 2 layers87.5 × 48.5 mm

7 input macropad
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
8 parts915 - 2 layers36.2 × 63.1 mm

PicoMemcard pico
dangiu/PicoMemcard
Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico
8 parts694GPL-3.0 - 2 layers36 × 10 mm

PCB4-PWR BTN Rev.A
OLIMEX/DIY-LAPTOP
Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop
8 parts578Apache-2.0
Questions
How big is the Pocket Gaming Console PCB?
It measures 104.5 × 93.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pocket Gaming Console use?
8 parts. 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 Pocket Gaming Console KiCad files?
From the MasterClassmate3004/pocket-gamebox repository on GitHub, at the commit this page was made from: the board is PCB/Pocket_Gaming_Console.kicad_pcb and its schematic PCB/Pocket_Gaming_Console.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pocket Gaming Console design in my own project?
Its repository states no licence, so its author keeps all rights: ask MasterClassmate3004 before reusing the design.