3D Printing Cad Handheld Linux Pico 8 Raspberry Pi TV console

Project updates

My brothers handheld I made for him is done

I made a 2 button version of my Pico 8 fanmade handheld. It works better than the 4 button version so I’ll focus more on just the 2 button version.


I also made it possible to boot into Pico 8 using cartridges. They aren’t rom cartridges, but SD cards with a 3D printable shell to make them look and feel like cartridges. The designs are not final. It works and I posted a guide on the Pico 8 forums:

You can find the SD card ‘cartridge’ files on my Thingiverse:

How does this all work? You plug in a SD card into a USB SD card reader that is connected to a Raspberry Pi and have the Raspberry Pi search for a Pico 8 .p8.png file in the SD card or anything else you want it to find. If it finds a Pico 8 rom file, it will run that game in Pico 8. If it finds nothing, it will just boot into Pico 8 with splore. You can use this for any project you want, not just Pico 8. Here is a picture of version 2 of my handheld:

Cartridge concept 1

Raspberry Pi TV console project

This is my new project. It is not Pico 8 specific, you can use this for any project you want. I will use the same SD card cartridges in my Pico 8 handheld project in this project too. You can use this as a Pico 8 specific console, or use other fantasy consoles that run on the Pi, or anything else you want. I tried soldering a old RCA cable to a Raspberry Pi Zero and it works, so I will make sure this project will work on CRT TVs.

Concept designs

Concept design 1
Concept 2
3D Printing Handheld

A Larger Screen and 2 buttons

The game featured is Boda. It is pretty fun

Most people who have tried my handheld or seen pictures of it online have complained about the screen being too small. I like the way the screen looks, but I have to agree with them. The display is a 128×128 OLED display from Waveshare. It works great, but I tried finding a larger 128×128 screen or a screen that Pico 8 would scale well to, but they were either too expensive or too large for this project. One of my goals was to make sure this project would print on my Monoprice Select Mini V2 and I’m limited to a small build area and my other goal was for this to not be too expensive to make.

I came up with a solution I felt people would be happy with, a screen magnifier. It was not only inexpensive to make, it would fit on my printer, and it made the screen appear larger. It was what 3rd party manufacturers did with the original Gameboy, they created their own screen magnifiers. It might look a bit bulky, but it gets the job done and I actually like playing Pico 8 this way.

The 2 Button Version

I’ve made a 2 button version in cad software and you can download it on my Thingiverse page, but someone in my family was interested in having their own, so I’m making them one in red and black, with a black magnifier to match.

2 button version

I also came across another issue. I want to use the 2 additional buttons on my 4 button version, but I didn’t know how I was going to do this, but I found out that I could remap two of the top buttons as player two action buttons. Some single player Pico 8 games utilize extra buttons, by using the player two action buttons.

Paddle controls

The Endless Sewers of D’oh

I’m also experimenting with using a potentiometer as paddle controls or to use as a crank like in the Playdate console. This would be great for playing games like Pong, brick busting games similar to Arkanoid, racing games, or fishing games. All that needs to be done is mapping a left rotation as a left key and a right rotation as a right key. Also the potentiometer I’m using also works as a push button, so the button can be mapped as an action button. I’ll work more on the paddle controls later and will update once I finish a 2 button handheld. And as always, have a wonderful day.