MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


Super Pi Boy - a SNES capable Game Boy

by DerekSullivan Aug 21, 2015
Download All Files

Thing Apps Enabled

Please Login to Comment

Hello Derek, I can no find the pdf with instructions in download section or in description. Where could I obtain it? Thanks

I just added it to the things section. Sorry - it looks like Thingiverse deleted my instructions section, which had the links. No idea when that happened...

Thank you very much Derek

can you upload IGS from this file superpiboy-front_revB?
it is very helpful for me thank you

Would be nice to see source files for this modification, too :-)

What type of file are you looking for?


Yes, non STL source CAD files would be nice. Solidworks or whatever CAD package you made these in. Unless of course you dont have source files and just remixed someone else's STL files in something like mesh mixer. But on the off chance you do, STEP and/or IGES files are always international CAD files and can be imported into most CAD software.

Not STL but native format of design software you used (unless you simply modified source project STL... ). Thanks

Hey Derek, do you happen to have a wiring diagram for getting the TS2012 Amp hooked up in your piboy? I'm having trouble following along in your PDF about how the external jack, pi output, and potentiometer play together.

Also, what happens when plugging/unplugging headphones? Do the internal speakers cut out automatically or does the volume need to be lowered? If the speakers do disconnect when headphones are present does the pot also control the headphone volume?

I added a rough sketch to the pictures section

I'll see if I can make one sometime this weekend. In short the external jack on the Raspberry Pi connects to the potentiometer R and L + inputs. The ground gets jumped along the way the whole circuit. The outputs of the potentiometer and the ground then get connected to the headphone jack. The headphone jack gets connected to the TS2012 with the positives going into the positive holes and the ground going into both negative holes. Then the outputs of the amp go to the speakers.

When you plug in headphones, it disables the speakers automatically. the volume knob adjust the volume to both the speakers and headphones. Hope this helps.

Rev B complete. I probably won't be doing anything more to improve this one but I can certainly tweak some things if anyone thinks it's necessary.

You probably could up the screen size a bit....

In what way do you mean? I'm just wrapping up Rev B and I increased the resting slot a couple mm but that's it. The window is the same though. I should be posting it later this afternoon.

Maybe try and get 3.5 inches is what i was thinking...

Maybe when they make one with a larger GPIO header. I stopped when I saw the classic GPIO connection. It ready needs the 40 pin to be cleaner with the connections, otherwise there's a lot of soldering straight to the board. If it's something you're interested in trying though, I can adjust the window if you get me some measurements.

That might work. I have no idea if that ribbon cable with interface directly with the RPi or not. If it does, then the Rpi header can be used for the buttons. I'll see if I can order one to try it out.

have u thought anymore about this?

I got a quote for 1 but it's $29 including shipping and a month lead time from China. Probably not going to do it since I don't know for sure if it'll work with the Raspberry Pi. I might change my mind later but for now I'm holding off.

Juancgarcia just posted a mid with a bigger screen. You should check it out.

Hi Derek,

Great piece, one of many I have looked at.

Sorry if what I'm about to ask is a bit dense, but does the powerboost 500 mean you can plug it into mains and still play whilst it's charging?
Also when plugged into mains, and batteries are fully charged, will it bypass the batteries and just run from mains?
Also, what solder tab are you using to connect the batteries as I can only find the tidily small ones used on the ends of wires?

Thanks for your help.


All the Powerboost 500 does is boost your voltage from 3.7V to 5V so the Raspberry Pi and the amp can be powered. They will not work without it. I don't think it's possible to play solely on the power of the charger unfortunately. The lipo board is limited to 500mA and that's only if you solder the tab on it - otherwise it's 100mA and you definitely won't be able to power it from that. I could be wrong though. I just know that when my battery died, I tried plugging it in and it wasn't enough. I didn't solder that tab yet though. Next time I wear out my batteries I'll give it a shot, but I have it apart right now trying to work out rev B

Check ebay item 181828576539 for the solder tabs I used.

Thanks for the info and link to the part, I live in the UK so may explain why I missed it.

What changes are you looking at making for you rev B?


Rev B will be better wire management and I'm eliminating the three protrusions that hold the L and R buttons in place. As it is right now, it works fine, but putting the cover on is kind of difficult with all the wires in the way of the L and R boards. In the new one I'll be capturing the L and R boards on the bottom half and the buttons will clip in. I'm still a ways off though. I originally tried it this way and it was hard to get the buttons to clip in place properly and stay aligned.