in , , , , , , , , , , , ,

PiBoy3 – Selfmade Arcade Gaming Handheld for under 120$ – TUTORIAL

- Werbung -
Reading Time: 4 minutes

First of all a Happy New Year to all our Community here on blogdot.tv and on our Social Channels 🙂

We are back in the new year with a quick made tutorial for everyone who wanted to make a game boy by your self ^^ so let’s start…

- Werbung -
- Werbung -

THIS TUTORIAL IS BASED ON GETTING THE TFT TOUCH SCREEN WORKING WITH FULL HW SUPPORT / 60FPS AND OPENGL SUPPORT!!!  THIS IS NOT A DESIGN TUTORIAL…

 

Parts List:

37€ – Raspberry Pi 3 (better take a 3, with built in wifi and bluetooth) https://www.cyberport.at/raspberry-pi-3-modell-b-1-gb-1123-00G_544.html 

33€ – TFT Screen for Pi (we took the Waveshare32, 3.2 Inch Toch Screen, inlc. 3 GPIO Buttons) https://www.conrad.at/de/raspberry-pi-display-modul-schwarz-rb-tft32-v2-raspberry-pi-a-b-b-raspberry-pi-1380381.html

10€ – 16 GB Micro SD Card (Take a fast one) https://www.conrad.at/de/microsdhc-karte-16-gb-sandisk-ultra-android-mit-80-mbs-und-sandisk-memory-zone-android-app-class-10-uhs-i-inkl-sd-adapter-inkl-android-software-1381008.html

15€ – 6.000 mAh Battery Pack with overvoltage surge (you need one with at least 2.0A output!!!) https://www.conrad.at/de/powerbank-zusatzakku-varta-powerpack-family-6000-li-ion-6000-mah-1424864.html 

15€ – Speakers (those are the most problem because of the size, we found some old passive speakers from our old nokia mobile phone that we are using right now) these here are good to open easy https://www.amazon.de/dp/B01MYU3780?psc=1

10€ – Speaker Alternative: https://www.conrad.at/de/raspberry-pi-erweiterungs-platine-blau-sbc-soundmodule-raspberry-pi-raspberry-pi-2-b-raspberry-pi-3-b-raspberry-pi-a-raspberry-pi-b-raspberry-pi-1503744.html

10€ – SNES Retro Usb Controller (you can choose the style we took an old one , laying around ) https://www.amazon.de/CSL-Gamepad-Controller-Notebook-Retro-Design/dp/B00HFQEFTY/ref=sr_1_2?ie=UTF8&qid=1484006798&sr=8-2&keywords=snes%2Busb%2Bcontroller&th=1

 

 

SW List:

Retropie Image: https://retropie.org.uk/download/ we used retropie 4.1 in our tutorial

TFT Screen Driver: http://www.produktinfo.conrad.com/datenblaetter/1300000-1399999/001380381-an-01-de-8_13_CM__3_2__TOUCH_DISPLAY_320X240_PX.pdf

 

 

Installing Retropie

Download the Raspberry Pi Image from the Link above, and flash it with ETCHER (Win/Unix/Osx) https://etcher.io/ to your 16 GB SD Card.

This will take a while….

 

– Werbung –

When finished , let’s get to the assembling 🙂


Assembling the PiBoy3

This is a nice funny video from Element 14 how to use the raspberry pi 3 cases with the pi, and also how to hock up all the cables, we really like it…

Hier klicken, um den Inhalt von YouTube anzuzeigen.  
Erfahre mehr in der Datenschutzerklärung von YouTube.

 

We just need the part to understand how to assemble the case, and also only for those people that never had a Raspberry pi in their own hands by now.

Hier klicken, um den Inhalt von YouTube anzuzeigen.  
Erfahre mehr in der Datenschutzerklärung von YouTube.

 

 


First Run:

Your Pi Setup with retropie hocked up to a screen and everythingyou can start you raspberry pi 3.

First it will resize your image on its own, so you don’t need to do it.

Second part is emulationstation where it wants to configure a controller, if your controller is hocked up you can set it up, or you can cancel it and leave it for later.

we gonna leave emulation station, you gonna do that with ‚ctrl‘  +  ‚alt‘ F4 this should open a new terminal where you should be loged in automaticaly, if not the user is ‚pi‘ and the password: ‚raspberry‘

now we can update the pi for our tft screen to work!

Installing the TFT Screen

 

first we gonna edit the config.txt

sudo nano /boot/config.txt

 

add at the end of the line:

 

dtparam=spi=on
dtoverlay=waveshare32b:rotate=270  

(THIS IS ONLY FOR THE WAVESHARE TFT DISPLAYS)

after this edit, let’s restart so the screen turns from white to black that’s good 🙂

back in emulationstation go straight into the only menu entrance retropie and choose retropie-setup

A new windows will open there u must choose Configuration/Tools and ‚raspiantools‘

You will enter a new windows with the option to install Pixel Desktop. DO IT!! 🙂

Wait a few minutes to finish everything and return back to emulationstation. Restart your Raspberry Pi.

Again in emulationstation, enter the second terminal like we did above.

- Werbung -

now we need to edit the desktop entries for the tft screen, sudo nano /usr/share/X11/xorg.conf.d/99-calibration.conf

just copy paste everything and save it with ‚ctrl + o‘   and exit with ‚ctrl + x‘

Section "InputClass" 

Identifier "calibration" 

MatchProduct "ADS7846 Touchscreen" 

Option "Calibration" "160 3723 3896 181" 

Option "SwapAxes" "1" 

EndSection

and edit also the file sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf

change the file from:

Option "fbdev" "/dev/fb0"

to:

Option "fbdev" "/dev/fb1"

 

Driver Download:

cd /tmp 

wget http://www.joy-it.net/anleitungen/rpi/tft32b/waveshare32b-overlay.dtb 

sudo cp waveshare32b-overlay.dtb /boot/overlays/waveshare32b.dtbo

Reboot your Pi, and you should have your tft screen working with touch screen support 🙂 🙂

 

Now let’s get to the picki part Frames and Performance:

 

Performance:

Edit the file sudo nano /boot/config.txt

paste everything at the end of the file:

arm_freq=1100
 gpu_mem=333
 force_turbo=1
 core_freq=250
 disable_splash=1
 boot_delay=1

and comment out the three lines for the gpu memory setting:

#gpu_mem_256=128
 #gpu_mem_512=256
 #gpu_mem_1024=256

Hier klicken, um den Inhalt von YouTube anzuzeigen.  
Erfahre mehr in der Datenschutzerklärung von YouTube.

Hier klicken, um den Inhalt von YouTube anzuzeigen.  
Erfahre mehr in der Datenschutzerklärung von YouTube.

Now we have our Performance set to get the most games running and also to have a stable environment for the os.

WE ARE NOT RESPONSIBLE FOR ANY OVERCLOCKING DAMAGE!!!

 

After our first Versions we realized, that the Design part will take a little bit longer…

MKI

Hier klicken, um den Inhalt von YouTube anzuzeigen.  
Erfahre mehr in der Datenschutzerklärung von YouTube.

MKII

Hier klicken, um den Inhalt von YouTube anzuzeigen.  
Erfahre mehr in der Datenschutzerklärung von YouTube.

Happy New Year 2017 to all our gaming Community and tech Lovers.. Thank you all for the Support!! 🙂 🙂

Ein von BLOGDOTTV | #GAMES #LIFESTYLE (@blogdottv) gepostetes Foto am

MKIII

Hier klicken, um den Inhalt von YouTube anzuzeigen.  
Erfahre mehr in der Datenschutzerklärung von YouTube.

 

MKIV Design after 10 Days searching for the right box ^^

Hier klicken, um den Inhalt von YouTube anzuzeigen.  
Erfahre mehr in der Datenschutzerklärung von YouTube.

 

MKV next Design, 3D Printed from https://www.3dhubs.com/

we callculated a nice case for 25€ with pick up, so that is pretty ok 🙂

http://www.thingiverse.com/thing:629873

 

Hitting the 60 Frames – comming tommorow

Hier klicken, um den Inhalt von YouTube anzuzeigen.  
Erfahre mehr in der Datenschutzerklärung von YouTube.

Setting up the GPIO Buttons  – comming tommorow

 

Our old Retropie Tutorials:

https://www.blogdot.tv/2014/08/17/raspberry-pi-retropie-2014-tutorial-make-gaming-console-100/

*OUTDATED*

https://www.blogdot.tv/2014/08/23/retropie-emulationstation-steam-xbmc-raspbian-os-fully-working-files-included/

*OUTDATED*

- Werbung -

Report

- Werbung -

What do you think?

Written by blogdottv

Schreibe einen Kommentar