Pico Game Console banner

Pico Game Console

13 devlogs
19h 55m 45s

Ooooo after familiarizing myself with the RP2040, I came across this DIY Gameboy video made of Raspberry Pi Pico and inspired me to build my own version!

Features

  • Full Gameboy experienc…

Ooooo after familiarizing myself with the RP2040, I came across this DIY Gameboy video made of Raspberry Pi Pico and inspired me to build my own version!

Features

  • Full Gameboy experience
  • Very portable

Components:

  • RP2040
  • 12Mhz crystal
  • W25Q64JVXGIQ (8MB)
  • USB-C
Repository

Loading README...

Hung-Chi Wang

Rendered this beautiful demo!!!
Cuz the PCB itself is actually kinda chopped so I gotta rendered this demo myself lol
On top of that I also published the files to github hope you guys like it

Attachment
0
Hung-Chi Wang

Time to order the PCB!
This time I decided to print the board double sided, while making the stencils as small as possible
Something i noticed was that top&bottom stencils didnt acc cost more than single only top so why nott
On top of that, I also added all the components to my cart and they’re now ready to order!

0
Hung-Chi Wang

Alr finally routing everything. Time to do some clean up and ready to order the gerber!!

  • RP2040 cluster
  • SD card
  • Screen pin holes
  • Including all buttons from the original gameboy
0
Hung-Chi Wang

Almost done routing the PCB!! Now I only have 10 traces left
*** I also removed RUN cuz I don really mind unplugging the game console lol

0
Hung-Chi Wang

Finished routing for the following parts:

  • Flash Storage
  • Power Supply
  • Buttons (except the start and select)
  • SD cards
Attachment
0
Hung-Chi Wang

Huge progress!! Here’s what i did in the past two hours

  • Positioned most parts (except some resistors and capacitors)
  • Removed Bootsel and reset buttons with a connector
  • Added pull-up resistors and caps
Attachment
0
Hung-Chi Wang

Well well well guys this is getting frustrating, how in the world does my SD card module doens’t match those on github………HOWWWWWWW

Attachment
0
Hung-Chi Wang

Assigned footprints and began routing the PCB!!!
Since this is the very first prototype, I’ll use the screen module and very simple buttons
Btw I also decided to use the 16MB flash storage! Why? Just in case lol

Attachment
0
Hung-Chi Wang

Finally finished the schematic!!! Here’s some changes I made

  • Upgraded flash storage from 2MB to 16MB
  • Pull-up every pin for SD card
  • Removed external power-supply cluster
    *** Note that I’ll add battery in V2 but for now let’s just focus on the core functionality
Attachment
0
Hung-Chi Wang

Working on SD schematic and learning SD to SPI translation so that my RP2040 could read games from SD card
*** I didn’t even know there was translation between SD and SPI, so I spent so much time figuring out

Attachment
0
Hung-Chi Wang

Roughly finished the schematic for the game boy console!!!

  • RP2040
  • USB-C + RT6154AGQW
  • LCD Screen
Attachment
0
Hung-Chi Wang

After 2 hours of struggle, finally FINISHED THE PROTOTYPE

  • SDcard breakout module is now connected and running (I stored Pokemon red version)
  • Screen can now display what is inside the sd card
  • Users can now press button A (GPIO 7) to enter the game
2

Comments

18208
18208 about 1 month ago

nice! Pokemon :)

jaxonparnell78
jaxonparnell78 about 1 month ago

this is a really nice project, keep it up

Hung-Chi Wang

Spent some time roughly wiring up the screen tho it doesn’t work somehow (probly cuz i haven’t soldered my pins

Attachment
0