Close

U.B.G V3 - Printed Circuit Boards

A project log for Ultimate Brick Game: A Childhood Icon Rewired

The infamous “9999-in-1” handheld was never real — so I rebuilt it with a Pi Zero, a 2.8 TFT display, and a 4800mAh battery

jorisclaytonJorisclayton 08/26/2025 at 01:050 Comments

I have completed the schematic and layout of the three printed circuit boards (PCBs) for the project, and I am ready to proceed with their production. Before finalizing the design, I conducted a series of tests to ensure that the boards would actually fit inside the console. To do this, I printed the layouts on paper and cut them out to test how they would physically fit. This gave me the opportunity to modify the shape of the boards slightly to ensure they would fit perfectly in the available space inside the console.

The three boards have the following functions and features:

The expansion connector on the main board will include the USB data pins and the RCA output from the Raspberry Pi. This will allow for the connection of USB controllers or keyboards, USB flash drives, and other devices. Additionally, it will be possible to directly connect the console to a TV using the RCA output. These additions provide greater versatility and functionality to the console, expanding the options for interaction and connectivity.

These boards are a significant step toward completing the project, and I have already run several tests to ensure they function correctly before final production.

I also built some circuits on a breadboard to test the PWM generator with the 555 and the battery monitor with the TL431, and both worked well before I transferred them to the PCBs. The PWM brightness control will be adjusted with a rotary potentiometer, similar to the one used for the volume knob. The TL431 only needed a few resistors to work properly, but I also had to create a voltage divider on its output to adapt the levels. The TL431 was outputting 2V for "off" and 4.5V for "on," so I adjusted it to 1V for "off" and 2.5V for "on," making the signals compatible with the Raspberry Pi’s GPIO pins.

I’m attaching some photos showing the console with the new 3D-printed parts, along with the paper PCBs I made to test the fits and footprints. These images give a good look at how everything lines up and fits together before moving on to the final PCB production.

Discussions