Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Share this guide!
Related to this guide:
How to Specify Positional-Only Parameters in PythonHow to Specify Positional-Only Parameters in Python
How to Specify Positional-Only Parameters in Python
If you’re familiar with Python’s keyword-only arguments, then you’ve probably wondered why the same constraint doesn’t exist for positional arguments. This changes with Python 3.
Tyler's profile picture TylerView
In these interests: codepython
How to Use Assignment Expressions in PythonHow to Use Assignment Expressions in Python
In these interests: codepython
An Introduction to f-strings in Python 3An Introduction to f-strings in Python 3
An Introduction to f-strings in Python 3
Learn how to use formatted string literals in Python
Tyler's profile picture TylerView
In these interests: codepython
Posted in these interests:
pythonpython
57 guides • 89 subscribers 
PRIMARY
Python is howchoo’s favorite programming language. We believe python promotes the most organized and performant codebase possible. We also love Django so, naturally, we love Python.
Explore
codecode
63 guides • 87 subscribers 
Code is poetry — one line at a time.
Explore
Discuss this guide:
Follow @howchoo and learn cool things!
Like us on Facebook:
Subscribe to our YouTube channel:
Follow us on Twitter:
Follow @howchoo and learn cool things!
Like us on Facebook:
Subscribe to our YouTube channel:
Follow us on Twitter:

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.

The Best RetroPie Themes (And How to Install Them)

The Best RetroPie themesThe Best RetroPie themes
You deserve some personal flair!
Ash Ash (224)
Total time: 10 minutes 
Updated: November 19th, 2019

RetroPie is one of the coolest ways to turn your Pi into a mini gaming machine. But how can we give it our own personal flair? If you’ve spent all the time, money, and effort into building your own RetroPie machine, you deserve to have a stylish theme design to go along with it. Perhaps you’re just tired of the default RetroPie/Emulation Station theme.

In this guide, we’re taking a look at the best themes RetroPie has to offer—and how YOU can get your hands on them, too!

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

Raspberry PiRaspberry Pi×1
Famicom MiniFamicom Mini

First up we have the Famicom Mini theme! If you’ve always dreamt of a teensy version of the classic Famicom system, you’re in luck!

This theme features clean, retro artwork. The colors are soft and make for a nice muted palette.

The user interface is very well structured. The console titles are presented on square blocks, each featuring custom pixel artwork of the original hardware. Once inside the list of roms, we’re greeted with a nice, well designed page to match the overall Famicom feel.

TFTTFT

TFT is a beautiful minimal design theme. Each console title takes up the complete display and features white lineart of their respective controllers.

This is a relatively dark theme with little coloring. Because of the minimal design, this theme is perfect for small screens and arcade cabinet projects.

WorkbenchWorkbench

This theme brings an incredible level of creativity to the table. It has everything you need, right where you want it and it looks just like the old school Amiga Workbench!

Are you a fan of old school tech? This is definitely the theme for you! Even the rom list has a classic retro highlight across the selected rom. This theme comes together very well to make a wonderfully creative experience.

GBZ35GBZ35

Whoa, what now? The title of this theme stands for Game Boy Zero 3.5”. It features another minimal design, this time with colors!

Behind each console title is minimal artwork pertaining to the console. It’s versatile for a minimal theme. It works well for various screen sizes, making it ideal for arcade cabinets and handheld projects.

Best Retroflag GPi theme for RetroPie

GBZ35 is also the best theme for the Retroflag GPi because it accommodates the GPi’s small screen well, ensuring that text is readable.

Snes MiniSnes Mini

One of the coolest themes you’ll find is the SNES Mini theme! It features vibrant, retro artwork that looks ready to take us to a Tron-like vector wonderland.

Each console title gets its own original artwork. The list of roms is presented nicely to deliver a consistent SNES flavor to the theme.

There are plenty of themes to choose from. If you want to look at the full list of RetroPie themes, visit the official GitHub link here.

How to install RetroPie themesHow to install RetroPie themes

Many themes are available in the RetroPie theme gallery. To tap into these custom designs, you’ll need to open RetroPie Setup.

Open Configuration/ToolsOpen Configuration/Tools

From the RetroPie Setup menu, choose Open Configuration/Tools. The option we’re looking for on this screen is called esthemes – Install themes for Emulation Station.

Download and install themesDownload and install themes

On this screen you can choose to download the entire gallery or maybe just a couple of themes. Each theme needs to be shown as (installed) in order to be used.

Setting a theme as defaultSetting a theme as default

To set the theme you’ve just installed, we’ll need to reboot and go back to our home screen. From the regular menu, you can choose UI Settings to find the selection area for your default theme. This area is labeled Theme Set.

Congratulations! You should have a beautiful, custom, RetroPie theme.

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.

Zach's profile pictureZach
Joined in 2015
Web developer, designer, tinkerer, and beer enthusiast living in Tampa, Florida.
Related to this guide:
Ender 3 upgrades and modsEnder 3 upgrades and mods
Improve your overall printing experience—and quality.
Zach's profile picture ZachView
In these interests: ender33dprinting
Ender 3 MeanWell PSU upgradeEnder 3 MeanWell PSU upgrade
An inexpensive upgrade to make your Ender 3 quieter and safer
Zach's profile picture ZachView
In these interests: 3dprintingender3
Ender 3 FAQEnder 3 FAQ
The most common Creality Ender 3 questions answered!
Ash's profile picture AshView
In these interests: ender33dprinting
People also read:
Ender 3 spring upgrade
An inexpensive upgrade that greatly reduces bed leveling frequency!
Ender 3 OctoPrint touchscreen
An inexpensive upgrade to make your Ender 3 even better!
Marlin firmware on the Ender 3
Update your 3D printer’s firmware and add thermal runaway protection.
Make Money 3D Printing
You can’t print money, but you can make money printing.
See how 3D printer manufacturer, Prusa Research, is helping meet the demand for hand sanitizer by repurposing equipment.
Prusa MK3S 3D printer review
An incredible desktop 3D printer for a great price
Posted in these interests:
Ender 3 3D printerEnder 3 3D printer
ender3
PRIMARY
An interest for owners of the Ender 3, an amazing budget 3D printer from Creality. Have a specific question? Be sure to check out our Ender 3 FAQ.
3dprinting3dprinting
Think of it like a 2D printer, but with an extra dimension.
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.

Zach's profile pictureZach
Joined in 2015
Web developer, designer, tinkerer, and beer enthusiast living in Tampa, Florida.
Related to this guide:
Ender 3 upgrades and modsEnder 3 upgrades and mods
Improve your overall printing experience—and quality.
Zach's profile picture ZachView
In these interests: ender33dprinting
Ender 3 MeanWell PSU upgradeEnder 3 MeanWell PSU upgrade
An inexpensive upgrade to make your Ender 3 quieter and safer
Zach's profile picture ZachView
In these interests: 3dprintingender3
Ender 3 FAQEnder 3 FAQ
The most common Creality Ender 3 questions answered!
Ash's profile picture AshView
In these interests: ender33dprinting
People also read:
Ender 3 spring upgrade
An inexpensive upgrade that greatly reduces bed leveling frequency!
Ender 3 OctoPrint touchscreen
An inexpensive upgrade to make your Ender 3 even better!
Marlin firmware on the Ender 3
Update your 3D printer’s firmware and add thermal runaway protection.
Make Money 3D Printing
You can’t print money, but you can make money printing.
See how 3D printer manufacturer, Prusa Research, is helping meet the demand for hand sanitizer by repurposing equipment.
Prusa MK3S 3D printer review
An incredible desktop 3D printer for a great price
Posted in these interests:
Ender 3 3D printerEnder 3 3D printer
ender3
PRIMARY
An interest for owners of the Ender 3, an amazing budget 3D printer from Creality. Have a specific question? Be sure to check out our Ender 3 FAQ.
3dprinting3dprinting
Think of it like a 2D printer, but with an extra dimension.
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.

Creality Ender 3 Silent Mainboard Upgrade: Better Prints with Less Noise!

Ender 3 Board UpgradeEnder 3 Board Upgrade
Make your Ender 3 quieter and improve your prints with this board upgrade.
Zach Zach (233)
Total time: 20 minutes 
Updated: November 14th, 2019

If your 3D printer is located in your room, office, or some other area where you like to spend your time, the sound it makes while printing can be maddening. The “whining” and “whirring” noises generated by your 3D printer are caused by the cheap stepper motor drivers used on the stock motherboard.

In addition to reducing noise, an upgraded mainboard uses higher quality stepper motor drivers and other components, improving overall print quality.

Today I’ll show you how to perform this board upgrade on your Ender 3 or Ender 3 Pro. This is one of the best Ender 3 mods for the money.

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

Creality Ender 3 3D printerCreality Ender 3 3D printer×1
Hex key, M2×1
Screwdriver, flathead, small×1
Ender 3 silent main boardEnder 3 silent main board×1
Ender 3 Silent Board V1.1.5Ender 3 Silent Board V1.1.5
I chose the V1.1.5 upgrade board from Creality.

Before choosing an upgrade board, I took a look at both third-party boards and those created by the original manufacturer, Creality.

Creality upgrade boards

Creality offers an upgraded board for under $50 that uses TMC2208 stepper motor drivers instead, eliminating stepper motor noise.

This upgrade effectively reduces the printer’s sound output from 48dB to 36dB, with the remaining noise comes from the Ender 3’s fans, which are also easy to upgrade.

This is the board I’ll be using: the Creality Silent Mainboard (v1.1.5). I chose to go with a Creality-made board as they’re reportedly more stable and reliable.

Third-party boards

There are also numerous third-party board upgrades available for the Ender 3. A popular choice is the SKR Mini E3, which uses TMC2209 stepper motor drivers and adds 32-bit support.

Keep in mind, some third-party boards, including the Mini E3, have been reported to have issues—including input errors and power back-feeding. Therefore, third-party boards are less of a direct replacement and may require some troubleshooting. Still, if you’re up for the challenge, they’re a great upgrade option.

Unplugged Ender 3 PSUUnplugged Ender 3 PSU

Before starting, unplug your Ender 3 from the wall. This is for safety reasons and also to prevent shorts when swapping the board out.

Removing the Ender 3 mainboard coverRemoving the Ender 3 mainboard cover

Using the M2 hex key your printer originally came with, remove the 3 screws securing the main board cover.

Then, unhook the fan connector and set the cover aside.

Removing the old Ender 3 mainboardRemoving the old Ender 3 mainboard

With all the wires still connected, use your M2 hex key to carefully remove the four screws securing the board to the printer chassis.

Removing Ender 3 hot glue from connectorsRemoving Ender 3 hot glue from connectors

At the factory, Creality’s employees added some hot glue to each connector to prevent them from shaking loose during shipping.

Carefully remove these bits of glue using your fingers. You can also use a dot of acetone to help dissolve the glue, but don’t let it get on anything else (i.e. plastic) since acetone is a solvent for many types of plastics.

I just peeled each piece of glue off with my fingernails without using acetone.

Replacing Ender 3 motherboardReplacing Ender 3 motherboard

You’ll need to move each wire to the new board so that everything is wired exactly the same. You have two options for doing this:

Option A: Label everything

Carefully label each wire with tape and marker and draw a map of where each label goes. Pay attention to the labels printed on the PCB. Then, remove all the old wires and connect them to the new board. Take lots of photos.

Option B: Do a 1:1 swap (my approach)

Before removing any wires, place the new board on top of the old board. Then, swap wires from the old to the new—one at a time—taking careful notice of placement. This approach can save you a lot of time if you’re vigilant. When you’re done, you can unhook individual wires to route them more cleanly.

Get to swappin’

Swap the wires from the old board to the new one using your preferred method. I used option B: swapping the wires, in place, one at a time.

In addition to swapping connectors, you’ll also need to use a small flathead screwdriver to move wires between terminal blocks. For safer and more effective conductivity, I recommend stripping and cutting the tinned solder off of each terminal block wire before reinserting it.

Securing Ender 3 silent boardSecuring Ender 3 silent board

Reattach the new board using the four mounting screws. The front-left hole has no matching stud, so leave that hole empty.

If you have giant hands, this will probably be the hardest part of the project.

Ender 3 control panel cover reassembledEnder 3 control panel cover reassembled

Reconnect the control panel fan to the only empty board connector.

Then, reattach the control panel cover using the three control panel cover screws. The longer screw goes in the back.

Ender 3 test printEnder 3 test print

Power on your printer and run a test print to make sure everything is running smoothly. If it isn’t, remove the cover and inspect your wiring.

Connecting Arduino to Ender 3Connecting Arduino to Ender 3
The Ender 3’s firmware can be updated using a cheap Arduino.

This version of the board is supposed to ship with an updated Marlin firmware version (v1.1.8) that adds thermal runaway protection. You can verify this in the printer menu by selecting the About Printer menu item.

If your board shipped with an older firmware version, or if you’d like to update your firmware to the latest version (v1.1.9+), check out my Ender 3 firmware update guide!

Spring upgrade

If you’re looking for another upgrade, I recommend upgrading your Ender 3 springs for under $10.

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.

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:
Ender 3 upgrades and modsEnder 3 upgrades and mods
Improve your overall printing experience—and quality.
Zach's profile picture ZachView
In these interests: ender33dprinting
Ender 3 MeanWell PSU upgradeEnder 3 MeanWell PSU upgrade
An inexpensive upgrade to make your Ender 3 quieter and safer
Zach's profile picture ZachView
In these interests: 3dprintingender3
Ender 3 Board UpgradeEnder 3 Board Upgrade
Make your Ender 3 quieter and improve your prints with this board upgrade.
Zach's profile picture ZachView
In these interests: 3dprintingender3
People also read:
Ender 3 spring upgrade
An inexpensive upgrade that greatly reduces bed leveling frequency!
Ender 3 OctoPrint touchscreen
An inexpensive upgrade to make your Ender 3 even better!
Marlin firmware on the Ender 3
Update your 3D printer’s firmware and add thermal runaway protection.
Make Money 3D Printing
You can’t print money, but you can make money printing.
See how 3D printer manufacturer, Prusa Research, is helping meet the demand for hand sanitizer by repurposing equipment.
Prusa MK3S 3D printer review
An incredible desktop 3D printer for a great price
Posted in these interests:
Ender 3 3D printerEnder 3 3D printer
ender3
PRIMARY
An interest for owners of the Ender 3, an amazing budget 3D printer from Creality. Have a specific question? Be sure to check out our Ender 3 FAQ.
3dprinting3dprinting
Think of it like a 2D printer, but with an extra dimension.
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:
Ender 3 upgrades and modsEnder 3 upgrades and mods
Improve your overall printing experience—and quality.
Zach's profile picture ZachView
In these interests: ender33dprinting
Ender 3 MeanWell PSU upgradeEnder 3 MeanWell PSU upgrade
An inexpensive upgrade to make your Ender 3 quieter and safer
Zach's profile picture ZachView
In these interests: 3dprintingender3
Ender 3 Board UpgradeEnder 3 Board Upgrade
Make your Ender 3 quieter and improve your prints with this board upgrade.
Zach's profile picture ZachView
In these interests: 3dprintingender3
People also read:
Ender 3 spring upgrade
An inexpensive upgrade that greatly reduces bed leveling frequency!
Ender 3 OctoPrint touchscreen
An inexpensive upgrade to make your Ender 3 even better!
Marlin firmware on the Ender 3
Update your 3D printer’s firmware and add thermal runaway protection.
Make Money 3D Printing
You can’t print money, but you can make money printing.
See how 3D printer manufacturer, Prusa Research, is helping meet the demand for hand sanitizer by repurposing equipment.
Prusa MK3S 3D printer review
An incredible desktop 3D printer for a great price
Posted in these interests:
Ender 3 3D printerEnder 3 3D printer
ender3
PRIMARY
An interest for owners of the Ender 3, an amazing budget 3D printer from Creality. Have a specific question? Be sure to check out our Ender 3 FAQ.
3dprinting3dprinting
Think of it like a 2D printer, but with an extra dimension.
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: 6 minutes 
Updated: November 4th, 2019
Calling all writers!

We’re hiring. Write for Howchoo

switch
PRIMARY
8 guides
gaming
31 guides
nintendo
24 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.
A quick guide so you can start playing now.
Ash's profile picture AshView
In these interests: gamingnintendoswitch
Wipe your Switch and erase everything on it.
Ash's profile picture AshView
In these interests: gamingnintendoswitch
Fuel for hours of entertainment.
Ash's profile picture AshView
In these interests: gamingnintendoswitch
A charge a day keeps the dead battery away.
Take a video, it will last longer.
Lights, camera, action!
Having the right equipment can make or break your gaming experience.
A whole world trapped inside your Pi.
Looking for a free pass game pass?
switch
PRIMARY
The Nintendo Switch is a “hybrid” video game console developed by Nintendo and released in 2017. The console can be played either portably or by connecting it to a television via its included dock.
READY PLAYER 1
Thank you Mario, but our princess is in another castle!
Zach's profile pictureZach
Joined in 2015
Web developer, designer, tinkerer, and beer enthusiast living in Tampa, Florida.
Share this guide!
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:
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.
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.