Skip to the content
PCBKitNew board
2 layers68 × 48 mmMini console-, the printed circuit board in 3D

Mini Console v1 is a small DIY retro gaming console built completely from scratch. The idea was to make a fun little device to kill some boredom, designed in KiCad and programmed for the ESP32-C3.

Size
68 × 48 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
19
Pads
66
Tracks, vias
87, 2
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Oct 2026
Updated
6 Nov 2026

Overview

Mini console- is an open-source printed circuit board by Alen1132011, from the Alen1132011/Mini-console- repository on GitHub. It is a 2-layer board of 68 × 48 mm with 17 parts on 19 nets, routed with 87 tracks and 2 vias.

Its parts include 7 switches, 5 connectors, 3 capacitors and 1 IC. It belongs with the ESP32 and RISC-V boards of this library.

README

README.md

Mini Console v1

Mini Console v1 is a small DIY retro gaming console built completely from scratch. The idea was to make a fun little device to kill some boredom, designed in KiCad and programmed for the ESP32-C3.

Features

  • Two Games: Currently features built-in classic versions of Flappy Bird and Snake.
  • Menu & Settings: Simple menu system to select games and toggle sound on or off.
  • Portable Power: Uses a TP4056 lithium battery charger and MT3608 boost module so the console runs on battery.
  • Mechanical Controls: Six push buttons for movement, jumps, and selections.

Hardware & Bill of Materials (BOM)

PARTQTYPRICE_USDSHIPPING_USDTOTAL_USDVENDOR
ESP32-C3 SuperMini Development Board13.500.493.99AliExpress (Innovation IC Module Store)
0.91/0.96 inch OLED Display SSD130611.470.511.98AliExpress (EC-Buying Ali Store)
5Pcs TP4056 Lithium Battery Charger Module12.520.713.23AliExpress (Shop910743113 Store)
MT3608 5V Boost Module10.740.000.74AliExpress (THX Technology Store)
20Pcs SS12D00 Mini Slide Switch11.090.001.09AliExpress (Ace Wong's store)
10Pcs 5V Active Buzzer11.060.361.42AliExpress (CAG 222 Store)
10Pcs 6x6x7.3mm Tact Push Button Switch10.130.710.84AliExpress (CanHui Enterprise Store)
Custom PCB Manufacturing12.0012.0014.00JLCPCB

Software & Code

  • Written in the Arduino IDE environment using the Adafruit_GFX and Adafruit_SSD1306 libraries for screen rendering.
  • Uses straightforward logic for switching between menus, games, and sound settings.

Note:

The project is not fully completed yet. There are only two games right now, but as soon as the physical product arrives and I run tests, I plan to add more games and further polish the project setup.

Screenshot 2026-10-10 161812
Screenshot 2026-10-10 161758 Screenshot 2026-10-10 161839 Screenshot 2026-10-10 161822

Parts

17
QtyValueFootprintReferences
2100nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2
110 mikro FCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC3
15V boost modulemisc_footprints:MT3608_moduleJ5
1BATTERYConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ2
1BTN_AButton_Switch_THT:SW_PUSH_6mm_H5mmSW5
1BTN_BButton_Switch_THT:SW_PUSH_6mm_H5mmSW6
1BTN_DOWNButton_Switch_THT:SW_PUSH_6mm_H5mmSW2
1BTN_LEFTButton_Switch_THT:SW_PUSH_6mm_H5mmSW3
1BTN_RIGHTButton_Switch_THT:SW_PUSH_6mm_H5mmSW4
1BTN_UPButton_Switch_THT:SW_PUSH_6mm_H5mmSW1
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1CHARGERConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3
1ESP32-C3-SuperMiniESP32-C3-SuperMini:ESP32-C3-SuperMiniU2
1OLEDDisplay:ER_OLEDM0.91_1x-I2CJ1
1SW_SPSTButton_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPinSW7
1TP4056 modulemisc_footprints:4056E_LiIon_loaderJ4

Questions

How big is the Mini console- PCB?

It measures 68 × 48 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mini console- use?

17 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 Mini console- KiCad files?

From the Alen1132011/Mini-console- repository on GitHub, at the commit this page was made from: the board is PCB/Mini console.kicad_pcb and its schematic PCB/Mini console.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

Its repository states no licence, so its author keeps all rights: ask Alen1132011 before reusing the design.

Similar boards

  • 2 layers50 × 35 mmServo power, the printed circuit board in 3D

    Servo power

    earthtojake/text-to-cad

    Design physical products with AI

    17 parts26kMIT
  • 2 layers139.7 × 62.2 mmBreakout 60pin EEC IV, the printed circuit board in 3D

    Breakout 60pin EEC IV

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    17 parts1.2k
  • 2 layers29.2 × 55.9 mmDeniseadapter, the printed circuit board in 3D

    Deniseadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    17 parts1kGPL-3.0
  • 2 layers24.5 × 36.5 mmCluster, the printed circuit board in 3D

    Cluster

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    17 parts993
  • 2 layers56.3 × 55.7 mmStarNecklace, the printed circuit board in 3D

    StarNecklace

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    17 parts915
  • 2 layers25 × 25 mmSmallEncoder, the printed circuit board in 3D

    SmallEncoder

    DDeGonge/OS-ARM

    This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…

    17 parts498MIT
  • 2 layers38.9 × 16.1 mmAmoeba spc, the printed circuit board in 3D

    Amoeba spc

    mtl/keyboard-pcbs

    Keyboard PCBs

    17 parts485
  • 2 layers36 × 51 mmABSIS ALE, the printed circuit board in 3D

    ABSIS ALE

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    17 parts431