Skip to the content
2 layers104.5 × 93.4 mmPocket Gaming Console, the printed circuit board in 3D

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

Pocket 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. 2026-10-18_03-02-06



Schematics


This is the schematics I designed for the pcb on kicad, it includes 6 keys, the lcd display and the arduino pico. 2026-10-31_15-13-42



PCB


This is the pcb design after routing all components as connected in the schematics. It's kinda tiring but fulfilling. 2026-10-31_15-13-52



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



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



Holder


image



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
QtyValueFootprintReferences
6SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6
1Conn_01x08_PinConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1

Similar boards

  • 2 layers20.5 × 24.8 mmPi interface, the printed circuit board in 3D

    Pi interface

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    8 parts3.7k
  • 2 layers59.9 × 25.7 mmBuffer, the printed circuit board in 3D

    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 mmUSB, the printed circuit board in 3D

    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 mm7 input macropad, the printed circuit board in 3D

    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 mmPicoMemcard pico, the printed circuit board in 3D

    PicoMemcard pico

    dangiu/PicoMemcard

    Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

    8 parts694GPL-3.0
  • 2 layers36 × 10 mmPCB4-PWR BTN Rev.A, the printed circuit board in 3D

    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.