Zach's profile pictureZach
Joined in 2015
Software engineer, designer, tinkerer, and beer enthusiast living in Tampa, Florida.
Related to this guide:
Best Controllers for RetroPie!Best Controllers for RetroPie!
Don’t skimp on your RetroPie controller—get the best!
In these interests: piretrogamingretropie
RetroPie Raspberry Pi 4RetroPie Raspberry Pi 4
Finally, retro gaming has arrived on the most powerful Raspberry Pi.
In these interests: retropienewspi
Posted in these interests:
retropieretropie
Explore
h/retropie 39 guides
This interest contains guides that cover all things RetroPie! What is RetroPie? RetroPie is a popular software library for the Raspberry Pi that is used to emulate retro video games.
pipi
Explore
h/pi 214 guides
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
retrogamingretrogaming
Explore
h/retrogaming 52 guides
Thank you Mario, but our Princess is in another castle!
Discuss this guide:
We’re hiring!
Are you a passionate writer? We want to hear from you!
We’re hiring!
Are you a passionate writer? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Zach's profile pictureZach
Joined in 2015
Web developer, designer, tinkerer, and beer enthusiast living in Tampa, Florida.
Related to this guide:
RetroPie Raspberry Pi 4RetroPie Raspberry Pi 4
Finally, retro gaming has arrived on the most powerful Raspberry Pi.
Zach's profile picture ZachView
In these interests: retropienewspi
RetroPie RomsRetroPie Roms
You gotta put ’em somewhere!
Ash's profile picture AshView
In these interests: retropieretrogamingpi
People also read:
Just like old times! Except with the Internet.
RetroPie controllers
Press A! Press A! No no no…not B!
Update RetroPie
Wait… how long ago did I set this thing up?
Posted in these interests:
retropieretropie
retropie
PRIMARY
This interest contains guides that cover all things RetroPie! What is RetroPie? RetroPie is a popular software library for the Raspberry Pi that is used to emulate retro video games.
pipi
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
retrogamingretrogaming
Thank you Mario, but our Princess is in another castle!
Discuss this guide:
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Ash's profile pictureAsh
Joined in 2018
Ash is an experienced tech writer with an endless passion for technology. She enjoys retro gaming, 3D printing, and making awesome projects on the Raspberry Pi.
Related to this guide:
RetroPie Raspberry Pi 4RetroPie Raspberry Pi 4
Finally, retro gaming has arrived on the most powerful Raspberry Pi.
Zach's profile picture ZachView
In these interests: retropienewspi
RetroPie RomsRetroPie Roms
You gotta put ’em somewhere!
Ash's profile picture AshView
In these interests: retropieretrogamingpi
People also read:
RetroPie controllers
Press A! Press A! No no no…not B!
Update RetroPie
Wait… how long ago did I set this thing up?
Posted in these interests:
retropieretropie
retropie
PRIMARY
This interest contains guides that cover all things RetroPie! What is RetroPie? RetroPie is a popular software library for the Raspberry Pi that is used to emulate retro video games.
pipi
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
retrogamingretrogaming
Thank you Mario, but our Princess is in another castle!
Discuss this guide:
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Total time: 15 minutes 
Updated: March 7th, 2020
Calling all writers!

We’re hiring. Write for Howchoo

retropie
PRIMARY
38 guides
pi
215 guides
retrogaming
49 guides
How to Update RetroPie How to Update RetroPieWait… how long ago did I set this thing up?
Calling all writers!

We’re hiring. Write for Howchoo

Ash's profile pictureAsh
Joined in 2018
Ash is an experienced tech writer with an endless passion for technology. She enjoys retro gaming, 3D printing, and making awesome projects on the Raspberry Pi.
Don’t skimp on your RetroPie controller—get the best!
Ash's profile picture AshView
In these interests: piretrogamingretropie
Finally, retro gaming has arrived on the most powerful Raspberry Pi.
Zach's profile picture ZachView
In these interests: retropienewspi
In these interests: retropiepi
You gotta put ’em somewhere!
Screw up your controller settings? Reset them with a single press!
Who needs a Raspberry Pi case when your controller can be the case?
Press A! Press A! No no no…not B!
Wait… how long ago did I set this thing up?
retropie
PRIMARY
This interest contains guides that cover all things RetroPie! What is RetroPie? RetroPie is a popular software library for the Raspberry Pi that is used to emulate retro video games.
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
Thank you Mario, but our Princess is in another castle!

Retroflag GPi CASE Setup and Usage: A Guide for Beginners and Pros

RetroFlag GPi CASE SetupRetroFlag GPi CASE Setup
Learn how to assemble, set up, configure, and use the GPi.
Zach Zach (233)
Total time: 20 minutes 
Updated: March 7th, 2020

So you just got your brand new Retroflag GPi CASE! Now what?

This guide will show you everything you need to know about how to set up, configure, and use the Retroflag GPi CASE.

GPi setup video

Check out my full GPi setup video and then continue reading!

Here’s everything you’ll need to complete this guide:

Retroflag GPi CASERetroflag GPi CASE×1
Raspberry Pi Zero WRaspberry Pi Zero W×1
MicroSD card, 32GB×1
MicroSD card reader×1
NiMH rechargeable AA batteriesNiMH rechargeable AA batteries×3
RetroFlag GPi CASE required materialsRetroFlag GPi CASE required materials

Because the Retroflag GPi CASE is technically a case, it doesn’t contain a computer and relies on the tiny ~$10 Raspberry Pi Zero W computer to run everything.

In addition to the Pi Zero and the GPi itself, you’ll need a few other things including an SD card and batteries. I’ve listed everything in the parts list for this guide. Because the GPi uses three replaceable AA batteries, I recommend picking up some rechargeable AA batteries and a charger. The environment (and your wallet) will thank you.

Which Pi should I choose?

You can use either the Raspberry Pi Zero or Raspberry Pi Zero W, but I recommend the Zero W since it has onboard bluetooth and Wi-Fi.

The Raspberry Pi Foundation also sells a Raspberry Pi Zero WH, which stands for “with header” and comes with a 40-pin header pre-soldered; don’t use this one unless you have the equipment to desolder and remove that header. The GPi will not fit a Pi that has a header soldered on.

Retroflag GPi power switchRetroflag GPi power switch

Before you start, make sure the main power switch is in the OFF position.

Inserting the Retroflag GPi micro USB extension cableInserting the Retroflag GPi micro USB extension cable

Insert the included micro USB extension ribbon cable into the Pi’s micro USB data port. This is the port closer to the center of the Pi.

Securing the Pi Zero into the Retroflag GPi housingSecuring the Pi Zero into the Retroflag GPi housing
As you can see, the SD card should be on the right and the ports should face up.

The GPi comes with a sliding cartridge — much like the original Game Boy — that houses the Raspberry Pi. The purpose of this cartridge is to connect the Raspberry Pi to the rest of the GPi, sending both power and data signals back and forth to make everything work.

Place the Pi into the cartridge housing with the ports facing up and the SD card slot facing towards you. If oriented correctly, the Pi’s Micro SD card slot should be accessible from outside the housing.

Finally, use the flathead side of the included screwdriver to secure the Pi in place using the four (4) small brass screws.

Connecting the GPi IO conversion board and pogo pin systemConnecting the GPi IO conversion board and pogo pin system

The GPi’s “IO conversion board” is a small board that connects the Pi to the rest of the GPi’s circuitry. A “pogo pin” system is used to connect the Pi to this board.

What’s a pogo pin?

A pogo pin is a small spring-loaded connector. Basically, spring-loaded connectors on the IO conversion board press up against the Raspberry Pi’s GPIO (40-pin) header, thus eliminating the need to solder anything. Everything that goes on between the GPi CASE and the Pi itself happens through these pins.

Carefully lower the IO conversion board into place so that it lines up with the Pi.

Then, slide the brown cable retaining clip outward, insert the USB extension cable, and then slide the retaining clip back to secure the cable.

See the attached photo for reference.

Closing the Retroflag GPi cartridge housingClosing the Retroflag GPi cartridge housing

Snap the cartridge housing back together and secure it using the four (4) small silver screws. This will hold the cartridge case shut while also securing the Pi to the IO board.

Sliding the Retroflag GPi cartridge into placeSliding the Retroflag GPi cartridge into place

Once everything is nice and secure, slide the cartridge into place like you would any Game Boy! Contacts in the bottom of the cartridge will make contact with the GPi’s main logic board, connecting your Pi once and for all.

RetroPie Emulation Station screenRetroPie Emulation Station screen

Next, you’ll need to install RetroPie.

What is RetroPie?

In a nutshell, RetroPie is a software library that will allow you to load and emulate games on the GPi. If you so choose, you can also run RecalBox on the GPi instead of RetroPie. However, RetroPie is more popular and generally better supported, so that’s what I’ll recommend and cover in this guide.

To install RetroPie, download the latest SD card image labeled “Raspberry Pi 0/1” from the RetroPie downloads page. Then, flash it onto your microSD card using a tool such as Etcher.

Finally, enable SSH and connect the Pi to Wi-Fi.

Want step-by-step instructions?

I wrote a separate guide on installing RetroPie; use that guide to install RetroPie and then return here! That guide also covers steps like enabling SSH (so that you can log into the GPi from your computer to perform certain setup tasks).

If you want to learn even more about RetroPie, check out our RetroPie FAQs or visit the RetroPie howchoo interest.

Installing the Retroflag GPi Case patch fileInstalling the Retroflag GPi Case patch file

Because RetroPie and Recalbox output video via HDMI by default, we need to configure it to output over the GPIO header instead. Retroflag wrapped this, and other configuration settings, into a small patch file that needs to be run.

Download the patch ZIP file from the Retroflag downloads page. Unzip the file, and then:

For Windows

  1. In Windows Explorer, copy the entire GPi_Case_patch folder to the root directory of your SD card.
  2. Open the GPi_Case_patch folder and double-click install_patch.bat to execute it.
  3. You’re done! To undo this and output to HDMI again, run the uninstall_patch.bat file in that folder (though I don’t know why you’d want to do this).

For Mac

  1. Open your SD card in Finder.
  2. Back up config.txt and overlays/dpi24.dtbo by copying them somewhere safe, like a backup folder.
  3. From the patch zip file, copy config.txt to the SD card’s root directory.
  4. From the patch zip file, copy overlays/dpi24.dtbo and overlays/pwm-audio-pi-zero.dtbo to the SD card’s overlays directory.
  5. You’re done! To undo this and output to HDMI by default, replace those two files with your backups from earlier.
Inserting the GPi's SD cardInserting the GPi's SD card

Safely eject the micro SD card from your computer and put it into the GPi through the SD card slot.

RetroFlag GPi CASE safe shutdown switchRetroFlag GPi CASE safe shutdown switch
The safe shutdown switch in the ON position.

Before adding your batteries, ensure the SAFE SHUTDOWN switch beneath the battery housing is set to ON. Then, insert the three AA batteries.

Retroflag GPi booting upRetroflag GPi booting up

Slide the power switch on the top of the unit to ON to boot it.

Retroflag GPi controller configurationRetroflag GPi controller configuration
The Retroflag GPi controller configuration screen. The case is the controller. 😉

You’ll be immediately asked to configure the controller, which is the GPi itself. Hold and press any button to start the process. Then, when prompted, press each corresponding button that appears on the screen.

The “Left shoulder” and “Right shoulder” buttons are found on the back of the unit and are denoted by 3 dots. After configuring those, press and hold any button repeatedly to skip the remaining buttons that don’t exist on this controller.

To prevent data corruption, the Raspberry Pi needs to be shut down safely before it’s turned off.

Retroflag wrote a script that will do this when you toggle the power button on or off. To install it, connect to your Pi from your computer and run the following command from the retroflag-picase GitHub repo:

wget -O - "https://raw.githubusercontent.com/RetroFlag/retroflag-picase/master/install_gpi.sh" | sudo bash

This may take several minutes to run. When it finishes, it will automatically reboot your Pi. The GPi power switch will now safely turn your Pi off and on!

I recommend connecting to your Pi once more and changing your Pi’s password to something more secure.

Before adding games we’ll need to tell the Raspberry Pi to use all available space on the SD card.

To do this, navigate to the RetroPie Configuration screen, press A, and select raspi-config.

Next, scroll down and select Advanced Configuration and then Expand Filesystem.

Finally, select Finish and confirm to reboot.

Now that your GPi is up and running, you’ll need to find and add install some retro games!

When you add games to the GPi, what you’re really doing is adding games to RetroPie. You’ll often see the term “ROM” used interchangeably with “game”; this is because each game is stored in a single ROM (read-only memory) file.

Finding GPi (RetroPie) ROMs

While you can find RetroPie ROMs on any torrent site, you shouldn’t download any copyrighted titles as this may be illegal. Check out our full guide to RetroPie ROMs to learn how to find and download RetroPie ROMs.

Installing RetroPie ROMs

After downloading a ROM or ROM pack, unzip each .zip file to reveal a single ROM file — for example, SomeGame.nes.

Once you have a ROM file, there are a few ways to transfer it to the GPi:

1. Transfer ROMs over your network

By default, the GPi will appear as a network share device/drive in both MacOS and Windows. Obviously, you’ll need to be on the same network as your Pi.

On Mac, open Finder and navigate to Locations > Network > retropie > roms. Paste each ROM into its corresponding system folder.

On Windows, open Explorer and enter RETROPIE into the address bar. Then, open the roms folder. Paste each ROM into its corresponding system folder.

2. Transfer ROMs via USB drive

To do this, you’ll need to remove the Pi from the GPi so that you can access its USB port. Then, along with a micro USB adapter, add ROMs using a USB drive. This is the fastest approach as far as transfer time goes.

After adding your ROMs and restarting the GPi, you’ll see an icon for each system. Select a system by pressing A and then select a game.

Customizing the interface with themes

You can install various RetroPie themes to change the way the interface looks. I recommend the GMZ35 theme since it’s designed for small screens and it makes text far more readable!

Exiting a game

To exit a game and return to the RetroPie UI, press START+SELECT together.

Saving a game

Check out my guide to saving and loading saved games in RetroPie for more information.

If you run into any issues, post in the comments section below and I’ll do my best to help you out.

Be sure to check out our RetroFlag GPi FAQ as well! There’s a ton of information in there!

Series: RetroFlag GPi CASE
GPi Review and OverviewGPi Game ROMs
Show all in the RetroFlag GPi CASE series

Retroflag GPi CASE Setup and Usage: A Guide for Beginners and Pros

RetroFlag GPi CASE SetupRetroFlag GPi CASE Setup
Learn how to assemble, set up, configure, and use the GPi.
Zach Zach (233)
Total time: 20 minutes 
Updated: March 7th, 2020

So you just got your brand new Retroflag GPi CASE! Now what?

This guide will show you everything you need to know about how to set up, configure, and use the Retroflag GPi CASE.

GPi setup video

Check out my full GPi setup video and then continue reading!

Here’s everything you’ll need to complete this guide:

Retroflag GPi CASERetroflag GPi CASE×1
Raspberry Pi Zero WRaspberry Pi Zero W×1
MicroSD card, 32GB×1
MicroSD card reader×1
NiMH rechargeable AA batteriesNiMH rechargeable AA batteries×3
RetroFlag GPi CASE required materialsRetroFlag GPi CASE required materials

Because the Retroflag GPi CASE is technically a case, it doesn’t contain a computer and relies on the tiny ~$10 Raspberry Pi Zero W computer to run everything.

In addition to the Pi Zero and the GPi itself, you’ll need a few other things including an SD card and batteries. I’ve listed everything in the parts list for this guide. Because the GPi uses three replaceable AA batteries, I recommend picking up some rechargeable AA batteries and a charger. The environment (and your wallet) will thank you.

Which Pi should I choose?

You can use either the Raspberry Pi Zero or Raspberry Pi Zero W, but I recommend the Zero W since it has onboard bluetooth and Wi-Fi.

The Raspberry Pi Foundation also sells a Raspberry Pi Zero WH, which stands for “with header” and comes with a 40-pin header pre-soldered; don’t use this one unless you have the equipment to desolder and remove that header. The GPi will not fit a Pi that has a header soldered on.

Retroflag GPi power switchRetroflag GPi power switch

Before you start, make sure the main power switch is in the OFF position.

Inserting the Retroflag GPi micro USB extension cableInserting the Retroflag GPi micro USB extension cable

Insert the included micro USB extension ribbon cable into the Pi’s micro USB data port. This is the port closer to the center of the Pi.

Securing the Pi Zero into the Retroflag GPi housingSecuring the Pi Zero into the Retroflag GPi housing
As you can see, the SD card should be on the right and the ports should face up.

The GPi comes with a sliding cartridge — much like the original Game Boy — that houses the Raspberry Pi. The purpose of this cartridge is to connect the Raspberry Pi to the rest of the GPi, sending both power and data signals back and forth to make everything work.

Place the Pi into the cartridge housing with the ports facing up and the SD card slot facing towards you. If oriented correctly, the Pi’s Micro SD card slot should be accessible from outside the housing.

Finally, use the flathead side of the included screwdriver to secure the Pi in place using the four (4) small brass screws.

Connecting the GPi IO conversion board and pogo pin systemConnecting the GPi IO conversion board and pogo pin system

The GPi’s “IO conversion board” is a small board that connects the Pi to the rest of the GPi’s circuitry. A “pogo pin” system is used to connect the Pi to this board.

What’s a pogo pin?

A pogo pin is a small spring-loaded connector. Basically, spring-loaded connectors on the IO conversion board press up against the Raspberry Pi’s GPIO (40-pin) header, thus eliminating the need to solder anything. Everything that goes on between the GPi CASE and the Pi itself happens through these pins.

Carefully lower the IO conversion board into place so that it lines up with the Pi.

Then, slide the brown cable retaining clip outward, insert the USB extension cable, and then slide the retaining clip back to secure the cable.

See the attached photo for reference.

Closing the Retroflag GPi cartridge housingClosing the Retroflag GPi cartridge housing

Snap the cartridge housing back together and secure it using the four (4) small silver screws. This will hold the cartridge case shut while also securing the Pi to the IO board.

Sliding the Retroflag GPi cartridge into placeSliding the Retroflag GPi cartridge into place

Once everything is nice and secure, slide the cartridge into place like you would any Game Boy! Contacts in the bottom of the cartridge will make contact with the GPi’s main logic board, connecting your Pi once and for all.

RetroPie Emulation Station screenRetroPie Emulation Station screen

Next, you’ll need to install RetroPie.

What is RetroPie?

In a nutshell, RetroPie is a software library that will allow you to load and emulate games on the GPi. If you so choose, you can also run RecalBox on the GPi instead of RetroPie. However, RetroPie is more popular and generally better supported, so that’s what I’ll recommend and cover in this guide.

To install RetroPie, download the latest SD card image labeled “Raspberry Pi 0/1” from the RetroPie downloads page. Then, flash it onto your microSD card using a tool such as Etcher.

Finally, enable SSH and connect the Pi to Wi-Fi.

Want step-by-step instructions?

I wrote a separate guide on installing RetroPie; use that guide to install RetroPie and then return here! That guide also covers steps like enabling SSH (so that you can log into the GPi from your computer to perform certain setup tasks).

If you want to learn even more about RetroPie, check out our RetroPie FAQs or visit the RetroPie howchoo interest.

Installing the Retroflag GPi Case patch fileInstalling the Retroflag GPi Case patch file

Because RetroPie and Recalbox output video via HDMI by default, we need to configure it to output over the GPIO header instead. Retroflag wrapped this, and other configuration settings, into a small patch file that needs to be run.

Download the patch ZIP file from the Retroflag downloads page. Unzip the file, and then:

For Windows

  1. In Windows Explorer, copy the entire GPi_Case_patch folder to the root directory of your SD card.
  2. Open the GPi_Case_patch folder and double-click install_patch.bat to execute it.
  3. You’re done! To undo this and output to HDMI again, run the uninstall_patch.bat file in that folder (though I don’t know why you’d want to do this).

For Mac

  1. Open your SD card in Finder.
  2. Back up config.txt and overlays/dpi24.dtbo by copying them somewhere safe, like a backup folder.
  3. From the patch zip file, copy config.txt to the SD card’s root directory.
  4. From the patch zip file, copy overlays/dpi24.dtbo and overlays/pwm-audio-pi-zero.dtbo to the SD card’s overlays directory.
  5. You’re done! To undo this and output to HDMI by default, replace those two files with your backups from earlier.
Inserting the GPi's SD cardInserting the GPi's SD card

Safely eject the micro SD card from your computer and put it into the GPi through the SD card slot.

RetroFlag GPi CASE safe shutdown switchRetroFlag GPi CASE safe shutdown switch
The safe shutdown switch in the ON position.

Before adding your batteries, ensure the SAFE SHUTDOWN switch beneath the battery housing is set to ON. Then, insert the three AA batteries.

Retroflag GPi booting upRetroflag GPi booting up

Slide the power switch on the top of the unit to ON to boot it.

Retroflag GPi controller configurationRetroflag GPi controller configuration
The Retroflag GPi controller configuration screen. The case is the controller. 😉

You’ll be immediately asked to configure the controller, which is the GPi itself. Hold and press any button to start the process. Then, when prompted, press each corresponding button that appears on the screen.

The “Left shoulder” and “Right shoulder” buttons are found on the back of the unit and are denoted by 3 dots. After configuring those, press and hold any button repeatedly to skip the remaining buttons that don’t exist on this controller.

To prevent data corruption, the Raspberry Pi needs to be shut down safely before it’s turned off.

Retroflag wrote a script that will do this when you toggle the power button on or off. To install it, connect to your Pi from your computer and run the following command from the retroflag-picase GitHub repo:

wget -O - "https://raw.githubusercontent.com/RetroFlag/retroflag-picase/master/install_gpi.sh" | sudo bash

This may take several minutes to run. When it finishes, it will automatically reboot your Pi. The GPi power switch will now safely turn your Pi off and on!

I recommend connecting to your Pi once more and changing your Pi’s password to something more secure.

Before adding games we’ll need to tell the Raspberry Pi to use all available space on the SD card.

To do this, navigate to the RetroPie Configuration screen, press A, and select raspi-config.

Next, scroll down and select Advanced Configuration and then Expand Filesystem.

Finally, select Finish and confirm to reboot.

Now that your GPi is up and running, you’ll need to find and add install some retro games!

When you add games to the GPi, what you’re really doing is adding games to RetroPie. You’ll often see the term “ROM” used interchangeably with “game”; this is because each game is stored in a single ROM (read-only memory) file.

Finding GPi (RetroPie) ROMs

While you can find RetroPie ROMs on any torrent site, you shouldn’t download any copyrighted titles as this may be illegal. Check out our full guide to RetroPie ROMs to learn how to find and download RetroPie ROMs.

Installing RetroPie ROMs

After downloading a ROM or ROM pack, unzip each .zip file to reveal a single ROM file — for example, SomeGame.nes.

Once you have a ROM file, there are a few ways to transfer it to the GPi:

1. Transfer ROMs over your network

By default, the GPi will appear as a network share device/drive in both MacOS and Windows. Obviously, you’ll need to be on the same network as your Pi.

On Mac, open Finder and navigate to Locations > Network > retropie > roms. Paste each ROM into its corresponding system folder.

On Windows, open Explorer and enter RETROPIE into the address bar. Then, open the roms folder. Paste each ROM into its corresponding system folder.

2. Transfer ROMs via USB drive

To do this, you’ll need to remove the Pi from the GPi so that you can access its USB port. Then, along with a micro USB adapter, add ROMs using a USB drive. This is the fastest approach as far as transfer time goes.

After adding your ROMs and restarting the GPi, you’ll see an icon for each system. Select a system by pressing A and then select a game.

Customizing the interface with themes

You can install various RetroPie themes to change the way the interface looks. I recommend the GMZ35 theme since it’s designed for small screens and it makes text far more readable!

Exiting a game

To exit a game and return to the RetroPie UI, press START+SELECT together.

Saving a game

Check out my guide to saving and loading saved games in RetroPie for more information.

If you run into any issues, post in the comments section below and I’ll do my best to help you out.

Be sure to check out our RetroFlag GPi FAQ as well! There’s a ton of information in there!

Series: RetroFlag GPi CASE
GPi Review and OverviewGPi Game ROMs
Show all in the RetroFlag GPi CASE series
Retroflag GPi setup

Retroflag GPi CASE Setup and Usage: A Guide for Beginners and Pros

RetroFlag GPi CASE SetupRetroFlag GPi CASE Setup
Learn how to assemble, set up, configure, and use the GPi.
Zach Zach (233)
Total time: 20 minutes 
Updated: March 7th, 2020

So you just got your brand new Retroflag GPi CASE! Now what?

This guide will show you everything you need to know about how to set up, configure, and use the Retroflag GPi CASE.

GPi setup video

Check out my full GPi setup video and then continue reading!

Here’s everything you’ll need to complete this guide:

Retroflag GPi CASERetroflag GPi CASE×1
Raspberry Pi Zero WRaspberry Pi Zero W×1
MicroSD card, 32GB×1
MicroSD card reader×1
NiMH rechargeable AA batteriesNiMH rechargeable AA batteries×3
RetroFlag GPi CASE required materialsRetroFlag GPi CASE required materials

Because the Retroflag GPi CASE is technically a case, it doesn’t contain a computer and relies on the tiny ~$10 Raspberry Pi Zero W computer to run everything.

In addition to the Pi Zero and the GPi itself, you’ll need a few other things including an SD card and batteries. I’ve listed everything in the parts list for this guide. Because the GPi uses three replaceable AA batteries, I recommend picking up some rechargeable AA batteries and a charger. The environment (and your wallet) will thank you.

Which Pi should I choose?

You can use either the Raspberry Pi Zero or Raspberry Pi Zero W, but I recommend the Zero W since it has onboard bluetooth and Wi-Fi.

The Raspberry Pi Foundation also sells a Raspberry Pi Zero WH, which stands for “with header” and comes with a 40-pin header pre-soldered; don’t use this one unless you have the equipment to desolder and remove that header. The GPi will not fit a Pi that has a header soldered on.

Retroflag GPi power switchRetroflag GPi power switch

Before you start, make sure the main power switch is in the OFF position.

Inserting the Retroflag GPi micro USB extension cableInserting the Retroflag GPi micro USB extension cable

Insert the included micro USB extension ribbon cable into the Pi’s micro USB data port. This is the port closer to the center of the Pi.

Securing the Pi Zero into the Retroflag GPi housingSecuring the Pi Zero into the Retroflag GPi housing
As you can see, the SD card should be on the right and the ports should face up.

The GPi comes with a sliding cartridge — much like the original Game Boy — that houses the Raspberry Pi. The purpose of this cartridge is to connect the Raspberry Pi to the rest of the GPi, sending both power and data signals back and forth to make everything work.

Place the Pi into the cartridge housing with the ports facing up and the SD card slot facing towards you. If oriented correctly, the Pi’s Micro SD card slot should be accessible from outside the housing.

Finally, use the flathead side of the included screwdriver to secure the Pi in place using the four (4) small brass screws.

Connecting the GPi IO conversion board and pogo pin systemConnecting the GPi IO conversion board and pogo pin system

The GPi’s “IO conversion board” is a small board that connects the Pi to the rest of the GPi’s circuitry. A “pogo pin” system is used to connect the Pi to this board.

What’s a pogo pin?

A pogo pin is a small spring-loaded connector. Basically, spring-loaded connectors on the IO conversion board press up against the Raspberry Pi’s GPIO (40-pin) header, thus eliminating the need to solder anything. Everything that goes on between the GPi CASE and the Pi itself happens through these pins.

Carefully lower the IO conversion board into place so that it lines up with the Pi.

Then, slide the brown cable retaining clip outward, insert the USB extension cable, and then slide the retaining clip back to secure the cable.

See the attached photo for reference.

Closing the Retroflag GPi cartridge housingClosing the Retroflag GPi cartridge housing

Snap the cartridge housing back together and secure it using the four (4) small silver screws. This will hold the cartridge case shut while also securing the Pi to the IO board.

Sliding the Retroflag GPi cartridge into placeSliding the Retroflag GPi cartridge into place

Once everything is nice and secure, slide the cartridge into place like you would any Game Boy! Contacts in the bottom of the cartridge will make contact with the GPi’s main logic board, connecting your Pi once and for all.

RetroPie Emulation Station screenRetroPie Emulation Station screen

Next, you’ll need to install RetroPie.

What is RetroPie?

In a nutshell, RetroPie is a software library that will allow you to load and emulate games on the GPi. If you so choose, you can also run RecalBox on the GPi instead of RetroPie. However, RetroPie is more popular and generally better supported, so that’s what I’ll recommend and cover in this guide.

To install RetroPie, download the latest SD card image labeled “Raspberry Pi 0/1” from the RetroPie downloads page. Then, flash it onto your microSD card using a tool such as Etcher.

Finally, enable SSH and connect the Pi to Wi-Fi.

Want step-by-step instructions?

I wrote a separate guide on installing RetroPie; use that guide to install RetroPie and then return here! That guide also covers steps like enabling SSH (so that you can log into the GPi from your computer to perform certain setup tasks).

If you want to learn even more about RetroPie, check out our RetroPie FAQs or visit the RetroPie howchoo interest.

Installing the Retroflag GPi Case patch fileInstalling the Retroflag GPi Case patch file

Because RetroPie and Recalbox output video via HDMI by default, we need to configure it to output over the GPIO header instead. Retroflag wrapped this, and other configuration settings, into a small patch file that needs to be run.

Download the patch ZIP file from the Retroflag downloads page. Unzip the file, and then:

For Windows

  1. In Windows Explorer, copy the entire GPi_Case_patch folder to the root directory of your SD card.
  2. Open the GPi_Case_patch folder and double-click install_patch.bat to execute it.
  3. You’re done! To undo this and output to HDMI again, run the uninstall_patch.bat file in that folder (though I don’t know why you’d want to do this).

For Mac

  1. Open your SD card in Finder.
  2. Back up config.txt and overlays/dpi24.dtbo by copying them somewhere safe, like a backup folder.
  3. From the patch zip file, copy config.txt to the SD card’s root directory.
  4. From the patch zip file, copy overlays/dpi24.dtbo and overlays/pwm-audio-pi-zero.dtbo to the SD card’s overlays directory.
  5. You’re done! To undo this and output to HDMI by default, replace those two files with your backups from earlier.
Inserting the GPi's SD cardInserting the GPi's SD card

Safely eject the micro SD card from your computer and put it into the GPi through the SD card slot.

RetroFlag GPi CASE safe shutdown switchRetroFlag GPi CASE safe shutdown switch
The safe shutdown switch in the ON position.

Before adding your batteries, ensure the SAFE SHUTDOWN switch beneath the battery housing is set to ON. Then, insert the three AA batteries.

Retroflag GPi booting upRetroflag GPi booting up

Slide the power switch on the top of the unit to ON to boot it.

Retroflag GPi controller configurationRetroflag GPi controller configuration
The Retroflag GPi controller configuration screen. The case is the controller. 😉

You’ll be immediately asked to configure the controller, which is the GPi itself. Hold and press any button to start the process. Then, when prompted, press each corresponding button that appears on the screen.

The “Left shoulder” and “Right shoulder” buttons are found on the back of the unit and are denoted by 3 dots. After configuring those, press and hold any button repeatedly to skip the remaining buttons that don’t exist on this controller.

To prevent data corruption, the Raspberry Pi needs to be shut down safely before it’s turned off.

Retroflag wrote a script that will do this when you toggle the power button on or off. To install it, connect to your Pi from your computer and run the following command from the retroflag-picase GitHub repo:

wget -O - "https://raw.githubusercontent.com/RetroFlag/retroflag-picase/master/install_gpi.sh" | sudo bash

This may take several minutes to run. When it finishes, it will automatically reboot your Pi. The GPi power switch will now safely turn your Pi off and on!

I recommend connecting to your Pi once more and changing your Pi’s password to something more secure.

Before adding games we’ll need to tell the Raspberry Pi to use all available space on the SD card.

To do this, navigate to the RetroPie Configuration screen, press A, and select raspi-config.

Next, scroll down and select Advanced Configuration and then Expand Filesystem.

Finally, select Finish and confirm to reboot.

Now that your GPi is up and running, you’ll need to find and add install some retro games!

When you add games to the GPi, what you’re really doing is adding games to RetroPie. You’ll often see the term “ROM” used interchangeably with “game”; this is because each game is stored in a single ROM (read-only memory) file.

Finding GPi (RetroPie) ROMs

While you can find RetroPie ROMs on any torrent site, you shouldn’t download any copyrighted titles as this may be illegal. Check out our full guide to RetroPie ROMs to learn how to find and download RetroPie ROMs.

Installing RetroPie ROMs

After downloading a ROM or ROM pack, unzip each .zip file to reveal a single ROM file — for example, SomeGame.nes.

Once you have a ROM file, there are a few ways to transfer it to the GPi:

1. Transfer ROMs over your network

By default, the GPi will appear as a network share device/drive in both MacOS and Windows. Obviously, you’ll need to be on the same network as your Pi.

On Mac, open Finder and navigate to Locations > Network > retropie > roms. Paste each ROM into its corresponding system folder.

On Windows, open Explorer and enter RETROPIE into the address bar. Then, open the roms folder. Paste each ROM into its corresponding system folder.

2. Transfer ROMs via USB drive

To do this, you’ll need to remove the Pi from the GPi so that you can access its USB port. Then, along with a micro USB adapter, add ROMs using a USB drive. This is the fastest approach as far as transfer time goes.

After adding your ROMs and restarting the GPi, you’ll see an icon for each system. Select a system by pressing A and then select a game.

Customizing the interface with themes

You can install various RetroPie themes to change the way the interface looks. I recommend the GMZ35 theme since it’s designed for small screens and it makes text far more readable!

Exiting a game

To exit a game and return to the RetroPie UI, press START+SELECT together.

Saving a game

Check out my guide to saving and loading saved games in RetroPie for more information.

If you run into any issues, post in the comments section below and I’ll do my best to help you out.

Be sure to check out our RetroFlag GPi FAQ as well! There’s a ton of information in there!

Series: RetroFlag GPi CASE
GPi Review and OverviewGPi Game ROMs
Show all in the RetroFlag GPi CASE series

Retroflag GPi CASE Setup and Usage: A Guide for Beginners and Pros

RetroFlag GPi CASE SetupRetroFlag GPi CASE Setup
Learn how to assemble, set up, configure, and use the GPi.
Zach Zach (233)
Total time: 20 minutes 
Updated: March 7th, 2020

So you just got your brand new Retroflag GPi CASE! Now what?

This guide will show you everything you need to know about how to set up, configure, and use the Retroflag GPi CASE.

GPi setup video

Check out my full GPi setup video and then continue reading!

Here’s everything you’ll need to complete this guide:

Retroflag GPi CASERetroflag GPi CASE×1
Raspberry Pi Zero WRaspberry Pi Zero W×1
MicroSD card, 32GB×1
MicroSD card reader×1
NiMH rechargeable AA batteriesNiMH rechargeable AA batteries×3

Retroflag GPi CASE Setup and Usage: A Guide for Beginners and Pros

gpipiretropie
Learn how to assemble, set up, configure, and use the GPi.
Zach Zach (233)
Total time: 20 minutes 
Updated: March 7th, 2020
Zach
74
66
 
5
Mentioned here
Retroflag GPi CASE: The Raspberry Pi Game Boy We've Been Waiting For!

Here’s everything you’ll need to complete this guide:

Retroflag GPi CASERetroflag GPi CASE×1
Raspberry Pi Zero WRaspberry Pi Zero W×1
MicroSD card, 32GB×1
MicroSD card reader×1
NiMH rechargeable AA batteriesNiMH rechargeable AA batteries×3
Retroflag GPi CASERetroflag GPi CASE×1
Raspberry Pi Zero WRaspberry Pi Zero W×1
MicroSD card, 32GB×1
MicroSD card reader×1
NiMH rechargeable AA batteriesNiMH rechargeable AA batteries×3
Retroflag GPi CASERaspberry Pi Zero WNiMH rechargeable AA batteries
Retroflag GPi setup
Calling all writers!

We’re hiring. Write for Howchoo

74
66
 
5
In these interests
Retroflag GPi CASE guides
gpi
PRIMARY
7 guides
pi
215 guides
retropie
38 guides
Retroflag GPi CASE guides
gpi
PRIMARY
7 guides
pi
215 guides
retropie
38 guides
Retroflag GPi CASE guides
PRIMARY
Retroflag GPi setup
Series: RetroFlag GPi CASE
Retroflag GPi CaseRetroFlag GPi CASE SetupRetroflag GPi ROMsHow to save and load Retroflag GPi gamesRetroflag GPi second controllerRetroflag GPi CASE FAQ
Watch the video
Howchoo YouTube Profile Picture
Or
Watch on YouTube
RetroFlag GPi CASE required materialsRetroFlag GPi CASE required materials

Because the Retroflag GPi CASE is technically a case, it doesn’t contain a computer and relies on the tiny ~$10 Raspberry Pi Zero W computer to run everything.

In addition to the Pi Zero and the GPi itself, you’ll need a few other things including an SD card and batteries. I’ve listed everything in the parts list for this guide. Because the GPi uses three replaceable AA batteries, I recommend picking up some rechargeable AA batteries and a charger. The environment (and your wallet) will thank you.

Which Pi should I choose?

You can use either the Raspberry Pi Zero or Raspberry Pi Zero W, but I recommend the Zero W since it has onboard bluetooth and Wi-Fi.

The Raspberry Pi Foundation also sells a Raspberry Pi Zero WH, which stands for “with header” and comes with a 40-pin header pre-soldered; don’t use this one unless you have the equipment to desolder and remove that header. The GPi will not fit a Pi that has a header soldered on.

Retroflag GPi power switchRetroflag GPi power switch

Before you start, make sure the main power switch is in the OFF position.

Inserting the Retroflag GPi micro USB extension cableInserting the Retroflag GPi micro USB extension cable

Insert the included micro USB extension ribbon cable into the Pi’s micro USB data port. This is the port closer to the center of the Pi.

Securing the Pi Zero into the Retroflag GPi housingSecuring the Pi Zero into the Retroflag GPi housing
As you can see, the SD card should be on the right and the ports should face up.

The GPi comes with a sliding cartridge — much like the original Game Boy — that houses the Raspberry Pi. The purpose of this cartridge is to connect the Raspberry Pi to the rest of the GPi, sending both power and data signals back and forth to make everything work.

Place the Pi into the cartridge housing with the ports facing up and the SD card slot facing towards you. If oriented correctly, the Pi’s Micro SD card slot should be accessible from outside the housing.

Finally, use the flathead side of the included screwdriver to secure the Pi in place using the four (4) small brass screws.

Connecting the GPi IO conversion board and pogo pin systemConnecting the GPi IO conversion board and pogo pin system

The GPi’s “IO conversion board” is a small board that connects the Pi to the rest of the GPi’s circuitry. A “pogo pin” system is used to connect the Pi to this board.

What’s a pogo pin?

A pogo pin is a small spring-loaded connector. Basically, spring-loaded connectors on the IO conversion board press up against the Raspberry Pi’s GPIO (40-pin) header, thus eliminating the need to solder anything. Everything that goes on between the GPi CASE and the Pi itself happens through these pins.

Carefully lower the IO conversion board into place so that it lines up with the Pi.

Then, slide the brown cable retaining clip outward, insert the USB extension cable, and then slide the retaining clip back to secure the cable.

See the attached photo for reference.

Closing the Retroflag GPi cartridge housingClosing the Retroflag GPi cartridge housing

Snap the cartridge housing back together and secure it using the four (4) small silver screws. This will hold the cartridge case shut while also securing the Pi to the IO board.

Sliding the Retroflag GPi cartridge into placeSliding the Retroflag GPi cartridge into place

Once everything is nice and secure, slide the cartridge into place like you would any Game Boy! Contacts in the bottom of the cartridge will make contact with the GPi’s main logic board, connecting your Pi once and for all.

RetroPie Emulation Station screenRetroPie Emulation Station screen

Next, you’ll need to install RetroPie.

What is RetroPie?

In a nutshell, RetroPie is a software library that will allow you to load and emulate games on the GPi. If you so choose, you can also run RecalBox on the GPi instead of RetroPie. However, RetroPie is more popular and generally better supported, so that’s what I’ll recommend and cover in this guide.

To install RetroPie, download the latest SD card image labeled “Raspberry Pi 0/1” from the RetroPie downloads page. Then, flash it onto your microSD card using a tool such as Etcher.

Finally, enable SSH and connect the Pi to Wi-Fi.

Want step-by-step instructions?

I wrote a separate guide on installing RetroPie; use that guide to install RetroPie and then return here! That guide also covers steps like enabling SSH (so that you can log into the GPi from your computer to perform certain setup tasks).

If you want to learn even more about RetroPie, check out our RetroPie FAQs or visit the RetroPie howchoo interest.

Installing the Retroflag GPi Case patch fileInstalling the Retroflag GPi Case patch file

Because RetroPie and Recalbox output video via HDMI by default, we need to configure it to output over the GPIO header instead. Retroflag wrapped this, and other configuration settings, into a small patch file that needs to be run.

Download the patch ZIP file from the Retroflag downloads page. Unzip the file, and then:

For Windows

  1. In Windows Explorer, copy the entire GPi_Case_patch folder to the root directory of your SD card.
  2. Open the GPi_Case_patch folder and double-click install_patch.bat to execute it.
  3. You’re done! To undo this and output to HDMI again, run the uninstall_patch.bat file in that folder (though I don’t know why you’d want to do this).

For Mac

  1. Open your SD card in Finder.
  2. Back up config.txt and overlays/dpi24.dtbo by copying them somewhere safe, like a backup folder.
  3. From the patch zip file, copy config.txt to the SD card’s root directory.
  4. From the patch zip file, copy overlays/dpi24.dtbo and overlays/pwm-audio-pi-zero.dtbo to the SD card’s overlays directory.
  5. You’re done! To undo this and output to HDMI by default, replace those two files with your backups from earlier.
Inserting the GPi's SD cardInserting the GPi's SD card

Safely eject the micro SD card from your computer and put it into the GPi through the SD card slot.

RetroFlag GPi CASE safe shutdown switchRetroFlag GPi CASE safe shutdown switch
The safe shutdown switch in the ON position.

Before adding your batteries, ensure the SAFE SHUTDOWN switch beneath the battery housing is set to ON. Then, insert the three AA batteries.

Retroflag GPi booting upRetroflag GPi booting up

Slide the power switch on the top of the unit to ON to boot it.

Retroflag GPi controller configurationRetroflag GPi controller configuration
The Retroflag GPi controller configuration screen. The case is the controller. 😉

You’ll be immediately asked to configure the controller, which is the GPi itself. Hold and press any button to start the process. Then, when prompted, press each corresponding button that appears on the screen.

The “Left shoulder” and “Right shoulder” buttons are found on the back of the unit and are denoted by 3 dots. After configuring those, press and hold any button repeatedly to skip the remaining buttons that don’t exist on this controller.

To prevent data corruption, the Raspberry Pi needs to be shut down safely before it’s turned off.

Retroflag wrote a script that will do this when you toggle the power button on or off. To install it, connect to your Pi from your computer and run the following command from the retroflag-picase GitHub repo:

wget -O - "https://raw.githubusercontent.com/RetroFlag/retroflag-picase/master/install_gpi.sh" | sudo bash

This may take several minutes to run. When it finishes, it will automatically reboot your Pi. The GPi power switch will now safely turn your Pi off and on!

I recommend connecting to your Pi once more and changing your Pi’s password to something more secure.

Before adding games we’ll need to tell the Raspberry Pi to use all available space on the SD card.

To do this, navigate to the RetroPie Configuration screen, press A, and select raspi-config.

Next, scroll down and select Advanced Configuration and then Expand Filesystem.

Finally, select Finish and confirm to reboot.

Now that your GPi is up and running, you’ll need to find and add install some retro games!

When you add games to the GPi, what you’re really doing is adding games to RetroPie. You’ll often see the term “ROM” used interchangeably with “game”; this is because each game is stored in a single ROM (read-only memory) file.

Finding GPi (RetroPie) ROMs

While you can find RetroPie ROMs on any torrent site, you shouldn’t download any copyrighted titles as this may be illegal. Check out our full guide to RetroPie ROMs to learn how to find and download RetroPie ROMs.

Installing RetroPie ROMs

After downloading a ROM or ROM pack, unzip each .zip file to reveal a single ROM file — for example, SomeGame.nes.

Once you have a ROM file, there are a few ways to transfer it to the GPi:

1. Transfer ROMs over your network

By default, the GPi will appear as a network share device/drive in both MacOS and Windows. Obviously, you’ll need to be on the same network as your Pi.

On Mac, open Finder and navigate to Locations > Network > retropie > roms. Paste each ROM into its corresponding system folder.

On Windows, open Explorer and enter RETROPIE into the address bar. Then, open the roms folder. Paste each ROM into its corresponding system folder.

2. Transfer ROMs via USB drive

To do this, you’ll need to remove the Pi from the GPi so that you can access its USB port. Then, along with a micro USB adapter, add ROMs using a USB drive. This is the fastest approach as far as transfer time goes.

After adding your ROMs and restarting the GPi, you’ll see an icon for each system. Select a system by pressing A and then select a game.

Customizing the interface with themes

You can install various RetroPie themes to change the way the interface looks. I recommend the GMZ35 theme since it’s designed for small screens and it makes text far more readable!

Exiting a game

To exit a game and return to the RetroPie UI, press START+SELECT together.

Saving a game

Check out my guide to saving and loading saved games in RetroPie for more information.

If you run into any issues, post in the comments section below and I’ll do my best to help you out.

Be sure to check out our RetroFlag GPi FAQ as well! There’s a ton of information in there!

Series: RetroFlag GPi CASE
GPi Review and OverviewGPi Game ROMs
Show all in the RetroFlag GPi CASE series
RetroFlag GPi CASE required materialsRetroFlag GPi CASE required materials

Because the Retroflag GPi CASE is technically a case, it doesn’t contain a computer and relies on the tiny ~$10 Raspberry Pi Zero W computer to run everything.

In addition to the Pi Zero and the GPi itself, you’ll need a few other things including an SD card and batteries. I’ve listed everything in the parts list for this guide. Because the GPi uses three replaceable AA batteries, I recommend picking up some rechargeable AA batteries and a charger. The environment (and your wallet) will thank you.

Which Pi should I choose?

You can use either the Raspberry Pi Zero or Raspberry Pi Zero W, but I recommend the Zero W since it has onboard bluetooth and Wi-Fi.

The Raspberry Pi Foundation also sells a Raspberry Pi Zero WH, which stands for “with header” and comes with a 40-pin header pre-soldered; don’t use this one unless you have the equipment to desolder and remove that header. The GPi will not fit a Pi that has a header soldered on.

RetroFlag GPi CASE required materialsRetroFlag GPi CASE required materials

Because the Retroflag GPi CASE is technically a case, it doesn’t contain a computer and relies on the tiny ~$10 Raspberry Pi Zero W computer to run everything.

In addition to the Pi Zero and the GPi itself, you’ll need a few other things including an SD card and batteries. I’ve listed everything in the parts list for this guide. Because the GPi uses three replaceable AA batteries, I recommend picking up some rechargeable AA batteries and a charger. The environment (and your wallet) will thank you.

Which Pi should I choose?

You can use either the Raspberry Pi Zero or Raspberry Pi Zero W, but I recommend the Zero W since it has onboard bluetooth and Wi-Fi.

The Raspberry Pi Foundation also sells a Raspberry Pi Zero WH, which stands for “with header” and comes with a 40-pin header pre-soldered; don’t use this one unless you have the equipment to desolder and remove that header. The GPi will not fit a Pi that has a header soldered on.

Gather your hardware

Things used here
Check PriceMicroSD card, 32GBCheck PriceRaspberry Pi Zero WCheck PriceRetroflag GPi CASECheck PriceNiMH rechargeable AA batteries
Retroflag GPi power switchRetroflag GPi power switch

Before you start, make sure the main power switch is in the OFF position.

Retroflag GPi power switchRetroflag GPi power switch

Before you start, make sure the main power switch is in the OFF position.

Turn off the power switch

Inserting the Retroflag GPi micro USB extension cableInserting the Retroflag GPi micro USB extension cable

Insert the included micro USB extension ribbon cable into the Pi’s micro USB data port. This is the port closer to the center of the Pi.

Inserting the Retroflag GPi micro USB extension cableInserting the Retroflag GPi micro USB extension cable

Insert the included micro USB extension ribbon cable into the Pi’s micro USB data port. This is the port closer to the center of the Pi.

Insert the micro USB extension cable

Securing the Pi Zero into the Retroflag GPi housingSecuring the Pi Zero into the Retroflag GPi housing
As you can see, the SD card should be on the right and the ports should face up.

The GPi comes with a sliding cartridge — much like the original Game Boy — that houses the Raspberry Pi. The purpose of this cartridge is to connect the Raspberry Pi to the rest of the GPi, sending both power and data signals back and forth to make everything work.

Place the Pi into the cartridge housing with the ports facing up and the SD card slot facing towards you. If oriented correctly, the Pi’s Micro SD card slot should be accessible from outside the housing.

Finally, use the flathead side of the included screwdriver to secure the Pi in place using the four (4) small brass screws.

Securing the Pi Zero into the Retroflag GPi housingSecuring the Pi Zero into the Retroflag GPi housing
As you can see, the SD card should be on the right and the ports should face up.

The GPi comes with a sliding cartridge — much like the original Game Boy — that houses the Raspberry Pi. The purpose of this cartridge is to connect the Raspberry Pi to the rest of the GPi, sending both power and data signals back and forth to make everything work.

Place the Pi into the cartridge housing with the ports facing up and the SD card slot facing towards you. If oriented correctly, the Pi’s Micro SD card slot should be accessible from outside the housing.

Finally, use the flathead side of the included screwdriver to secure the Pi in place using the four (4) small brass screws.

Put the Raspberry Pi into the GPi cartridge

Connecting the GPi IO conversion board and pogo pin systemConnecting the GPi IO conversion board and pogo pin system

The GPi’s “IO conversion board” is a small board that connects the Pi to the rest of the GPi’s circuitry. A “pogo pin” system is used to connect the Pi to this board.

What’s a pogo pin?

A pogo pin is a small spring-loaded connector. Basically, spring-loaded connectors on the IO conversion board press up against the Raspberry Pi’s GPIO (40-pin) header, thus eliminating the need to solder anything. Everything that goes on between the GPi CASE and the Pi itself happens through these pins.

Carefully lower the IO conversion board into place so that it lines up with the Pi.

Then, slide the brown cable retaining clip outward, insert the USB extension cable, and then slide the retaining clip back to secure the cable.

See the attached photo for reference.

Connecting the GPi IO conversion board and pogo pin systemConnecting the GPi IO conversion board and pogo pin system

The GPi’s “IO conversion board” is a small board that connects the Pi to the rest of the GPi’s circuitry. A “pogo pin” system is used to connect the Pi to this board.

What’s a pogo pin?

A pogo pin is a small spring-loaded connector. Basically, spring-loaded connectors on the IO conversion board press up against the Raspberry Pi’s GPIO (40-pin) header, thus eliminating the need to solder anything. Everything that goes on between the GPi CASE and the Pi itself happens through these pins.

Carefully lower the IO conversion board into place so that it lines up with the Pi.

Then, slide the brown cable retaining clip outward, insert the USB extension cable, and then slide the retaining clip back to secure the cable.

See the attached photo for reference.

Attach the IO conversion board

Closing the Retroflag GPi cartridge housingClosing the Retroflag GPi cartridge housing

Snap the cartridge housing back together and secure it using the four (4) small silver screws. This will hold the cartridge case shut while also securing the Pi to the IO board.

Closing the Retroflag GPi cartridge housingClosing the Retroflag GPi cartridge housing

Snap the cartridge housing back together and secure it using the four (4) small silver screws. This will hold the cartridge case shut while also securing the Pi to the IO board.

Close the cartridge housing

Sliding the Retroflag GPi cartridge into placeSliding the Retroflag GPi cartridge into place

Once everything is nice and secure, slide the cartridge into place like you would any Game Boy! Contacts in the bottom of the cartridge will make contact with the GPi’s main logic board, connecting your Pi once and for all.

Sliding the Retroflag GPi cartridge into placeSliding the Retroflag GPi cartridge into place

Once everything is nice and secure, slide the cartridge into place like you would any Game Boy! Contacts in the bottom of the cartridge will make contact with the GPi’s main logic board, connecting your Pi once and for all.

Slide the cartridge into place

RetroPie Emulation Station screenRetroPie Emulation Station screen

Next, you’ll need to install RetroPie.

What is RetroPie?

In a nutshell, RetroPie is a software library that will allow you to load and emulate games on the GPi. If you so choose, you can also run RecalBox on the GPi instead of RetroPie. However, RetroPie is more popular and generally better supported, so that’s what I’ll recommend and cover in this guide.

To install RetroPie, download the latest SD card image labeled “Raspberry Pi 0/1” from the RetroPie downloads page. Then, flash it onto your microSD card using a tool such as Etcher.

Finally, enable SSH and connect the Pi to Wi-Fi.

Want step-by-step instructions?

I wrote a separate guide on installing RetroPie; use that guide to install RetroPie and then return here! That guide also covers steps like enabling SSH (so that you can log into the GPi from your computer to perform certain setup tasks).

If you want to learn even more about RetroPie, check out our RetroPie FAQs or visit the RetroPie howchoo interest.

RetroPie Emulation Station screenRetroPie Emulation Station screen

Next, you’ll need to install RetroPie.

What is RetroPie?

In a nutshell, RetroPie is a software library that will allow you to load and emulate games on the GPi. If you so choose, you can also run RecalBox on the GPi instead of RetroPie. However, RetroPie is more popular and generally better supported, so that’s what I’ll recommend and cover in this guide.

To install RetroPie, download the latest SD card image labeled “Raspberry Pi 0/1” from the RetroPie downloads page. Then, flash it onto your microSD card using a tool such as Etcher.

Finally, enable SSH and connect the Pi to Wi-Fi.

Want step-by-step instructions?

I wrote a separate guide on installing RetroPie; use that guide to install RetroPie and then return here! That guide also covers steps like enabling SSH (so that you can log into the GPi from your computer to perform certain setup tasks).

If you want to learn even more about RetroPie, check out our RetroPie FAQs or visit the RetroPie howchoo interest.

Install RetroPie

Mentioned here
How to Enable SSH on Raspberry Pi Without a ScreenHow to Set up WiFi on Your Raspberry Pi Without a Monitor
Mentioned here
RetroPie: Build Your Own Raspberry Pi Retro Gaming Rig
Mentioned here
RetroPie FAQ - Everything You've Ever Wanted to Know About RetroPie
Installing the Retroflag GPi Case patch fileInstalling the Retroflag GPi Case patch file

Because RetroPie and Recalbox output video via HDMI by default, we need to configure it to output over the GPIO header instead. Retroflag wrapped this, and other configuration settings, into a small patch file that needs to be run.

Download the patch ZIP file from the Retroflag downloads page. Unzip the file, and then:

For Windows

  1. In Windows Explorer, copy the entire GPi_Case_patch folder to the root directory of your SD card.
  2. Open the GPi_Case_patch folder and double-click install_patch.bat to execute it.
  3. You’re done! To undo this and output to HDMI again, run the uninstall_patch.bat file in that folder (though I don’t know why you’d want to do this).

For Mac

  1. Open your SD card in Finder.
  2. Back up config.txt and overlays/dpi24.dtbo by copying them somewhere safe, like a backup folder.
  3. From the patch zip file, copy config.txt to the SD card’s root directory.
  4. From the patch zip file, copy overlays/dpi24.dtbo and overlays/pwm-audio-pi-zero.dtbo to the SD card’s overlays directory.
  5. You’re done! To undo this and output to HDMI by default, replace those two files with your backups from earlier.
Installing the Retroflag GPi Case patch fileInstalling the Retroflag GPi Case patch file

Because RetroPie and Recalbox output video via HDMI by default, we need to configure it to output over the GPIO header instead. Retroflag wrapped this, and other configuration settings, into a small patch file that needs to be run.

Download the patch ZIP file from the Retroflag downloads page. Unzip the file, and then:

For Windows

  1. In Windows Explorer, copy the entire GPi_Case_patch folder to the root directory of your SD card.
  2. Open the GPi_Case_patch folder and double-click install_patch.bat to execute it.
  3. You’re done! To undo this and output to HDMI again, run the uninstall_patch.bat file in that folder (though I don’t know why you’d want to do this).

For Mac

  1. Open your SD card in Finder.
  2. Back up config.txt and overlays/dpi24.dtbo by copying them somewhere safe, like a backup folder.
  3. From the patch zip file, copy config.txt to the SD card’s root directory.
  4. From the patch zip file, copy overlays/dpi24.dtbo and overlays/pwm-audio-pi-zero.dtbo to the SD card’s overlays directory.
  5. You’re done! To undo this and output to HDMI by default, replace those two files with your backups from earlier.

Install the GPi Case patch

Inserting the GPi's SD cardInserting the GPi's SD card

Safely eject the micro SD card from your computer and put it into the GPi through the SD card slot.

Inserting the GPi's SD cardInserting the GPi's SD card

Safely eject the micro SD card from your computer and put it into the GPi through the SD card slot.

Insert the SD card

RetroFlag GPi CASE safe shutdown switchRetroFlag GPi CASE safe shutdown switch
The safe shutdown switch in the ON position.

Before adding your batteries, ensure the SAFE SHUTDOWN switch beneath the battery housing is set to ON. Then, insert the three AA batteries.

RetroFlag GPi CASE safe shutdown switchRetroFlag GPi CASE safe shutdown switch
The safe shutdown switch in the ON position.

Before adding your batteries, ensure the SAFE SHUTDOWN switch beneath the battery housing is set to ON. Then, insert the three AA batteries.

Add your batteries

Retroflag GPi booting upRetroflag GPi booting up

Slide the power switch on the top of the unit to ON to boot it.

Retroflag GPi booting upRetroflag GPi booting up

Slide the power switch on the top of the unit to ON to boot it.

Turn the GPi on

Retroflag GPi controller configurationRetroflag GPi controller configuration
The Retroflag GPi controller configuration screen. The case is the controller. 😉

You’ll be immediately asked to configure the controller, which is the GPi itself. Hold and press any button to start the process. Then, when prompted, press each corresponding button that appears on the screen.

The “Left shoulder” and “Right shoulder” buttons are found on the back of the unit and are denoted by 3 dots. After configuring those, press and hold any button repeatedly to skip the remaining buttons that don’t exist on this controller.

Retroflag GPi controller configurationRetroflag GPi controller configuration
The Retroflag GPi controller configuration screen. The case is the controller. 😉

You’ll be immediately asked to configure the controller, which is the GPi itself. Hold and press any button to start the process. Then, when prompted, press each corresponding button that appears on the screen.

The “Left shoulder” and “Right shoulder” buttons are found on the back of the unit and are denoted by 3 dots. After configuring those, press and hold any button repeatedly to skip the remaining buttons that don’t exist on this controller.

Configure the “controller”

To prevent data corruption, the Raspberry Pi needs to be shut down safely before it’s turned off.

Retroflag wrote a script that will do this when you toggle the power button on or off. To install it, connect to your Pi from your computer and run the following command from the retroflag-picase GitHub repo:

wget -O - "https://raw.githubusercontent.com/RetroFlag/retroflag-picase/master/install_gpi.sh" | sudo bash

This may take several minutes to run. When it finishes, it will automatically reboot your Pi. The GPi power switch will now safely turn your Pi off and on!

I recommend connecting to your Pi once more and changing your Pi’s password to something more secure.

To prevent data corruption, the Raspberry Pi needs to be shut down safely before it’s turned off.

Retroflag wrote a script that will do this when you toggle the power button on or off. To install it, connect to your Pi from your computer and run the following command from the retroflag-picase GitHub repo:

wget -O - "https://raw.githubusercontent.com/RetroFlag/retroflag-picase/master/install_gpi.sh" | sudo bash

This may take several minutes to run. When it finishes, it will automatically reboot your Pi. The GPi power switch will now safely turn your Pi off and on!

I recommend connecting to your Pi once more and changing your Pi’s password to something more secure.

Install the safe shutdown script

Mentioned here
Don't Pull the Plug: How to Safely Shut Down or Reboot Your Raspberry Pi
Mentioned here
How to Connect to a Raspberry Pi Remotely via SSH How to Connect to a Raspberry Pi Remotely via SSHThe preferred (and most common) method of connecting to your Pi to run commands.
How to Connect to a Raspberry Pi Remotely via SSH
Mentioned here
How to Change the Raspberry Pi Password

Before adding games we’ll need to tell the Raspberry Pi to use all available space on the SD card.

To do this, navigate to the RetroPie Configuration screen, press A, and select raspi-config.

Next, scroll down and select Advanced Configuration and then Expand Filesystem.

Finally, select Finish and confirm to reboot.

Before adding games we’ll need to tell the Raspberry Pi to use all available space on the SD card.

To do this, navigate to the RetroPie Configuration screen, press A, and select raspi-config.

Next, scroll down and select Advanced Configuration and then Expand Filesystem.

Finally, select Finish and confirm to reboot.

Expand filesystem

Now that your GPi is up and running, you’ll need to find and add install some retro games!

When you add games to the GPi, what you’re really doing is adding games to RetroPie. You’ll often see the term “ROM” used interchangeably with “game”; this is because each game is stored in a single ROM (read-only memory) file.

Finding GPi (RetroPie) ROMs

While you can find RetroPie ROMs on any torrent site, you shouldn’t download any copyrighted titles as this may be illegal. Check out our full guide to RetroPie ROMs to learn how to find and download RetroPie ROMs.

Installing RetroPie ROMs

After downloading a ROM or ROM pack, unzip each .zip file to reveal a single ROM file — for example, SomeGame.nes.

Once you have a ROM file, there are a few ways to transfer it to the GPi:

1. Transfer ROMs over your network

By default, the GPi will appear as a network share device/drive in both MacOS and Windows. Obviously, you’ll need to be on the same network as your Pi.

On Mac, open Finder and navigate to Locations > Network > retropie > roms. Paste each ROM into its corresponding system folder.

On Windows, open Explorer and enter RETROPIE into the address bar. Then, open the roms folder. Paste each ROM into its corresponding system folder.

2. Transfer ROMs via USB drive

To do this, you’ll need to remove the Pi from the GPi so that you can access its USB port. Then, along with a micro USB adapter, add ROMs using a USB drive. This is the fastest approach as far as transfer time goes.

Now that your GPi is up and running, you’ll need to find and add install some retro games!

When you add games to the GPi, what you’re really doing is adding games to RetroPie. You’ll often see the term “ROM” used interchangeably with “game”; this is because each game is stored in a single ROM (read-only memory) file.

Finding GPi (RetroPie) ROMs

While you can find RetroPie ROMs on any torrent site, you shouldn’t download any copyrighted titles as this may be illegal. Check out our full guide to RetroPie ROMs to learn how to find and download RetroPie ROMs.

Installing RetroPie ROMs

After downloading a ROM or ROM pack, unzip each .zip file to reveal a single ROM file — for example, SomeGame.nes.

Once you have a ROM file, there are a few ways to transfer it to the GPi:

1. Transfer ROMs over your network

By default, the GPi will appear as a network share device/drive in both MacOS and Windows. Obviously, you’ll need to be on the same network as your Pi.

On Mac, open Finder and navigate to Locations > Network > retropie > roms. Paste each ROM into its corresponding system folder.

On Windows, open Explorer and enter RETROPIE into the address bar. Then, open the roms folder. Paste each ROM into its corresponding system folder.

2. Transfer ROMs via USB drive

To do this, you’ll need to remove the Pi from the GPi so that you can access its USB port. Then, along with a micro USB adapter, add ROMs using a USB drive. This is the fastest approach as far as transfer time goes.

Add games to the GPi

Mentioned here
Retroflag GPi CASE Games: How to Find and Add ROMs to the GPi
Mentioned here
Where to Find and Download RetroPie ROMs (Free and Legally)
Mentioned here
How to Add ROMs to RetroPie Using a USB Drive

After adding your ROMs and restarting the GPi, you’ll see an icon for each system. Select a system by pressing A and then select a game.

Customizing the interface with themes

You can install various RetroPie themes to change the way the interface looks. I recommend the GMZ35 theme since it’s designed for small screens and it makes text far more readable!

Exiting a game

To exit a game and return to the RetroPie UI, press START+SELECT together.

Saving a game

Check out my guide to saving and loading saved games in RetroPie for more information.

After adding your ROMs and restarting the GPi, you’ll see an icon for each system. Select a system by pressing A and then select a game.

Customizing the interface with themes

You can install various RetroPie themes to change the way the interface looks. I recommend the GMZ35 theme since it’s designed for small screens and it makes text far more readable!

Exiting a game

To exit a game and return to the RetroPie UI, press START+SELECT together.

Saving a game

Check out my guide to saving and loading saved games in RetroPie for more information.

Access and play your games

Mentioned here
The Best RetroPie Themes (And How to Install Them)
Mentioned here
How to Save and Load Saved Games in RetroPie How to Save and Load Saved Games in RetroPieNo more marathons. Unless you want to.
How to Save and Load Saved Games in RetroPie

If you run into any issues, post in the comments section below and I’ll do my best to help you out.

Be sure to check out our RetroFlag GPi FAQ as well! There’s a ton of information in there!

If you run into any issues, post in the comments section below and I’ll do my best to help you out.

Be sure to check out our RetroFlag GPi FAQ as well! There’s a ton of information in there!

Need help?

Mentioned here
Retroflag GPi CASE FAQ - Common GPi Questions and Answers Retroflag GPi CASE FAQ – Common GPi Questions and AnswersThe most popular Retroflag GPi questions answered!
Retroflag GPi CASE FAQ - Common GPi Questions and Answers
Series: RetroFlag GPi CASE
GPi Review and OverviewGPi Game ROMs
Show all in the RetroFlag GPi CASE series
Retroflag GPi CaseRetroFlag GPi CASE SetupRetroflag GPi ROMsHow to save and load Retroflag GPi gamesRetroflag GPi second controllerRetroflag GPi CASE FAQ
Calling all writers!

We’re hiring. Write for Howchoo

Zach's profile pictureZach
Joined in 2015
Web developer, designer, tinkerer, and beer enthusiast living in Tampa, Florida.
Zach's profile picturehowchoo
Share this guide!
RedditEmailTextPinterest
Related to this guide:
Retroflag GPi CASE FAQRetroflag GPi CASE FAQ
The most popular Retroflag GPi questions answered!
Ash's profile picture AshView
In these interests: piretropiegpi
Retroflag GPi giveawayRetroflag GPi giveaway
One lucky fan will receive a shiny new GPi.
Zach's profile picture ZachView
In these interests: giveawaysretropiegpi
Retroflag GPi CASE FAQRetroflag GPi CASE FAQ
The most popular Retroflag GPi questions answered!
Ash's profile picture AshView
In these interests: piretropiegpi
Ash's profile pictureViewpiretropiegpi
Retroflag GPi giveawayRetroflag GPi giveaway
One lucky fan will receive a shiny new GPi.
Zach's profile picture ZachView
In these interests: giveawaysretropiegpi
Zach's profile pictureViewgiveawaysretropiegpiZach's profile pictureViewretrogamingretropiegpi
People also read:
How to save and load Retroflag GPi games
Don’t worry, you can pick up where you left off later!
Retroflag GPi ROMs
So you got your Retroflag GPi CASE set up—now it’s time to play some games! This guide will show you where to download game ROMs for the GPi and how to install them.
Best Raspberry Pi Beginngers Books
For Raspberry Pi beginners who still love to follow along in a book.
Astro Pi on the ISS
What’s better than an experiment? An experiment in space!
The Kali Linux and Raspberry Pi logos, side by side
Kali Linux is a great distribution for Raspberry Pi users who want to get to grips with security testing.
Raspberry Pi Radio
One man’s junk is another man’s Pi project.
Raspberry Pi HQ Camera Telescope
This Raspberry Pi project takes us to the stars.
Best Controllers for RetroPie!
Don’t skimp on your RetroPie controller—get the best!
How to save and load Retroflag GPi games
Don’t worry, you can pick up where you left off later!
Retroflag GPi ROMs
So you got your Retroflag GPi CASE set up—now it’s time to play some games! This guide will show you where to download game ROMs for the GPi and how to install them.
Best Raspberry Pi Beginngers Books
For Raspberry Pi beginners who still love to follow along in a book.
Astro Pi on the ISS
What’s better than an experiment? An experiment in space!
How to save and load Retroflag GPi games
How to save and load Retroflag GPi gamesHow to save games on the Retroflag GPi
Retroflag GPi ROMs
Retroflag GPi ROMsRetroflag GPi CASE Games: How to Find and Add ROMs to the GPi
Retroflag GPi Case
Retroflag GPi CaseRetroflag GPi CASE: The Raspberry Pi Game Boy We’ve Been Waiting For!
Best Raspberry Pi Beginngers Books
Best Raspberry Pi Beginngers BooksThe Best Raspberry Pi Beginner’s Books [2020]
Astro Pi on the ISS
Astro Pi on the ISSAstro Pi Lets Kids Run Their Programs in Space
The Kali Linux and Raspberry Pi logos, side by side
Kali Linux is a great distribution for Raspberry Pi users who want to get to grips with security testing.
Raspberry Pi Radio
One man’s junk is another man’s Pi project.
Raspberry Pi HQ Camera Telescope
This Raspberry Pi project takes us to the stars.
Best Controllers for RetroPie!
Don’t skimp on your RetroPie controller—get the best!
PiCar-V V2.0 Kit
PiCar-V V2.0 KitDIY Raspberry Pi RC Car: SunFounder’s PiCar-V V2.0 Kit
The Kali Linux and Raspberry Pi logos, side by side
The Kali Linux and Raspberry Pi logos, side by sideHow to Install Kali Linux on a Raspberry Pi
Raspberry Pi Radio
Raspberry Pi RadioRefurbished Radio Uses Raspberry Pi to Stream Music
Raspberry Pi HQ Camera Telescope
Raspberry Pi HQ Camera TelescopeRaspberry Pi HQ Camera Telescope Takes Amazing Shot of Jupiter
Best Controllers for RetroPie!
Best Controllers for RetroPie!The Best RetroPie Controllers – Top 10 [2020]
Posted in these interests:
Retroflag GPi CASE guidesRetroflag GPi CASE guides
gpi
PRIMARY
How-to and DIY guides for the Retroflag GPi CASE, the amazing Raspberry Pi Game Boy!
pipi
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
retropieretropie
This interest contains guides that cover all things RetroPie! What is RetroPie? RetroPie is a popular software library for the Raspberry Pi that is used to emulate retro video games.
Retroflag GPi CASE guidesRetroflag GPi CASE guides
gpi
PRIMARY
How-to and DIY guides for the Retroflag GPi CASE, the amazing Raspberry Pi Game Boy!
PRIMARY
Explore
pipi
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
Explore
retropieretropie
This interest contains guides that cover all things RetroPie! What is RetroPie? RetroPie is a popular software library for the Raspberry Pi that is used to emulate retro video games.
Explore
Discuss this guide:
We’re hiring!
Are you a passionate writer? We want to hear from you!
We’re hiring!
Are you a passionate writer? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate

How to Disable the Lock/Unlock Sound on Your Subaru XV Crosstrek and Impreza

Disabling the Subaru XV Crosstrek lock soundDisabling the Subaru XV Crosstrek lock sound
Zach Zach (233)
Total time: 5 minutes 
Updated: March 7th, 2020

The audible chirp when my XV Crosstrek is locked or unlocked is quite annoying — worse is when someone hasn’t closed the door completely yet and it beeps 5 times. Here’s a simple (and completely reversible) way to disable your Crosstrek’s lock/unlock sound. This guide also works for other Subarus (including the Outback) of the model year 2013+.

Note: You can still make your car “chirp” (though it uses the horn) by pressing the button on your remote three times. This is handy if you want to locate your car in a parking lot, for example.

Posted in these interests:

crosstrek
PRIMARY
3 guides
autos
12 guides
subaru
3 guides

Keep the key out of the ignition and make sure all doors are closed.

On the driver’s side door, hold down the unlock button.

Do this while continuing to hold the unlock button.

Do this while continuing to hold the unlock button.

After you close your door, your hazard lights on the dashboard will flash three times if this process was completely successfully. If you did not see this confirmation, repeat this process again.

To turn the lock/unlock beep back on, simply repeat this process again to reverse the setting.

We’re hiring!
Are you a passionate writer? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Updated: March 7th, 2020
pi
PRIMARY
215 guides
news
38 guides
Calling all writers!

We’re hiring. Write for Howchoo

pi
PRIMARY
215 guides
news
38 guides
Calling all writers!

We’re hiring. Write for Howchoo

Ash's profile pictureAsh
Joined in 2018
Ash is an experienced tech writer with an endless passion for technology. She enjoys retro gaming, 3D printing, and making awesome projects on the Raspberry Pi.
For Raspberry Pi beginners who still love to follow along in a book.
Michael's profile picture MichaelView
In these interests: booksretropiepi
What’s better than an experiment? An experiment in space!
Michael's profile picture MichaelView
In these interests: kidspinews
In these interests: pi
Kali Linux is a great distribution for Raspberry Pi users who want to get to grips with security testing.
The Raspberry Pi micro-computer grows in power with each new model release, with more resources that make it a more capable, low-cost content server for your media and resources.
Laptops, smartphones, tablets, even lightbulbs—an endless number of devices now have the ability to connect to your local network and the wider internet.
The Raspberry Pi was designed to boot from an SD card, but in some cases, it’s convenient to boot from a USB drive.
Get the new official Raspberry Pi OS on your Pi.
New to the Raspberry Pi? Start here.
Blocking ads just got easier with Pi-hole, a network-wide ad blocker for the Raspberry Pi
Don’t skip out on a proper case for your Pi 4.
The only Raspberry Pi Bluetooth guide you’ll ever need.
Your favorite MS OS on the Pi.
pi
PRIMARY
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
Get the latest news from our most popular interests including 3D printing, Raspberry Pi, Retro Gaming, Python, and more!
Ash's profile pictureAsh
Joined in 2018
Ash is an experienced tech writer with an endless passion for technology. She enjoys retro gaming, 3D printing, and making awesome projects on the Raspberry Pi.
Related to this guide:
Setting up Bluetooth on a Raspberry PiSetting up Bluetooth on a Raspberry Pi
The only Raspberry Pi Bluetooth guide you’ll ever need.
Ben's profile picture BenView
In these interests: pi
Raspberry Pi WindowsRaspberry Pi Windows
In these interests: pcwindowspi
DietPi LogoDietPi Logo
If you need a resource-light operating system for your Raspberry Pi, then you should consider trying DietPi.
Ben's profile picture BenView
In these interests: pi
People also read:
Raspberry Pi High Quality Camera
Update your Pi project with high-quality images.
Raspberry Pi Imager
New official Raspberry Pi imaging software.
Multiple Raspberry Pis on a table
Learn how to remove a saved wireless network in about a minute.
Posted in these interests:
pipi
pi
PRIMARY
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
Howchoo NewsHowchoo News
Get the latest news from our most popular interests including 3D printing, Raspberry Pi, Retro Gaming, Python, and more!
Discuss this guide:
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Ash's profile pictureAsh
Joined in 2018
Ash is an experienced tech writer with an endless passion for technology. She enjoys retro gaming, 3D printing, and making awesome projects on the Raspberry Pi.
Related to this guide:
Resin Printing FAQsResin Printing FAQs
Considering a resin printer? Here’s everything you should know first.
Ash's profile picture AshView
In these interests: 3dprinting
3D Printing FAQs3D Printing FAQs
New to 3D printing? We’ve got you covered.
Ash's profile picture AshView
In these interests: 3dprinting
Make Money 3D PrintingMake Money 3D Printing
You can’t print money, but you can make money printing.
Ash's profile picture AshView
In these interests: 3dprinting
People also read:
The Spaghetti Detective
Access OctoPrint from anywhere with this OctoPrint Anywhere replacement.
3D printing on glass bed
How to choose, install, and use a glass bed with your printer.
3D-printed Raspberry Pi cases
Build your dream case one line at a time!
Time for this project to take shape.
Posted in these interests:
3dprinting3dprinting
3dprinting
PRIMARY
Think of it like a 2D printer, but with an extra dimension.
practicalprintspracticalprints
Tired of printing Yoda heads? Discover practical prints for your 3D printer.
Discuss this guide:
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.