Thingiverse
Portable Raspberry Pi game console by Rasmushauschild
by Thingiverse
Last crawled date: 3 years, 1 month ago
This is my Portable Raspberry Pi game console. It's 3,6 cm thick, 9,6 cm wide and 13,6 cm long. Inside is a Raspberry Pi 2 running Retropie OS which allows it to emulate games from pretty much every single game-system from 1977 to 2003. It has both Raspbian and Kodi installed too.
SCREEN
The screen is a cheap composite backup camera screen from amazon. It has a resolution of 480x320 which might not sound as much, but it's no problem at all when playing retro games. Because the screen is made to work in your car it does need 12V to run out of the box. This however can be fixed easily, so that it runs of 5V :)
BATTERY
Battery wise it has a 6000mAh rechargeable Lithium ion battery which gives it around 4-5 hours of play time.
To charge the battery it has an Adafruit PowerBoost 1000C which can charge the battery in about 5-6 hours.
SOUND
The two built in speakers come from an old broken Nintendo DS Lite I had lying around (those could be replaced by the mini metal speaker from Adafruit). The audio signal coming from the Raspberry Pi is too weak to power the speakers on it's own, so it needs to be amplified. The amplifier is from an old cheap pair of external speakers for an mp3 player that I had lying around too (It could be replaced with a pam8302 amplifier from Adafruit). To turn the volume up and down it has an analog "slider" from an old pair of headphones (You could probably find something similar pretty easily).
BUILT IN CONTROLLER
The built in controller was the hardest part of this project, or more specifically the ANALOG thumb stick. The built in controller I made myself, it's a breadboard PCB with tactile switches, and an analog thumb stick on it. The tact-switches were pretty easy to connect, but I had a lot of trouble with the thumb stick!
ANALOG THUMB STICK
Because it's analog the Raspberry Pi cannot understand it right away. The signal from the thumb stick must be converted to a digital format first. If I had been a master programmer I could probably have gotten away with buying an ADC (analog to digital converter) and then writing a driver for it myself. But that did not work for me :(
So I did some research on the internet, and found that the Arduino could convert analog signals to digital, but since the Arduino was way too big to ever fit in my design I decided to go with an arduino "clone" called the Teensy, because of the much smaller footprint.
After tens of hours of frustration I finally managed to write a working script in a programming language I had never tried before, and get it on to the Teensy! :) (If you have a similar problem you can download the script from the download list "Controller_script_for_Arduino")
DESIGN
Everything except for the components and the four action buttons are designed in Autodesk 123D Design, and 3d printed on an Ultimaker 2. I can definitely recommend both 123D Design and the Ultimaker 2, they've been a solid team all the way through this project.
I WOULD NOT RECOMMEND ANY NON-3D MODELLER TO BUILD THIS PROJECT, SOME OF THE PARTS WILL BE HARD/IMPOSSIBLE TO GET, SO YOU WOULD HAVE TO DO SOME MODIFICATIONS. This is 100% possible since I've included the 123D Design file. But it's on your own risk ;)
SOFTWARE
Retropie is the main operation system, and you select game system and game trhough Emulationstation. Retropie is a great operation system, so go and check it out, if you think it sounds interesting: http://blog.petrockblock.com
Though Retropie is the main operation system, it has both Kodi (XBMC) and Raspbian installed, which means that you can play movies, series and music right on the console! You can even surf the web through Raspbian too, if you have a keyboard connected. Those two operation systems can be launched through Emulationstation as well.
SPECIAL THANKS TO FLOOB from Youtube and Petrockblog/Retropie forum, who helped me through the entire configuration of the built in controller. I could not have made it without his help.
video links:https://www.youtube.com/watch?v=FM7mc-y_9TIhttps://www.youtube.com/watch?v=oQrT8IEYkmUhttps://www.youtube.com/watch?v=oJQeFrU50oE
SCREEN
The screen is a cheap composite backup camera screen from amazon. It has a resolution of 480x320 which might not sound as much, but it's no problem at all when playing retro games. Because the screen is made to work in your car it does need 12V to run out of the box. This however can be fixed easily, so that it runs of 5V :)
BATTERY
Battery wise it has a 6000mAh rechargeable Lithium ion battery which gives it around 4-5 hours of play time.
To charge the battery it has an Adafruit PowerBoost 1000C which can charge the battery in about 5-6 hours.
SOUND
The two built in speakers come from an old broken Nintendo DS Lite I had lying around (those could be replaced by the mini metal speaker from Adafruit). The audio signal coming from the Raspberry Pi is too weak to power the speakers on it's own, so it needs to be amplified. The amplifier is from an old cheap pair of external speakers for an mp3 player that I had lying around too (It could be replaced with a pam8302 amplifier from Adafruit). To turn the volume up and down it has an analog "slider" from an old pair of headphones (You could probably find something similar pretty easily).
BUILT IN CONTROLLER
The built in controller was the hardest part of this project, or more specifically the ANALOG thumb stick. The built in controller I made myself, it's a breadboard PCB with tactile switches, and an analog thumb stick on it. The tact-switches were pretty easy to connect, but I had a lot of trouble with the thumb stick!
ANALOG THUMB STICK
Because it's analog the Raspberry Pi cannot understand it right away. The signal from the thumb stick must be converted to a digital format first. If I had been a master programmer I could probably have gotten away with buying an ADC (analog to digital converter) and then writing a driver for it myself. But that did not work for me :(
So I did some research on the internet, and found that the Arduino could convert analog signals to digital, but since the Arduino was way too big to ever fit in my design I decided to go with an arduino "clone" called the Teensy, because of the much smaller footprint.
After tens of hours of frustration I finally managed to write a working script in a programming language I had never tried before, and get it on to the Teensy! :) (If you have a similar problem you can download the script from the download list "Controller_script_for_Arduino")
DESIGN
Everything except for the components and the four action buttons are designed in Autodesk 123D Design, and 3d printed on an Ultimaker 2. I can definitely recommend both 123D Design and the Ultimaker 2, they've been a solid team all the way through this project.
I WOULD NOT RECOMMEND ANY NON-3D MODELLER TO BUILD THIS PROJECT, SOME OF THE PARTS WILL BE HARD/IMPOSSIBLE TO GET, SO YOU WOULD HAVE TO DO SOME MODIFICATIONS. This is 100% possible since I've included the 123D Design file. But it's on your own risk ;)
SOFTWARE
Retropie is the main operation system, and you select game system and game trhough Emulationstation. Retropie is a great operation system, so go and check it out, if you think it sounds interesting: http://blog.petrockblock.com
Though Retropie is the main operation system, it has both Kodi (XBMC) and Raspbian installed, which means that you can play movies, series and music right on the console! You can even surf the web through Raspbian too, if you have a keyboard connected. Those two operation systems can be launched through Emulationstation as well.
SPECIAL THANKS TO FLOOB from Youtube and Petrockblog/Retropie forum, who helped me through the entire configuration of the built in controller. I could not have made it without his help.
video links:https://www.youtube.com/watch?v=FM7mc-y_9TIhttps://www.youtube.com/watch?v=oQrT8IEYkmUhttps://www.youtube.com/watch?v=oJQeFrU50oE
Similar models
grabcad
free
Raspberry Pi 3 Gameboy Retropie
...eds and shutoff
adafruit powerboost 1000c
pam8403 5v audio verstärker leistungsverstärker
retropie
2 psp analog sticks
2 speakers
thingiverse
free
Retropie Game Station by paulvanviegen
...led and an 7 inch screen. the controllers can be stored on the front of the station. a speaker could be placed inside the sftion.
thingiverse
free
Pi Zero - Gameboy NANO by Rasmushauschild
...10860
(ultra) micro sd 32 gb:
i'm sure you know where to get an sd card ;p
video: https://www.youtube.com/watch?v=tr-s02-dv80
cults
free
Drachenberry Pi
...t my own gameboy using raspberry pi and adafruit components.
call me crazy, but sometimes i just like hexagons and hard lines...
thingiverse
free
Spieljunge by krotik
...ee my github page for more info on the used electronic components and other technical bits:
https://github.com/krotik/spieljunge/
thingiverse
free
Wifi Speaker with Raspberry Pi B+ and Harman / Kardon speaker by Kaworru
...i have modified the existing raspberry pi b+ case, because i missed ventilator slots and want to directly mount my speaker to it.
thingiverse
free
Retropie Game Station 2 by paulvanviegen
...rse
with this design you can make a retropie game station. you need a raspberry pi with retropie installed and an 7 inch screen.
thingiverse
free
Super Game Pi by adafruit
...ro for adafruit industries.
creative commons 2.5, attribution share-alike.
all text above must be included in any redistribution.
thingiverse
free
NightHacking RetroPi by steveonjava
... gaming system built using a raspberry pi and touchscreen display for the raspberry pi with java book.
kid tested and approved!
cults
free
Adafruit 2.2" PiTFT Raspberry Pi A+ Enclosure
...y pi a+ enclosure
cults
adafruit 2.2" pitft raspberry pi a+ enclosure
adafruit 2.2" pitft raspberry pi a+ enclosure
Rasmushauschild
thingiverse
free
Pi Zero - Gameboy NANO by Rasmushauschild
...10860
(ultra) micro sd 32 gb:
i'm sure you know where to get an sd card ;p
video: https://www.youtube.com/watch?v=tr-s02-dv80
thingiverse
free
Super Pi Boy - Raspberry Pi 3 Game Boy by Rasmushauschild
...it.com/products/2465
(ultra) micro sd 32 gb:
i'm sure you know where to get an sd card ;)
video: https://youtu.be/_vmhecarayg
thingiverse
free
Fixed Raspberry PI Boy 3 by TheTimeBomber
...boy 3 by thetimebomber thingiverse i wanted to print rasmushauschild#39;s pi boy case (which is totally amazing btw), but...
thingiverse
free
Pi Zero Gameboy Nano Remix with D-Pad by helljumper078
...d-pad by helljumper078 thingiverse this is a remix of rasmushauschild pi zero gameboy nano with a d-pad. i have...
thingiverse
free
Super Pi Boy - 1.5mm Extra for the Top by Arkkum
...top by arkkum thingiverse frist i want to thank rasmushauschild for sharing such an awesome build and benplaistow with...
thingiverse
free
Gameboy Nano - Internal parts helper / Pièces d'aide à l'assemblage by spore29
...english these are additional parts for gameboy nano from rasmushauschild one part is designed to hold the pcb with...
thingiverse
free
WIP Cheaper Gameboy Nano - Raspberry Pi Zero by Zakattacks
...read more here: https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=143815 this is a remix of rasmushauschild#39;s game boy nano using cheaper parts from chinese ecommerce...
thingiverse
free
Builder from an Expandable Maker by shivinteger
...[17] thing url : http://www.thingiverse.com/thing:1334253 [17] thing author : rasmushauschild [17] thing licence : creative commons - attribution -...
Portable
3d_ocean
$4
Portable Shelves
...portable shelves
3docean
drawer furniture portable shelves wheel
portable shelves with wheels
3d_export
$5
portable generator
...portable generator
3dexport
3d model portable generator. videogames.
3d_export
$16
Portable Radio
...portable radio
3dexport
turbosquid
$30
Portable Generator
...
royalty free 3d model portable generator for download as obj on turbosquid: 3d models for games, architecture, videos. (1579389)
turbosquid
$5
Portable Radio
...uid
royalty free 3d model portable radio for download as fbx on turbosquid: 3d models for games, architecture, videos. (1402570)
turbosquid
$3
Portable Keyboard
...royalty free 3d model portable keyboard for download as blend on turbosquid: 3d models for games, architecture, videos. (1281917)
turbosquid
$49
Portable Office
...3d model portable office for download as max and unitypackage on turbosquid: 3d models for games, architecture, videos. (1470540)
turbosquid
$15
PORTABLE LIGHTS
...lty free 3d model portable lights for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1679464)
3d_ocean
$12
Portable Sofa
...r table 2. minimalis sofa 3. sofa and mini sofa (can for foot) 4. mini sofa and table tertured with v-ray, and no material needed
turbosquid
$11
Safe portable
...free 3d model safe portable for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1410826)
Raspberry
3d_export
free
raspberry
...raspberry
3dexport
3d model of a raspberry. i tried to make it realistic.
turbosquid
$27
Raspberries
...y free 3d model raspberries for download as max, obj, and stl on turbosquid: 3d models for games, architecture, videos. (1354176)
turbosquid
$14
Raspberries
...y free 3d model raspberries for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1364663)
3d_export
$5
raspberry pi
...raspberry pi
3dexport
carcasa para la raspberry pi
turbosquid
$99
Raspberry
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
raspberries
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
archive3d
free
Raspberries 3D Model
...raspberries 3d model archive3d raspberries raspberry raspberries n300911 - 3d model (*.3ds) for interior 3d...
3d_export
$5
raspberry fruit
...raspberry fruit
3dexport
3d_export
$5
raspberry
...y different sizes. their color ranges from light burgundy to pink. there are formats: obj, 3ds, blend, dae, fbx, mtl.<br>:)
evermotion
$12
raspberries 23 am130
...evermotion raspberries 23 am130 evermotion key 23 food fruit raspberry fruits am130 raspberries highly detailed 3d model of raspberries...
Console
archibase_planet
free
Console
...console
archibase planet
console console-table desk
console n200212 - 3d model (*.3ds) for interior 3d visualization.
3d_export
free
console
...console
3dexport
console
archibase_planet
free
Console
...console
archibase planet
console console-table rack
console n261111 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Console
...console
archibase planet
console console-table desk table
console n210113 - 3d model (*.3ds) for interior 3d visualization.
3ddd
$1
console
...console
3ddd
консоль
console
3ddd
$1
console
...console
3ddd
консоль
console
3ddd
free
console
...console
3ddd
консоль
console
3ddd
$1
console
...console
3ddd
кронштейн
classic console
3ddd
$1
console
...console
3ddd
кронштейн
classic console
3ddd
$1
CONSOLE
...console
3ddd
тумба
console table
Pi
design_connected
$11
Pi
...pi
designconnected
ligne roset pi chairs computer generated 3d model. designed by thibault desombre.
3d_export
$5
raspberry pi
...raspberry pi
3dexport
carcasa para la raspberry pi
turbosquid
$18
pied
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3ddd
$1
Emme pi light
...emme pi light
3ddd
emme pi light
люста emme pi light
3ddd
$1
Emme pi light
...emme pi light
3ddd
emme pi light
бра классическое emme pi light
3ddd
$1
Emme Pi Light
...emme pi light
3ddd
emme pi light
3ddd
$1
Emme Pi Light
...emme pi light
3ddd
emme pi light
design_connected
$16
Pi-Air
...pi-air
designconnected
living divani pi-air lounge chairs computer generated 3d model. designed by harry & camila.
3d_ocean
$15
Manneken Pis
...picting a naked little boy urinating into a fountain’s basin. (wikipedia) the model was sculpted in blender 2.70a rendered wit...
3ddd
$1
Emme pi light
...emme pi light
3ddd
emme pi light
люстра классическая фирма: emme pi light
артикул: 3595/5/cot/12/wh
Game
3d_ocean
$4
Games
...games
3docean
3d games models real stick
3d, models, sports, games , trail
turbosquid
$5
Games
...s
turbosquid
royalty free 3d model games for download as skp on turbosquid: 3d models for games, architecture, videos. (1612115)
turbosquid
$65
game
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$25
Game
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Game
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$5
Game
...bosquid
royalty free 3d model gameplay for download as blend on turbosquid: 3d models for games, architecture, videos. (1274934)
3d_ocean
$7
game place
...game place
3docean
children game game park game place kids play luna park play
for kids game place
3d_export
$14
game character
...game character
3dexport
game character use for gaming
turbosquid
$20
Game Ready Car For Video Games
...e 3d model game ready car for video games for download as fbx on turbosquid: 3d models for games, architecture, videos. (1499375)
3d_ocean
$5
Game fence
...game fence
3docean
fence game
a high quality game ready fence.