How to completely uninstall Android Studio on macOS and OS X

How to completely uninstall Android Studio on macOS and OS XHow to completely uninstall Android Studio on macOS and OS X
Zach Zach (233)
Total time: 2 minutes 
Updated: December 1st, 2019

Sometimes Android Studio gets corrupted, and when you try to compile your Android application (or launch a virtual device), everything goes haywire. Often, the solution is to completely uninstall and reinstall Android Studio.

This guide will show you how to completely clean uninstall Android Studio from macOS and OS X.

Posted in these interests:

macos
PRIMARY
40 guides
osx
47 guides
androidstudio
1 guide

Navigate to Applications > Utilities > Terminal.

Carefully run the following commands; this will remove Android Studio and its related preferences and library files. This is the best way to completely uninstall Android Studio and prep it for reinstallation, if desired.

Delete Mac Android Studio itself:

rm -Rf /Applications/Android Studio.app rm -Rf ~/Library/Preferences/AndroidStudio* rm -Rf ~/Library/Preferences/com.google.android.* rm -Rf ~/Library/Preferences/com.android.* rm -Rf ~/Library/Application Support/AndroidStudio* rm -Rf ~/Library/Logs/AndroidStudio* rm -Rf ~/Library/Caches/AndroidStudio* rm -Rf ~/.AndroidStudio*

Delete all Android Studio projects (optional):

rm -Rf ~/AndroidStudioProjects

Delete Gradle files/cache:

rm -Rf ~/.android

Delete SDK tools:

rm -Rf ~/Library/Android*

That’s it. You’re done!

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.

Total time: 15 minutes 
Updated: December 1st, 2019
Calling all writers!

We’re hiring. Write for Howchoo

tennis
PRIMARY
1 guide
Calling all writers!

We’re hiring. Write for Howchoo

Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
tennis
PRIMARY

How to adjust and calibrate Nespresso Inissia cup size/volume

How to adjust and calibrate Nespresso Inissia cup size/volumeHow to adjust and calibrate Nespresso Inissia cup size/volume
Zach Zach (233)
Total time: 2 minutes 
Updated: December 1st, 2019

By default, the Nespresso Inissia dispenses only a small amount of coffee. If you read the manual rather than throwing it away, it states that you’re meant to calibrate the cup size yourself to match your individual taste.

This short guide will show you how to program the volume of coffee that your Nespresso machine outputs for both the espresso and lungo sizes. Coffee is awesome.

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

Nespresso Inissia Coffee Maker×1
Top off your water tankTop off your water tank

Fill your tank up fully with fresh water.

Place a pod in the machinePlace a pod in the machine

Add a fresh Nespresso pod to the mix and close the machine.

Preheat the machinePreheat the machine

To do this, press either of the top buttons once to turn the machine on. They will begin to flash. After they stop flashing, the machine is preheated.

Hold down one of the buttons to calibrateHold down one of the buttons to calibrate

Choose which coffee size you’d like to calibrate first (espresso or lungo). I started with espresso.

Hold down the espresso button and continue to hold it until the desired level of coffee is in your cup. Then, release the button. After releasing it, your Nespresso machine is programmed to dispense that same level of coffee!

Repeat with the other button for the other size coffee.

Enjoy your coffee!Enjoy your coffee!

Now you have the perfect strength and volume.

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.

How to install ctrlp fuzzy finder for vim

How to install ctrlp fuzzy finder for vimHow to install ctrlp fuzzy finder for vim
Tyler Tyler (285)
Total time: 3 minutes 
Updated: December 1st, 2019

Using a fuzzy finder for vim is life changing. I’ve used two different fuzzy finders: command T and ctrlp. There are advantages and disadvantages to both, but I prefer ctrlp simply because its easy to install. For more information on ctrlp click here. This guide should work on most versions of OS X and Linux.

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

vim×1
git×1

How to install ctrlp fuzzy finder for vim

How to install ctrlp fuzzy finder for vimHow to install ctrlp fuzzy finder for vim
Tyler Tyler (285)
Total time: 3 minutes 
Updated: December 1st, 2019

Using a fuzzy finder for vim is life changing. I’ve used two different fuzzy finders: command T and ctrlp. There are advantages and disadvantages to both, but I prefer ctrlp simply because its easy to install. For more information on ctrlp click here. This guide should work on most versions of OS X and Linux.

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

vim×1
git×1

How to install ctrlp fuzzy finder for vim

How to install ctrlp fuzzy finder for vimHow to install ctrlp fuzzy finder for vim
Tyler Tyler (285)
Total time: 3 minutes 
Updated: December 1st, 2019

Using a fuzzy finder for vim is life changing. I’ve used two different fuzzy finders: command T and ctrlp. There are advantages and disadvantages to both, but I prefer ctrlp simply because its easy to install. For more information on ctrlp click here. This guide should work on most versions of OS X and Linux.

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

vim×1
git×1

How to install ctrlp fuzzy finder for vim

How to install ctrlp fuzzy finder for vimHow to install ctrlp fuzzy finder for vim
Tyler Tyler (285)
Total time: 3 minutes 
Updated: December 1st, 2019

Using a fuzzy finder for vim is life changing. I’ve used two different fuzzy finders: command T and ctrlp. There are advantages and disadvantages to both, but I prefer ctrlp simply because its easy to install. For more information on ctrlp click here. This guide should work on most versions of OS X and Linux.

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

vim×1
git×1

How to install ctrlp fuzzy finder for vim

vim
Tyler Tyler (285)
Total time: 3 minutes 
Updated: December 1st, 2019
Tyler
 
2

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

vim×1
git×1
vim×1
git×1
Calling all writers!

We’re hiring. Write for Howchoo

 
2
In these interests
vim
PRIMARY
23 guides
vim
PRIMARY
23 guides
PRIMARY

To clone from github:


git clone https://github.com/kien/ctrlp.vim.git ~/.vim/bundle/ctrlp.vim


Add the following to your vimrc file:


set runtimepath^=~/.vim/bundle/ctrlp.vim


To edit vimrc type:


vim ~/.vimrc


To restart vim simply close the program and reopen.

To clone from github:


git clone https://github.com/kien/ctrlp.vim.git ~/.vim/bundle/ctrlp.vim


To clone from github:


git clone https://github.com/kien/ctrlp.vim.git ~/.vim/bundle/ctrlp.vim


Clone the plugin from the git repository

Add the following to your vimrc file:


set runtimepath^=~/.vim/bundle/ctrlp.vim


To edit vimrc type:


vim ~/.vimrc


Add the following to your vimrc file:


set runtimepath^=~/.vim/bundle/ctrlp.vim


To edit vimrc type:


vim ~/.vimrc


Update your vimrc

To restart vim simply close the program and reopen.

To restart vim simply close the program and reopen.

Restart vim

Calling all writers!

We’re hiring. Write for Howchoo

Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Tyler's profile picture
Share this guide!
RedditEmailTextPinterest
Related to this guide:
Vim undo branchesVim undo branches
You probably already know how to use vim’s basic undo and redo features. For a quick refresher, read this short tutorial on how to use vim redo and undo.
Dayne's profile picture DayneView
In these interests: vim
3 Ways to Use Tabs in Vim3 Ways to Use Tabs in Vim
Vim tabs can be a great way to visualize which files you currently have open. Many vim users get bogged down by them and either end up working too hard to use them or give up altogether.
Dayne's profile picture DayneView
In these interests: vim
Vim redo and undoVim redo and undo
Learn how to undo and redo changes using vim. If you are brand new to vim, learn more about the basics in this intro to vim guide.
Dayne's profile picture DayneView
In these interests: vim
Vim undo branchesVim undo branches
You probably already know how to use vim’s basic undo and redo features. For a quick refresher, read this short tutorial on how to use vim redo and undo.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
3 Ways to Use Tabs in Vim3 Ways to Use Tabs in Vim
Vim tabs can be a great way to visualize which files you currently have open. Many vim users get bogged down by them and either end up working too hard to use them or give up altogether.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
Vim redo and undoVim redo and undo
Learn how to undo and redo changes using vim. If you are brand new to vim, learn more about the basics in this intro to vim guide.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
People also read:
Once you learn to think in text objects, you’ll never be the same
Vim is a powerful tool. I often paste raw data into Vim in order to format it in a specific way, and sometimes I need to clean up the file by removing many blank lines.
One of the strengths of Vim is that it’s highly customizable. And while remapping keys is possible, we often want to create shortcuts without changing the default key bindings.
If you find yourself highlighting text in Vim with your mouse to copy and paste it elsewhere, stop. There’s a better way, using the yank command, to copy text into your clipboard on macOS or Windows.
Basic vim commands
Because you’ve accidentally opened Vim and don’t know how to exit
Vim is amazing. Well, Python is doing all the work, but I still like Vim. Learn how to format JSON in Vim like a pro with this short guide! tl;dr Paste your json, and run this in vim normal mode. :%!
Tabs are evil. This guide will show you how to convert tabs to spaces in Vim.
Need to change the case of characters to all caps or all lowercase? This is easily done using Vim. This guide will show you how to change the case of characters in Vim.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
Once you learn to think in text objects, you’ll never be the same
Vim is a powerful tool. I often paste raw data into Vim in order to format it in a specific way, and sometimes I need to clean up the file by removing many blank lines.
One of the strengths of Vim is that it’s highly customizable. And while remapping keys is possible, we often want to create shortcuts without changing the default key bindings.
If you find yourself highlighting text in Vim with your mouse to copy and paste it elsewhere, stop. There’s a better way, using the yank command, to copy text into your clipboard on macOS or Windows.
Basic vim commands
Because you’ve accidentally opened Vim and don’t know how to exit
Vim Text Objects: Using Vim Text Objects
How to Delete Blank Lines in Vim
How to Change Your Leader Key in Vim
Vim: How to Copy to Your System Clipboard
Basic vim commands
Basic vim commandsBasic Vim Commands
Vim is amazing. Well, Python is doing all the work, but I still like Vim. Learn how to format JSON in Vim like a pro with this short guide! tl;dr Paste your json, and run this in vim normal mode. :%!
Tabs are evil. This guide will show you how to convert tabs to spaces in Vim.
Need to change the case of characters to all caps or all lowercase? This is easily done using Vim. This guide will show you how to change the case of characters in Vim.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
How to Format JSON in Vim
Vim: Convert Tabs to Spaces
How to Change or Switch the Case of Characters in Vim
Ack Search, Open Files in Vim
Vim: How to Remove Trailing Whitespace on Save in Vim
Posted in these interests:
vimvim
vim
PRIMARY
vimvim
vim
PRIMARY
PRIMARY
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
Total time: 105 minutes 
Updated: December 1st, 2019
Calling all writers!

We’re hiring. Write for Howchoo

element
PRIMARY
3 guides
honda
3 guides
cooling
1 guide
Note

Make sure the car is cool before you get to work.

Note

Engine coolant is tasty and extremely deadly to pets. Leave Fido inside.

Note

The fan blade bolt is regular-thread, not reverse-thread.

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.
This guide shows you how to replace your window motor/regulator assembly should your window fall down and refuse to roll back up.
Zach's profile picture ZachView
In these interests: autoshondaelement
Changing your Element’s oil yourself is quick and easy.
Zach's profile picture ZachView
element
PRIMARY
Produced by Honda between 2003-2011, the Honda Element is a versatile and awesome compact crossover SUV. The Element, also known as the “E”, uses a 2.

How to fix a flat bicycle tire

How to fix a flat bicycle tireHow to fix a flat bicycle tire
Flat tire? No worries! Learn how to replace the tube inside your bicycle tire.
Andy Andy (5)
Total time: 20 minutes 
Updated: December 1st, 2019
5 – Our Rating

Wherever you choose to ride your bike, a flat tire is never out of the question. With a few basic tools and a little bit of know-how, you’ll be able to fix this common problem and be back to riding in no time.

If you want to save a few bucks by reusing your old tube, check out my guide on bicycle tube patching. Patching is a more time-consuming process and is not always permanent, so replacing your tube outright is often preferred.

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

tire levers×2
bicycle pump×1
Wrench (bolt-on axle only)×1
bicycle tube×1
Get the right size of tubeGet the right size of tube

Every bicycle tire has a 5 digit number printed/embossed along its sidewall. This number, called the ISO number, is essential to purchasing the correct size of tube.

The format of the ISO number is as follows: XX-YYY For example, a common tire size for road tires is 25-622 (700C x 25)

XX will refer to the WIDTH of the tire in mm. YYY will refer to the OUTSIDE DIAMETER of the tire

While the cycling industry has adopted certain nomenclature for sizing of tire (29er, 700C, 650B), the ISO number is the sure-fire way to get the correct size every time.

Make sure to match the valve type as well: Presta and Schrader Valves are typically not interchangeable.

Remove the wheelRemove the wheel

Remove the wheel from the frame. You may need to disengage your brakes to allow the wheel to slide out of the frame’s dropouts (wheel holders).

Depending on your standard of wheel mount, the process is as follows:

Quick Release Lever – Release the quick release lever by pulling the tab of the lever towards you. Once the lever is the open position, hold the opposite side and loosen the skewer by turning the lever anti-clockwise. Be careful not to lose the two springs on the skewer! They are important.

Bolt on Axle – Again turning anti-clockwise, use an appropriate sized wrench (usually 14 or 15mm, adjustable will do in a pinch) to loosen the axle nuts of the wheel.

Thru-Axle – Consult the manufacturer for best practices. Can commonly be turned anti clockwise to loosen. You will need to remove entire internal thru-axle for wheel release.

If this is the rear wheel, be sure to shift to the smallest cog. It will make dealing with the chain easier.

Completely deflate tireCompletely deflate tire

Identify the Valve type:

Presta: After remving plastic top cap, turn threaded barrel end anti-clockwise. Depress pin to allow pressured air to escape from the valve.

Schrader: Remove plastic top cap. Using a small rigid tool, depress the internal pin of the valve to allow pressured air to escape.

Unseat the beads of the tire from the rimUnseat the beads of the tire from the rim

Grab your tire levers. Those little plastic spoon things, yes.

Beginning at the farthest spot from the valve, use the first lever to get underneath the bead of the tire. After getting all the way underneath, use the spoke holder notches of the lever to brace it against an inline spoke.

Use the second lever to “scoop” underneath the first, and rotate it under the entire the outer bead to separate it from the rim. This should be a relatively smooth process.

Repeat for the other bead.

Identify the cause of failureIdentify the cause of failure

With the tire completed removed from the rim, remove the inner tube. Using a bicycle pump, lightly pump the defeated tube until it has shape. As you pump: look, feel, and listen to determine where the tube is failing. Often times, it can be difficult to find the hole in a defeated tube. Inflate the tube, then submerge it in water to find the leak quickly.

Once the leak has been found in the tube, try to match it to the tire. Examine the outside of the tire for seperation, cuts, glass, staples, or anything that looks irregular. Check the inside of the tire by LIGHTLY running your fingers along the inside. Take care, there could be sharp things stuck through the tread.

Position a lightly inflated tube inside the checked tire.Position a lightly inflated tube inside the checked tire.

After ensuring that no pointy things remain in the tire, remove the new tube from its packaging and inflate it just enough to give it shape. Remove the plastic top and threaded ring (presta only).

Away from the wheel, allow the tube to sit inside both beads of the tire. Adjust the valve of the tire to be centered on a chosen logo for ease of reference.

Reference the sidewall of the tire to ensure proper direction of rotation. Place the valve within the rim hole, and lightly thread on the threaded ring and plastic top.

Seat the far bead of the tireSeat the far bead of the tire

Ensure that the valve is seated straight through the hole of the rim. Using primarily your thumbs, roll the outer bead of the tire until it sits nicely on the rim.

Take care not to twist or pinch the tube.

Seat the near bead of the tireSeat the near bead of the tire

With the far bead seated, continue to use your thumbs to roll the tire into position, Once pulled into the center of the rim, begin seating the bead of the tire at the valve, rolling away from the valve. The bead may be super tight, especially near the end of the process.

Take care! This is where many people pinch or pop their tubes. Although the bead may seem super tight, it may be relaxed by rolling the bead away from the valve. Once complete, most tires will have a noticeable ‘pop’ or ‘snap’ once the bead has been seated.

Pump slowly up to required pressurePump slowly up to required pressure

Once both beads are seated, Remove the plastic cap, attach the pump to the valve and lightly pump the tire to 10 psi, checking as you go. As you pump, ensure that the tire looks equal on all sides, and that no bulges exist. Most tires also have a visible bead line indicator, which should be just above the rim on a properly seated tire.

After pumping to 10 psi, if some bulges or irregularities show, deflate the tire and try again.

If you are happy with the result, inflate to 20 psi and check again for bulges or irregularities.

Now, pump it up to your preferred pressure. Close the valve and replace the plastic cap.

Reinstall wheelReinstall wheel

Do the reverse of Step 2. Use the weight of the bike to help center the wheel in the dropouts.

Make sure that your wheel mounting hardware is secure and safe to ride. Reconnect the brakes if necessary.

For rear wheels, ensure that the chain is on the rear cogs before slotting it into the dropout and wrenching it down.

Test the bikeTest the bike

Roll the wheels through the frame. Make sure that the brakes operate the same, and nothing is rubbing or making unusual noises. If some issues come up, check the alignment of the wheel within the frame, and ensure that the wheels are tightly secured.

If this seems out of reach, visit your local bike shop or Co-Op and ask them to show you what went wrong.

I hope you enjoyed this guide, check out my profile for more!

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.

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.
Related to this guide:
People also read:
Something wrong with your Game Boy? Let’s fix it!
Game Boys are awesome. Let’s make them even better!
All about that bass? Let’s crank it up!
You can’t play anything like this. Let’s fix it!
Was that a boop or a beep? I can’t tell—let’s just fix it!
You can play your Game Boy in the dark now!
In this guide, I’ll be updating a back-lit Game Boy with a yellow Play It Loud shell.
Posted in these interests:
gameboygameboy
gameboy
PRIMARY
retrogamingretrogaming
Thank you Mario, but our Princess is in another castle!
nintendonintendo
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.

How to Add ROMs to RetroPie

RetroPie RomsRetroPie Roms
You gotta put ’em somewhere!
Ash Ash (224)
Total time: 10 minutes 
Updated: December 1st, 2019

Ready to play? You’ll need some ROMs first! Today we’re going over the many different ways you can transfer ROMs to RetroPie on the Raspberry Pi. If you’re not sure where to start, one of these methods is guaranteed to put you on the right path.

What is RetroPie?

RetroPie is an open-source emulation platform. In simple terms, it’s for emulating retro video games! RetroPie is built on top of RetroArch and runs perfectly on the Raspberry Pi. You can use RetroPie to emulate both consoles and computer systems. Visit our guide to learn how to set up RetroPie on a Raspberry Pi.

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

Raspberry Pi 3 B+Raspberry Pi 3 B+×1
Windows 10 run windowWindows 10 run window

Using Samba—a software suite built into RetroPie—you can send files to RetroPie over a network. First, make sure that your Raspberry Pi and computer with ROMs are on the same network.

On the same computer that has your ROMs, hold down the Windows key and press R. In the Run dialogue, enter the following:

RETROPIE 

Alternatively, you can replace RETROPIE with an IP address like this:

127.0.0.1 

Press Enter or click OK. This will open a window with folders you can move content into and out of.

ROMs need to go in the ~/RetroPie/roms/ folder. You will need to sort them by console/OS for RetroPie to launch them properly. For example, SNES games would go in the ~/RetroPie/roms/SNES folder.

RetroPie Mac network shareRetroPie Mac network share

Samba is built into RetroPie, it lets us add and remove content for RetroPie over the network. Make sure your Pi and computer with ROMs are on the same network.

Access the computer with your ROMs and open the Finder tool on macOS.

Browse to Network > retropie > roms

This will open the RetroPie ROMs directory on your Pi. Now you can drag and drop files directly to RetroPie. You will need to sort ROMs by console and OS. For example, you should put NES games in the ~/RetroPie/roms/NES folder.

RetroPie USB folderRetroPie USB folder

It’s also possible to transfer ROMs using a USB flash drive. Make sure it’s formatted to FAT32 to work with RetroPie.

First, connect the flash drive to your computer and create a folder named retropie on the drive.

Unplug the flash drive from your computer and connect it to the Raspberry Pi. The Pi needs to be on for this step. You will see a flashing light on the drive when it’s connected.

When the flash drive LED stops blinking, remove it from the Raspberry Pi and connect it to your computer again. Now you can add ROMs to the flash drive. Sort the ROMs into the appropriate folder for each console or system.

After the ROMs have been loaded, plug the flash drive back into the Pi. Wait for the LED to stop blinking and remove the flash drive from the Pi. You may need to relaunch RetroPie or reboot the Pi altogether to locate the new ROMs.

WinSCPWinSCP

It’s really easy to transfer ROMs to RetroPie directly using an FTP setup.

First, we need to enable SSH. Visit our guide on how to enable SSH on the Raspberry Pi and come right back.

There are many FTP programs available for Windows 10. My personal favorite is WinSCP. It has everything we need and also comes recommended by the RetroPie devs on Github.

Open WinSCP (or your FTP client of choice) and enter the IP address of your Raspberry Pi. You can choose SFTP or enter port 22 if needed. The default username and password is:

Username: pi Password: raspberry 

WinSCP will load the complete directory for your Raspberry Pi. From here, navigate to the appropriate folder for each console or system you want to add ROMs to. You can typically find this under a path similar to ~/RetroPie/roms/*[console folder]*.

Drag and drop your ROM files directly to the Pi.

CyberduckCyberduck

ROMs can be transferred to RetroPie directly using FTP.

First things first—we need to enable SSH. Check out our guide on how to enable SSH on the Raspberry Pi real quick. I’ll wait.

There are many different FTP applications supported by macOS. Cyberduck is officially recommended by the Github devs and will work perfectly for us.

Launch Cyberduck (or your preferred FTP client) and enter the IP address for your Pi. You can specify port 22, if necessary. The default username and password is:

Username: pi Password: raspberry 

Once logged in, you can navigate the Raspberry Pi directory from your computer. We’re looking for a specific folder to load our ROMs into. It’s usually similar to this path: ~/RetroPie/roms/*[console folder]*

From here, you can drag and drop ROMs directly to RetroPie! Be sure to sort the ROMs into the correct console or system folder.

Looking for more ROMs? I don’t blame you. There’s tons of great content out in the world, why not build up a collection?

We have a dedicated list of free and legal ROMs for emulators on RetroPie. Check out our RetroPie ROMs guide to work on your game library!

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.

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:
People also read:
A Raspberry Pi power button connected to a Pi
Screw up your controller settings? Reset them with a single press!
Super Gamepad Zero
Who needs a Raspberry Pi case when your controller can be the case?
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:
People also read:
A Raspberry Pi power button connected to a Pi
Screw up your controller settings? Reset them with a single press!
Super Gamepad Zero
Who needs a Raspberry Pi case when your controller can be the case?
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.