Blueprint

RetroMate

A pi zero 2 based handheld retro gaming console with audio system , it is a cool DIY console. with 10 buttons including ABXY, DPAD , START & SELECT it can play games such as SNES, NES, GBA etc, and extra apps such as calculator, timer, alarms etc

Created by TheMudGuy TheMudGuy

Tier 3

18 views

1 follower

koeg koeg 🚀 requested changes for RetroMate ago

Hi! Pretty cool project, but you have to include all of your electronics (pi, sensors, buttons) in your 3d design, and you also have to include your cad source files (.f3d/.f3z/.FCStd/etc), for OnShape, add a public link to your README. There are more details in the submission guidelines

TheMudGuy TheMudGuy submitted RetroMate for ship review ago

TheMudGuy TheMudGuy added to the journal ago

added the main switch and prepared BOM

so wihle preparing BOM, i got to know that there is no main power switch so i added it and made the BOM :
image

Qty Component Link cost
1 raspberry pi zero 2 w https://rees52.com/products/raspberry-pi-zero-2w-with-broadcom-bcm2710a1-processor-wi-fi-bluetooth?_pos=17&_sid=ed22ed104&_ss=r&src=raspberrypi rs 2499
1 3.5" SPI TFT display https://robu.in/product/3-5-touch-screen-lcd-raspberry-pi/ rs 937
1 MicroSD Card https://robu.in/product/sandisk-micro-sd-sdhc-32gb-class-10-memory-card-with-adapter/ rs 899
1 MAX98357A I2S Amplifier Module https://robu.in/product/smartelex-i2s-audio-breakout-max98357a/ rs 171
1 8Ω Speaker https://robu.in/product/0-5w-8ohm-trumpet-diameter-36mm/ rs 28
1 3.7V LiPo Battery 2000 amps sourced locally approx 200-300
1 TP4056 Charging Module https://robu.in/product/tp4056-1a-li-ion-lithium-battery-charging-module-with-current-protection-type-c/ rs 14
1 MT3608 Boost Converter https://robu.in/product/mt3608-2a-max-dc-dc-step-up-power-module-booster-power-module/ rs 36
1 SPST On/Off Power Switch https://robu.in/product/spst-rocker-switch-pack-of-3/ rs 14
1 6×6mm Tactile Push Button Switch https://robu.in/product/6x6x5-tactile-push-button-switch/ pack of 10 - rs 14

TheMudGuy TheMudGuy added to the journal ago

Buttons done

modals of button done,

image

image
image
image

and it fits perfectly too

image
image
image

So this with this the whole design is completed and the schematic is alreaydy done, so the next i m going to push these to github and then submit for review

TheMudGuy TheMudGuy added to the journal ago

Polised the case

image

did some polishing and fillets ,and place to fir screws
and also decreased the thickness, and added fillet, now this is ergonomically good and like a portable console

TheMudGuy TheMudGuy added to the journal ago

finally added the perfect type c hole

imageimage

the heck, dude this sketech took me 1 hr bruh, had to watch tutorial on how to add type c holes, 🥲
iguess next is raspberyy pi placement and yh prtty much thats it

TheMudGuy TheMudGuy added to the journal ago

started working on the casing

image

so i started working on the case and this is how it looks as of now, the button allignment were kinda hard, so next i'll focus on ergonomics, module fittings, speakers etc

TheMudGuy TheMudGuy added to the journal ago

schematic done guys

Schematic_RetroMate_2026-02-07

Here's the schematic i have completely connected all the pins, so this is the rough idea of the connection, and since this project doesnt requires a pcb , so our this side of work is complete next we will design the 3d case

TheMudGuy TheMudGuy added to the journal ago

Researched and came up with idea

hi guys

so i have came up with a idea of handheld console on which we can do things like playing nes, snes, gb, gba games etc, do file operatiosn, musics, read books etc, and maybe some side quests too (who knows)😉

as of now i have came up with all the materials i'll be using that are:

  • raspberry pi zero 2 w
  • a 3.5" TFT (spi based)display
  • buttons
  • a LiPo
  • a tp4056
  • buttons
  • MAX98357A board for audio
  • speaker
  • audio jack and i m thinking to hand solder all the components, plan is simple, lay buttons on zero board, solder em, connect them with the board and connect tft and all , and fit them in 3d case. and then whille writing the firmwares, along with the game we will add side quest apps such as pomodoro timers, alarms, calculators, and many mores.

open for suggestiosn btw

RetroMate

TheMudGuy TheMudGuy started RetroMate ago

2/7/2026 5 PM - Researched and came up with idea

hi guys

so i have came up with a idea of handheld console on which we can do things like playing nes, snes, gb, gba games etc, do file operatiosn, musics, read books etc, and maybe some side quests too (who knows)😉

as of now i have came up with all the materials i'll be using that are:

  • raspberry pi zero 2 w
  • a 3.5" TFT (spi based)display
  • buttons
  • a LiPo
  • a tp4056
  • buttons
  • MAX98357A board for audio
  • speaker
  • audio jack and i m thinking to hand solder all the components, plan is simple, lay buttons on zero board, solder em, connect them with the board and connect tft and all , and fit them in 3d case. and then whille writing the firmwares, along with the game we will add side quest apps such as pomodoro timers, alarms, calculators, and many mores.

open for suggestiosn btw

RetroMate

2/7/2026 6 PM - schematic done guys

Schematic_RetroMate_2026-02-07

Here's the schematic i have completely connected all the pins, so this is the rough idea of the connection, and since this project doesnt requires a pcb , so our this side of work is complete next we will design the 3d case

2/17/2026 4 PM - started working on the casing

image

so i started working on the case and this is how it looks as of now, the button allignment were kinda hard, so next i'll focus on ergonomics, module fittings, speakers etc

2/17/2026 5 PM - finally added the perfect type c hole

imageimage

the heck, dude this sketech took me 1 hr bruh, had to watch tutorial on how to add type c holes, 🥲
iguess next is raspberyy pi placement and yh prtty much thats it

2/17/2026 6 PM - Polised the case

image

did some polishing and fillets ,and place to fir screws
and also decreased the thickness, and added fillet, now this is ergonomically good and like a portable console

2/18/2026 5 PM - Buttons done

modals of button done,

image

image
image
image

and it fits perfectly too

image
image
image

So this with this the whole design is completed and the schematic is alreaydy done, so the next i m going to push these to github and then submit for review

2/18/2026 6 PM - added the main switch and prepared BOM

so wihle preparing BOM, i got to know that there is no main power switch so i added it and made the BOM :
image

Qty Component Link cost
1 raspberry pi zero 2 w https://rees52.com/products/raspberry-pi-zero-2w-with-broadcom-bcm2710a1-processor-wi-fi-bluetooth?_pos=17&_sid=ed22ed104&_ss=r&src=raspberrypi rs 2499
1 3.5" SPI TFT display https://robu.in/product/3-5-touch-screen-lcd-raspberry-pi/ rs 937
1 MicroSD Card https://robu.in/product/sandisk-micro-sd-sdhc-32gb-class-10-memory-card-with-adapter/ rs 899
1 MAX98357A I2S Amplifier Module https://robu.in/product/smartelex-i2s-audio-breakout-max98357a/ rs 171
1 8Ω Speaker https://robu.in/product/0-5w-8ohm-trumpet-diameter-36mm/ rs 28
1 3.7V LiPo Battery 2000 amps sourced locally approx 200-300
1 TP4056 Charging Module https://robu.in/product/tp4056-1a-li-ion-lithium-battery-charging-module-with-current-protection-type-c/ rs 14
1 MT3608 Boost Converter https://robu.in/product/mt3608-2a-max-dc-dc-step-up-power-module-booster-power-module/ rs 36
1 SPST On/Off Power Switch https://robu.in/product/spst-rocker-switch-pack-of-3/ rs 14
1 6×6mm Tactile Push Button Switch https://robu.in/product/6x6x5-tactile-push-button-switch/ pack of 10 - rs 14