Month: November 2020
How to Fix Sticky Game Boy Buttons

The Nintendo Game Boy is almost 30 years old. As such, it’s common to find these devices with a bit of wear and tear. A small scuff may be no big deal, but when you can’t even play the Game Boy properly—we have a problem.
Sticky buttons are one of the most common issues for a modern Game Boy owner. Thankfully, it’s one of the easiest repairs to address.
In this guide, I’m opening up my custom Game Boy to make sure the buttons are clean, smooth, and reliably responsive.
| Original Game Boy | × | 1 | |
| Tri-Wing Screwdriver | × | 1 | |
| Phillips #1 Screwdriver | × | 1 | |
| Pencil eraser | × | 1 | |
| Cotton swabs | × | 1 | |
| Dish soap | × | 1 | |
| Rubbing alcohol | × | 1 bottle |
Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.

It’s important to start by examining the Game Boy.
Look for any missing screws that are used to hold the shell together. There should be six total. Improper storage may lead to battery acid damage. Be extra cautious when removing the battery cover.
If you’ve found battery acid has possibly impacted your device, check out our article on cleaning this type of damage to see if your Gameboy can still be saved!

Most Game Boys are opened using a tri-wing screwdriver—a proprietary tool developed specifically for Nintendo products. However, some early Game Boys were created using Phillips screws. Look closely to see what screwdriver is necessary to open your device and remove all six screws.
The Game Boy is comprised of two halves that are connected by a delicate ribbon cable. This ribbon cable is crucial for handling display information and its mishandling can cause irreparable damage.
Exercise extreme caution when handling this cable. Gently unplug the ribbon cable from the back motherboard.

The front motherboard is attached to the shell using 10 screws. Using a Phillips Screwdriver Number 1, remove all of the screws.
Pull the motherboard from the from of the shell. The motherboard holds several components in place.
You will need to account for:
- 1 Front motherboard
- 2 A/B buttons
- 1 D-Pad
- 1 Start/Select Button
- 1 A/B silicone pad
- 1 D-Pad silicone pad

Look closely for the source of the sticky buttons. In many cases, you’ll need to remove dirt and debris buildup from years of on-the-go adventures. It’s usually best to clean all of the components involved while you have the opportunity.

-
Silicone pads Use an alcohol soaked cotton swab to remove debris from the silicone pads. A pencil eraser can be used to clean to clean the dark, circle shaped contacts.
-
Motherboard Using an alcohol soaked cotton swab, clean the motherboard of any dirt or debris that may be affecting the button controls. A pencil eraser can be used to clean to clean the button contacts.
-
Buttons The plastic buttons can be cleaned using dish soap and warm—not hot—water. Be sure to thoroughly dry the buttons before proceeding.

Once everything is clear of debris, it’s time to place the front components back into the shell. Place the buttons, silicone pads, speaker, and motherboard into the front half of the shell. Each component will be guided into place with a small notch.
The motherboard will need to be screwed back into place. The front motherboard is attached using 10 screws. Using a Phillips screwdriver number 1, attach the front motherboard to the shell.
Before closing the Game Boy, you can press the buttons to see if the sticking problem has been resolved. If not, remove the front components and investigate the issue again.

While exercising extreme caution, gently plug the ribbon cable into the back motherboard port. Using an appropriate screwdriver, screw the shell back together. There will be 6 screws used during this step.

We know the buttons feel right, but do they play right? It’s time to pop in a fresh set of batteries and turn it on.
You should have smooth, working buttons to navigate your adventures with accuracy!

Game Boys are awesome! But they’ve been around for so long, it’s no surprise to find they have a thriving mod community. Have you always wanted a purple Gameboy?
Follow @howchoo and learn cool things:
Are you a passionate writer? We’re hiring!
Write for HowchooLike what we do?
DonateWant 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 Set Up and Use OctoPrint on the Creality Ender 3


The Creality Ender 3 is amazing. The only thing that could make it more amazing is modding it so that you can control it remotely.
Well, now you can. This guide will show you everything you need to know about using OctoPrint (AKA OctoPi) with your Ender 3 or Ender 3 Pro, enabling you to start and view prints as well as view a whole host of data about your printer.
Have the newer Ender 3 V2? Check out our complete Ender 3 V2 OctoPrint guide instead!
Let’s get started!
Howchoo is reader-supported. When you buy through links on our site, we may earn a small affiliate commission at no cost to you.
While you’re setting up OctoPrint, use the following settings for your Ender 3:
Printer settings
Form factor: Rectangular Origin: Lower Left Heated Bed: Yes (checked) Width: 220mm Depth: 220mm Height: 250mm Axes: Default** Custom Bounding Box: No (unchecked) Nozzle Diameter: 0.4mm Number of Extruders: 1 Connection settings
Serial Port: /dev/ttyUSB0 Baudrate: AUTO

You’ll want to print a few components to mount everything to your Pi. Some of these are optional—for example, you don’t have to mount the Pi to your printer (you can keep it separate). Anyways, I recommend printing all of these for a cleaner, more organized setup.
Ender 3 camera mount
This component mounts your Raspberry Pi’s camera to the Z-axis stepper motor. This will give you a nice view of your extruder and print.
First, print this bracket/arm. If you’re using the Raspberry Pi camera v1, also print the included camera holder. If you’re using the Pi camera v2, I recommend printing this camera holder instead, as it’s much easier to work with.
Ender 3 Raspberry Pi enclosure
This component mounts the Raspberry Pi itself to the Ender 3’s extruded aluminum rails and can also be found on Thingiverse. There are two versions: one for the Raspberry Pi 3, and one for the Raspberry Pi 4. I’m using a Raspberry Pi 3 for OctoPrint, but the 4 will work fine too. If you decide to use a Raspberry Pi 4 for OctoPrint, I recommend adding a Raspberry Pi 4 fan to the case since things can get a bit hot.
Buck converter enclosure
If you plan on powering your Pi directly from the Ender 3, be sure to print out the included LM2596S buck converter enclosure as well.
Later on, I’ll show you how to connect your Pi to your Ender 3’s power supply.


Use an M3 x 20mm bolt and nut to connect the two pieces of the Pi mount. Then, connect the Raspberry Pi ribbon cable to the camera, click the camera into place and slide the camera cover back on.
Ender 3 Raspberry Pi camera cable length
To mount the camera, you’ll need to use this Pi camera extension ribbon cable since the cable that came with your camera isn’t long enough. I’ve found the 610mm cable works perfectly.
It’s a tight fit. Be patient so that you don’t break your camera. 🙂 You might need to file some edges down. If you have no camera feed later, check and make sure the tiny connector that presses onto the camera itself hasn’t come loose.
It’s also possible to use other OctoPrint cameras and webcams rather than the official Raspberry Pi camera, though you’ll need a different mount to do this.


The 3D-printed Raspberry Pi case is comprised of two pieces: a port faceplate and the case itself. Attach the faceplate first.
The case I linked to above is a bit of a tight fit and doesn’t have a slot for the camera cable (as I learned while writing this guide). If you don’t want to print a different one, simply cut a small slot above the camera port, slide the Pi into its case, and then attach the camera cable.
Finally, connect your Pi to your Ender 3’s USB port using a short Mini-USB cable.


I chose to mount my Pi in the opening in the empty cavity directly beneath the bed. To do this, use two M4 x 8mm bolts and two M4 aluminum channel “T-nuts”. I reused two extra T-nuts that came with the printer.
Attach the bolts and nuts to the Pi case first (with the nuts facing up) and then slide the nut end of the bolts into the bottom piece of extruded aluminum. Finally, tighten the two screws from beneath.
Route the camera cable under the bottom of your printer, between the printer and your table. The printer’s rubber feet will allow it some freedom of movement.


If you’d like, you can power your Raspberry Pi directly from your 3D printer’s power supply! This can be done easily by tapping into the cable coming out of the back of the Ender 3 using a Y-splitter, then reducing the voltage to 5V with a buck converter. I wrote a separate guide to show you how to power the Raspberry Pi using the 3D printer PSU if you’re interested.
This step is optional: if you just want to plug your Pi into the wall, that’s ok too.
If you already completed that guide, now is a good time to mount your buck converter enclosure to the back of your Ender 3 using foam tape.


View the camera feed in the OctoPrint/OctoPi interface. Center the bed and place a small object in the middle of it. Then, use the small white wheel that came with your camera to turn the lens of the Pi camera, thus focusing it. Turn it just a tiny amount at a time (maybe 1/16 of a turn) and check the feed periodically until it’s nice and focused!


This photo shows everything fully mounted and running.
You’re all done! Be sure to check out my full OctoPrint guide if you’re still fine-tuning your OctoPrint setup. I also wrote a guide on adding an OctoPrint touchscreen to the Ender 3 if you’d like to check it out!
Now that you’ve gotten OctoPrint up and running, I highly recommend updating your Ender 3’s firmware. Why? The newer versions of Marlin add thermal runaway protection, which helps to prevent 3D printer fires. Also, be sure to check out my full Ender 3 upgrades and mods guide!
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 Raspberry Pi HATs for Your Next Project (2020)


There are so many cool HAT extensions for the Raspberry Pi to make your next project literally sing (if that’s what you want)! HATs are great pre-built add-ons that enhance what your Raspberry Pi is capable of. From turning your Pi into an all-in-one recording device—to running the Raspberry Pi on solar power—to creating an awesome LED discoball—these HATs will make it easy to do some incredible things on your Raspberry Pi.
You’re going to be surprised when you scroll down our list of Raspberry Pi HATs and learn all the cool things you can do!
What is HAT?
HAT stands for “Hardware Attached on Top.” Essentially, a HAT is a pre-built extension for your Raspberry Pi that allows it to perform some desired function. Most HATs are plug-and-play, requiring no soldering. And the best HATs automatically configure themselves. The EEPROM module communicates with the Raspberry Pi, telling it which IO pins it’s using, how to configure them, and which drivers need to be installed.
What kinds of things can a Raspberry HAT do?
Anything! Well, that’s not actually true. But you’re certainly going to be surprised when you scroll down our list of Raspberry Pi HATs and learn all the cool things you can do just by plugging in an extension!
Unless noted otherwise, HATs do not come with a Raspberry Pi unit.
Raspiaudio Audio Soundcard ++
The Raspiaudio Soundcard DAC HAT gives you everything you need to build an all-in-one stereo output sound machine with your Raspberry Pi. It includes onboard stereo speakers, two onboard microphones, and two 1.3 watt amplifiers. A great all-around audio HAT for the Raspberry Pi used in many audio projects.
| Compatible Raspberry Pi Models |
|---|
| Pi Zero / 3 / 4 |
Honorable Mention
We would be remiss not to specifically mention this mini speaker from Pimoroni, since it helped us make one of our biggest projects to date.
Pimoroni Pirate Audio Mini Speaker
One of these would look great on your desk! Comes with a full-color LCD screen and built-in Pirate audio software to turn your Raspberry Pi into a mini speaker.
We used an older version of this HAT in the Amazon Echo Furby known as Furlexa:
Adafruit Ultimate GPS HAT
This GPS HAT is hands-down the best HAT for locating your Raspberry Pi, even when using it outdoors on a cloudy day. Adafruit has a built-in antenna to help with finding your location even in the worst of weather.
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
The Adafruit GPS HAT includes a real-time clock and a backup battery for 7 + years of timekeeping even if the Raspberry Pi is off. It features 165 dBm sensitivity, 10 Hz updates, and 66 channels. It comes preassembled and ready to use!
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
| Compatible Raspberry Pi Models |
|---|
| Pi A + / B + |
Official Raspberry Pi PoE HAT
If you’re looking to power your Raspberry Pi over a PoE (Power over Ethernet) enabled network and skirt the need for a power supply, then you’ll want a dependable PoE HAT. As we all know by now, the official Raspberry Pi Foundation hardware tends to set the gold standard by which other things aspire. So, yes, this is a more expensive PoE HAT, but it’s a piece of hardware on which it’s important not to skimp.
The official PoE HAT comes with a built-in fan and is compatible with an adapter for the Raspberry Pi 4.
| Compatible Raspberry Pi Models |
|---|
| Pi 3 + / 4 |
Honorable Mention
PoE Texas Raspberry Pi PoE Hat
If you’re looking for a budget PoE Hat, then a great option is this one from PoE Texas. Because PoE Texas specialized in PoE’s, you can be relatively comfortable with the quality of this PoE HAT. Note that this one does not come with a fan, so it may not be the best option for a Raspberry Pi 4, which tends to run hot.
Waveshare 2-Channel TRIAC HAT
There aren’t many options when it comes to quality TRIAC HATs for the Raspberry Pi. If you need to switch voltages (up to 4400W max) across two devices without the traditional downfall of relays, then this is the HAT you’ll want to get for your Raspberry Pi.
Other features include:
- Onboard STM32F0 microcontroller which supports direct command control
- Optocoupler isolation preventing interference from the circuit
- RC snubber circuit to protect it from power fluctuations
- A reserved UART and I2C interface for working with other host control boards
What is a TRIAC HAT and what is it used for?
TRIAC stands for “triode for alternating current.” If we break down again, that is a three-electrode semiconductor device that will conduct in either direction when triggered by a positive or negative signal at the gate electrode. Let’s break it down again. It’s a relay that allows a current to flow in both directions.
The most common application for a TRIAC is in a light-dimmer or adjustable speed electric fan. The TRIAC allows the current to be adjusted in both directions to allow the light to dim or brighten.
Be careful! Do not touch the high voltage section with bare hands!


| Compatible Raspberry Pi Models |
|---|
| All |
Official Raspberry Pi Sense HAT
Every kid should have a Raspberry Pi and Sense HAT.
I’m going to say it. Every kid should have a Raspberry Pi and Sense HAT. With the Sense HAT from the Raspberry Pi, kids can easily see the results of their programming in addition to a host of other cool features. It was constructed specifically for the AstroPi mission for kids to see their programs on the International Space Station, which we reported on.
The Raspberry Pi Sense HAT includes an 8×8 RGB LED matrix, a five-button joystick, and the following sensors:
- Gyroscope
- Accelerometer
- Magnetometer
- Temperature
- Barometric pressure
- Humidity
Python module
Here’s a great Python module for controlling the Sense HAT.
| Compatible Raspberry Pi Models |
|---|
| Pi 2, 3, 4 |
Official Raspberry Pi HAT Enclosure
The perfect case for the Sense HAT mentioned above.
Now, you should probably realize that when you put certain HATs on your Raspberry Pi that the Pi may not fit in a standard case. So be sure to get a case that states it will Raspberry Pis with a HAT installed, like this official HAT case from the Raspberry Pi Foundation.
You’ll want something with a clear top, so you can see that fancy HAT your Pi is wearing!
We love that this case has a pop-up clear top, so you can access and interact with your Raspberry Pi HAT. This should make it usable for most HATs that you’ll get for your Pi. Note: you’ll still need to make sure your HAT does not have plugs that this case will not support.
JuiceBox Zero
The JuiceBox Zero HAT for the Raspberry Pi Zero lets you power it from a battery! What makes this even cooler is that even works and charges your battery via a micro USB cable built-in. It has status indicator lights indicating low-battery, on/off, charging, and charge completely. It has a built-in camera mount if you want to use this as a truly mobile security camera. Best of all, it requires absolutely no code to use! We featured this HAT in our solar-powered Raspberry Pi build guide.
Here’s a video that shows you how it works:
PUD (Pull Up/Down) HAT
With this nifty little HAT from ModMyPi, you can forget about the wiring when adding a pull up / down resistor to a circuit. Wire up the sensor output to the pin on the PUD HAT, add a shunt jumper to either pull up or down. When you apply a signal voltage from your sensor or switch, the Raspberry Pi can sense into which logic state the pin has been pulled! So cool!
The PiHut has made a great guide showing you how to use the PUD HAT.
Pimoroni Grow Kit
Perfect for any gardener and Pi fanatic! This a complete compact grow system featuring the Grow HAT from Pimoroni that helps you monitor and take the best care of your plants and herbs. There are built-in moisture sensors to let you know when your plants need some watering. You can even custom tailor the specifications for different plants’ water and food needs.
Adafruit RGB Matrix Bonnet
Another HAT we’ve used in our projects is the Adafruit RGB Matrix Bonnet, which allows you to program full color LED displays and light shows. Works with 16×32, 32×32, 32×64 or 64×64 RGB LED Matrices to create a great display. For more details on how to use this, see our guide on building an LED Matrix with a Raspberry Pi.
And for more inspiration, see how the RGB Matrix Bonnet helped us make an LED NHL scoreboard!
The Best Raspberry Pi HATs for Your Next Project (2020)


There are so many cool HAT extensions for the Raspberry Pi to make your next project literally sing (if that’s what you want)! HATs are great pre-built add-ons that enhance what your Raspberry Pi is capable of. From turning your Pi into an all-in-one recording device—to running the Raspberry Pi on solar power—to creating an awesome LED discoball—these HATs will make it easy to do some incredible things on your Raspberry Pi.
You’re going to be surprised when you scroll down our list of Raspberry Pi HATs and learn all the cool things you can do!
What is HAT?
HAT stands for “Hardware Attached on Top.” Essentially, a HAT is a pre-built extension for your Raspberry Pi that allows it to perform some desired function. Most HATs are plug-and-play, requiring no soldering. And the best HATs automatically configure themselves. The EEPROM module communicates with the Raspberry Pi, telling it which IO pins it’s using, how to configure them, and which drivers need to be installed.
What kinds of things can a Raspberry HAT do?
Anything! Well, that’s not actually true. But you’re certainly going to be surprised when you scroll down our list of Raspberry Pi HATs and learn all the cool things you can do just by plugging in an extension!
Unless noted otherwise, HATs do not come with a Raspberry Pi unit.
Raspiaudio Audio Soundcard ++
The Raspiaudio Soundcard DAC HAT gives you everything you need to build an all-in-one stereo output sound machine with your Raspberry Pi. It includes onboard stereo speakers, two onboard microphones, and two 1.3 watt amplifiers. A great all-around audio HAT for the Raspberry Pi used in many audio projects.
| Compatible Raspberry Pi Models |
|---|
| Pi Zero / 3 / 4 |
Honorable Mention
We would be remiss not to specifically mention this mini speaker from Pimoroni, since it helped us make one of our biggest projects to date.
Pimoroni Pirate Audio Mini Speaker
One of these would look great on your desk! Comes with a full-color LCD screen and built-in Pirate audio software to turn your Raspberry Pi into a mini speaker.
We used an older version of this HAT in the Amazon Echo Furby known as Furlexa:
Adafruit Ultimate GPS HAT
This GPS HAT is hands-down the best HAT for locating your Raspberry Pi, even when using it outdoors on a cloudy day. Adafruit has a built-in antenna to help with finding your location even in the worst of weather.
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
The Adafruit GPS HAT includes a real-time clock and a backup battery for 7 + years of timekeeping even if the Raspberry Pi is off. It features 165 dBm sensitivity, 10 Hz updates, and 66 channels. It comes preassembled and ready to use!
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
| Compatible Raspberry Pi Models |
|---|
| Pi A + / B + |
Official Raspberry Pi PoE HAT
If you’re looking to power your Raspberry Pi over a PoE (Power over Ethernet) enabled network and skirt the need for a power supply, then you’ll want a dependable PoE HAT. As we all know by now, the official Raspberry Pi Foundation hardware tends to set the gold standard by which other things aspire. So, yes, this is a more expensive PoE HAT, but it’s a piece of hardware on which it’s important not to skimp.
The official PoE HAT comes with a built-in fan and is compatible with an adapter for the Raspberry Pi 4.
| Compatible Raspberry Pi Models |
|---|
| Pi 3 + / 4 |
Honorable Mention
PoE Texas Raspberry Pi PoE Hat
If you’re looking for a budget PoE Hat, then a great option is this one from PoE Texas. Because PoE Texas specialized in PoE’s, you can be relatively comfortable with the quality of this PoE HAT. Note that this one does not come with a fan, so it may not be the best option for a Raspberry Pi 4, which tends to run hot.
Waveshare 2-Channel TRIAC HAT
There aren’t many options when it comes to quality TRIAC HATs for the Raspberry Pi. If you need to switch voltages (up to 4400W max) across two devices without the traditional downfall of relays, then this is the HAT you’ll want to get for your Raspberry Pi.
Other features include:
- Onboard STM32F0 microcontroller which supports direct command control
- Optocoupler isolation preventing interference from the circuit
- RC snubber circuit to protect it from power fluctuations
- A reserved UART and I2C interface for working with other host control boards
What is a TRIAC HAT and what is it used for?
TRIAC stands for “triode for alternating current.” If we break down again, that is a three-electrode semiconductor device that will conduct in either direction when triggered by a positive or negative signal at the gate electrode. Let’s break it down again. It’s a relay that allows a current to flow in both directions.
The most common application for a TRIAC is in a light-dimmer or adjustable speed electric fan. The TRIAC allows the current to be adjusted in both directions to allow the light to dim or brighten.
Be careful! Do not touch the high voltage section with bare hands!


| Compatible Raspberry Pi Models |
|---|
| All |
Official Raspberry Pi Sense HAT
Every kid should have a Raspberry Pi and Sense HAT.
I’m going to say it. Every kid should have a Raspberry Pi and Sense HAT. With the Sense HAT from the Raspberry Pi, kids can easily see the results of their programming in addition to a host of other cool features. It was constructed specifically for the AstroPi mission for kids to see their programs on the International Space Station, which we reported on.
The Raspberry Pi Sense HAT includes an 8×8 RGB LED matrix, a five-button joystick, and the following sensors:
- Gyroscope
- Accelerometer
- Magnetometer
- Temperature
- Barometric pressure
- Humidity
Python module
Here’s a great Python module for controlling the Sense HAT.
| Compatible Raspberry Pi Models |
|---|
| Pi 2, 3, 4 |
Official Raspberry Pi HAT Enclosure
The perfect case for the Sense HAT mentioned above.
Now, you should probably realize that when you put certain HATs on your Raspberry Pi that the Pi may not fit in a standard case. So be sure to get a case that states it will Raspberry Pis with a HAT installed, like this official HAT case from the Raspberry Pi Foundation.
You’ll want something with a clear top, so you can see that fancy HAT your Pi is wearing!
We love that this case has a pop-up clear top, so you can access and interact with your Raspberry Pi HAT. This should make it usable for most HATs that you’ll get for your Pi. Note: you’ll still need to make sure your HAT does not have plugs that this case will not support.
JuiceBox Zero
The JuiceBox Zero HAT for the Raspberry Pi Zero lets you power it from a battery! What makes this even cooler is that even works and charges your battery via a micro USB cable built-in. It has status indicator lights indicating low-battery, on/off, charging, and charge completely. It has a built-in camera mount if you want to use this as a truly mobile security camera. Best of all, it requires absolutely no code to use! We featured this HAT in our solar-powered Raspberry Pi build guide.
Here’s a video that shows you how it works:
PUD (Pull Up/Down) HAT
With this nifty little HAT from ModMyPi, you can forget about the wiring when adding a pull up / down resistor to a circuit. Wire up the sensor output to the pin on the PUD HAT, add a shunt jumper to either pull up or down. When you apply a signal voltage from your sensor or switch, the Raspberry Pi can sense into which logic state the pin has been pulled! So cool!
The PiHut has made a great guide showing you how to use the PUD HAT.
Pimoroni Grow Kit
Perfect for any gardener and Pi fanatic! This a complete compact grow system featuring the Grow HAT from Pimoroni that helps you monitor and take the best care of your plants and herbs. There are built-in moisture sensors to let you know when your plants need some watering. You can even custom tailor the specifications for different plants’ water and food needs.
Adafruit RGB Matrix Bonnet
Another HAT we’ve used in our projects is the Adafruit RGB Matrix Bonnet, which allows you to program full color LED displays and light shows. Works with 16×32, 32×32, 32×64 or 64×64 RGB LED Matrices to create a great display. For more details on how to use this, see our guide on building an LED Matrix with a Raspberry Pi.
And for more inspiration, see how the RGB Matrix Bonnet helped us make an LED NHL scoreboard!
The Best Raspberry Pi HATs for Your Next Project (2020)


There are so many cool HAT extensions for the Raspberry Pi to make your next project literally sing (if that’s what you want)! HATs are great pre-built add-ons that enhance what your Raspberry Pi is capable of. From turning your Pi into an all-in-one recording device—to running the Raspberry Pi on solar power—to creating an awesome LED discoball—these HATs will make it easy to do some incredible things on your Raspberry Pi.
You’re going to be surprised when you scroll down our list of Raspberry Pi HATs and learn all the cool things you can do!
What is HAT?
HAT stands for “Hardware Attached on Top.” Essentially, a HAT is a pre-built extension for your Raspberry Pi that allows it to perform some desired function. Most HATs are plug-and-play, requiring no soldering. And the best HATs automatically configure themselves. The EEPROM module communicates with the Raspberry Pi, telling it which IO pins it’s using, how to configure them, and which drivers need to be installed.
What kinds of things can a Raspberry HAT do?
Anything! Well, that’s not actually true. But you’re certainly going to be surprised when you scroll down our list of Raspberry Pi HATs and learn all the cool things you can do just by plugging in an extension!
Unless noted otherwise, HATs do not come with a Raspberry Pi unit.
Raspiaudio Audio Soundcard ++
The Raspiaudio Soundcard DAC HAT gives you everything you need to build an all-in-one stereo output sound machine with your Raspberry Pi. It includes onboard stereo speakers, two onboard microphones, and two 1.3 watt amplifiers. A great all-around audio HAT for the Raspberry Pi used in many audio projects.
| Compatible Raspberry Pi Models |
|---|
| Pi Zero / 3 / 4 |
Honorable Mention
We would be remiss not to specifically mention this mini speaker from Pimoroni, since it helped us make one of our biggest projects to date.
Pimoroni Pirate Audio Mini Speaker
One of these would look great on your desk! Comes with a full-color LCD screen and built-in Pirate audio software to turn your Raspberry Pi into a mini speaker.
We used an older version of this HAT in the Amazon Echo Furby known as Furlexa:
Adafruit Ultimate GPS HAT
This GPS HAT is hands-down the best HAT for locating your Raspberry Pi, even when using it outdoors on a cloudy day. Adafruit has a built-in antenna to help with finding your location even in the worst of weather.
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
The Adafruit GPS HAT includes a real-time clock and a backup battery for 7 + years of timekeeping even if the Raspberry Pi is off. It features 165 dBm sensitivity, 10 Hz updates, and 66 channels. It comes preassembled and ready to use!
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
| Compatible Raspberry Pi Models |
|---|
| Pi A + / B + |
Official Raspberry Pi PoE HAT
If you’re looking to power your Raspberry Pi over a PoE (Power over Ethernet) enabled network and skirt the need for a power supply, then you’ll want a dependable PoE HAT. As we all know by now, the official Raspberry Pi Foundation hardware tends to set the gold standard by which other things aspire. So, yes, this is a more expensive PoE HAT, but it’s a piece of hardware on which it’s important not to skimp.
The official PoE HAT comes with a built-in fan and is compatible with an adapter for the Raspberry Pi 4.
| Compatible Raspberry Pi Models |
|---|
| Pi 3 + / 4 |
Honorable Mention
PoE Texas Raspberry Pi PoE Hat
If you’re looking for a budget PoE Hat, then a great option is this one from PoE Texas. Because PoE Texas specialized in PoE’s, you can be relatively comfortable with the quality of this PoE HAT. Note that this one does not come with a fan, so it may not be the best option for a Raspberry Pi 4, which tends to run hot.
Waveshare 2-Channel TRIAC HAT
There aren’t many options when it comes to quality TRIAC HATs for the Raspberry Pi. If you need to switch voltages (up to 4400W max) across two devices without the traditional downfall of relays, then this is the HAT you’ll want to get for your Raspberry Pi.
Other features include:
- Onboard STM32F0 microcontroller which supports direct command control
- Optocoupler isolation preventing interference from the circuit
- RC snubber circuit to protect it from power fluctuations
- A reserved UART and I2C interface for working with other host control boards
What is a TRIAC HAT and what is it used for?
TRIAC stands for “triode for alternating current.” If we break down again, that is a three-electrode semiconductor device that will conduct in either direction when triggered by a positive or negative signal at the gate electrode. Let’s break it down again. It’s a relay that allows a current to flow in both directions.
The most common application for a TRIAC is in a light-dimmer or adjustable speed electric fan. The TRIAC allows the current to be adjusted in both directions to allow the light to dim or brighten.
Be careful! Do not touch the high voltage section with bare hands!


| Compatible Raspberry Pi Models |
|---|
| All |
Official Raspberry Pi Sense HAT
Every kid should have a Raspberry Pi and Sense HAT.
I’m going to say it. Every kid should have a Raspberry Pi and Sense HAT. With the Sense HAT from the Raspberry Pi, kids can easily see the results of their programming in addition to a host of other cool features. It was constructed specifically for the AstroPi mission for kids to see their programs on the International Space Station, which we reported on.
The Raspberry Pi Sense HAT includes an 8×8 RGB LED matrix, a five-button joystick, and the following sensors:
- Gyroscope
- Accelerometer
- Magnetometer
- Temperature
- Barometric pressure
- Humidity
Python module
Here’s a great Python module for controlling the Sense HAT.
| Compatible Raspberry Pi Models |
|---|
| Pi 2, 3, 4 |
Official Raspberry Pi HAT Enclosure
The perfect case for the Sense HAT mentioned above.
Now, you should probably realize that when you put certain HATs on your Raspberry Pi that the Pi may not fit in a standard case. So be sure to get a case that states it will Raspberry Pis with a HAT installed, like this official HAT case from the Raspberry Pi Foundation.
You’ll want something with a clear top, so you can see that fancy HAT your Pi is wearing!
We love that this case has a pop-up clear top, so you can access and interact with your Raspberry Pi HAT. This should make it usable for most HATs that you’ll get for your Pi. Note: you’ll still need to make sure your HAT does not have plugs that this case will not support.
JuiceBox Zero
The JuiceBox Zero HAT for the Raspberry Pi Zero lets you power it from a battery! What makes this even cooler is that even works and charges your battery via a micro USB cable built-in. It has status indicator lights indicating low-battery, on/off, charging, and charge completely. It has a built-in camera mount if you want to use this as a truly mobile security camera. Best of all, it requires absolutely no code to use! We featured this HAT in our solar-powered Raspberry Pi build guide.
Here’s a video that shows you how it works:
PUD (Pull Up/Down) HAT
With this nifty little HAT from ModMyPi, you can forget about the wiring when adding a pull up / down resistor to a circuit. Wire up the sensor output to the pin on the PUD HAT, add a shunt jumper to either pull up or down. When you apply a signal voltage from your sensor or switch, the Raspberry Pi can sense into which logic state the pin has been pulled! So cool!
The PiHut has made a great guide showing you how to use the PUD HAT.
Pimoroni Grow Kit
Perfect for any gardener and Pi fanatic! This a complete compact grow system featuring the Grow HAT from Pimoroni that helps you monitor and take the best care of your plants and herbs. There are built-in moisture sensors to let you know when your plants need some watering. You can even custom tailor the specifications for different plants’ water and food needs.
Adafruit RGB Matrix Bonnet
Another HAT we’ve used in our projects is the Adafruit RGB Matrix Bonnet, which allows you to program full color LED displays and light shows. Works with 16×32, 32×32, 32×64 or 64×64 RGB LED Matrices to create a great display. For more details on how to use this, see our guide on building an LED Matrix with a Raspberry Pi.
And for more inspiration, see how the RGB Matrix Bonnet helped us make an LED NHL scoreboard!
The Best Raspberry Pi HATs for Your Next Project (2020)


There are so many cool HAT extensions for the Raspberry Pi to make your next project literally sing (if that’s what you want)! HATs are great pre-built add-ons that enhance what your Raspberry Pi is capable of. From turning your Pi into an all-in-one recording device—to running the Raspberry Pi on solar power—to creating an awesome LED discoball—these HATs will make it easy to do some incredible things on your Raspberry Pi.
You’re going to be surprised when you scroll down our list of Raspberry Pi HATs and learn all the cool things you can do!
What is HAT?
HAT stands for “Hardware Attached on Top.” Essentially, a HAT is a pre-built extension for your Raspberry Pi that allows it to perform some desired function. Most HATs are plug-and-play, requiring no soldering. And the best HATs automatically configure themselves. The EEPROM module communicates with the Raspberry Pi, telling it which IO pins it’s using, how to configure them, and which drivers need to be installed.
What kinds of things can a Raspberry HAT do?
Anything! Well, that’s not actually true. But you’re certainly going to be surprised when you scroll down our list of Raspberry Pi HATs and learn all the cool things you can do just by plugging in an extension!
Unless noted otherwise, HATs do not come with a Raspberry Pi unit.
The Best Raspberry Pi HATs for Your Next Project (2020)
Best Raspberry Pi HATs:
Best Raspberry Pi HATs:
Raspiaudio Audio Soundcard ++
The Raspiaudio Soundcard DAC HAT gives you everything you need to build an all-in-one stereo output sound machine with your Raspberry Pi. It includes onboard stereo speakers, two onboard microphones, and two 1.3 watt amplifiers. A great all-around audio HAT for the Raspberry Pi used in many audio projects.
| Compatible Raspberry Pi Models |
|---|
| Pi Zero / 3 / 4 |
Honorable Mention
We would be remiss not to specifically mention this mini speaker from Pimoroni, since it helped us make one of our biggest projects to date.
Pimoroni Pirate Audio Mini Speaker
One of these would look great on your desk! Comes with a full-color LCD screen and built-in Pirate audio software to turn your Raspberry Pi into a mini speaker.
We used an older version of this HAT in the Amazon Echo Furby known as Furlexa:
Adafruit Ultimate GPS HAT
This GPS HAT is hands-down the best HAT for locating your Raspberry Pi, even when using it outdoors on a cloudy day. Adafruit has a built-in antenna to help with finding your location even in the worst of weather.
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
The Adafruit GPS HAT includes a real-time clock and a backup battery for 7 + years of timekeeping even if the Raspberry Pi is off. It features 165 dBm sensitivity, 10 Hz updates, and 66 channels. It comes preassembled and ready to use!
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
| Compatible Raspberry Pi Models |
|---|
| Pi A + / B + |
Official Raspberry Pi PoE HAT
If you’re looking to power your Raspberry Pi over a PoE (Power over Ethernet) enabled network and skirt the need for a power supply, then you’ll want a dependable PoE HAT. As we all know by now, the official Raspberry Pi Foundation hardware tends to set the gold standard by which other things aspire. So, yes, this is a more expensive PoE HAT, but it’s a piece of hardware on which it’s important not to skimp.
The official PoE HAT comes with a built-in fan and is compatible with an adapter for the Raspberry Pi 4.
| Compatible Raspberry Pi Models |
|---|
| Pi 3 + / 4 |
Honorable Mention
PoE Texas Raspberry Pi PoE Hat
If you’re looking for a budget PoE Hat, then a great option is this one from PoE Texas. Because PoE Texas specialized in PoE’s, you can be relatively comfortable with the quality of this PoE HAT. Note that this one does not come with a fan, so it may not be the best option for a Raspberry Pi 4, which tends to run hot.
Waveshare 2-Channel TRIAC HAT
There aren’t many options when it comes to quality TRIAC HATs for the Raspberry Pi. If you need to switch voltages (up to 4400W max) across two devices without the traditional downfall of relays, then this is the HAT you’ll want to get for your Raspberry Pi.
Other features include:
- Onboard STM32F0 microcontroller which supports direct command control
- Optocoupler isolation preventing interference from the circuit
- RC snubber circuit to protect it from power fluctuations
- A reserved UART and I2C interface for working with other host control boards
What is a TRIAC HAT and what is it used for?
TRIAC stands for “triode for alternating current.” If we break down again, that is a three-electrode semiconductor device that will conduct in either direction when triggered by a positive or negative signal at the gate electrode. Let’s break it down again. It’s a relay that allows a current to flow in both directions.
The most common application for a TRIAC is in a light-dimmer or adjustable speed electric fan. The TRIAC allows the current to be adjusted in both directions to allow the light to dim or brighten.
Be careful! Do not touch the high voltage section with bare hands!


| Compatible Raspberry Pi Models |
|---|
| All |
Official Raspberry Pi Sense HAT
Every kid should have a Raspberry Pi and Sense HAT.
I’m going to say it. Every kid should have a Raspberry Pi and Sense HAT. With the Sense HAT from the Raspberry Pi, kids can easily see the results of their programming in addition to a host of other cool features. It was constructed specifically for the AstroPi mission for kids to see their programs on the International Space Station, which we reported on.
The Raspberry Pi Sense HAT includes an 8×8 RGB LED matrix, a five-button joystick, and the following sensors:
- Gyroscope
- Accelerometer
- Magnetometer
- Temperature
- Barometric pressure
- Humidity
Python module
Here’s a great Python module for controlling the Sense HAT.
| Compatible Raspberry Pi Models |
|---|
| Pi 2, 3, 4 |
Official Raspberry Pi HAT Enclosure
The perfect case for the Sense HAT mentioned above.
Now, you should probably realize that when you put certain HATs on your Raspberry Pi that the Pi may not fit in a standard case. So be sure to get a case that states it will Raspberry Pis with a HAT installed, like this official HAT case from the Raspberry Pi Foundation.
You’ll want something with a clear top, so you can see that fancy HAT your Pi is wearing!
We love that this case has a pop-up clear top, so you can access and interact with your Raspberry Pi HAT. This should make it usable for most HATs that you’ll get for your Pi. Note: you’ll still need to make sure your HAT does not have plugs that this case will not support.
JuiceBox Zero
The JuiceBox Zero HAT for the Raspberry Pi Zero lets you power it from a battery! What makes this even cooler is that even works and charges your battery via a micro USB cable built-in. It has status indicator lights indicating low-battery, on/off, charging, and charge completely. It has a built-in camera mount if you want to use this as a truly mobile security camera. Best of all, it requires absolutely no code to use! We featured this HAT in our solar-powered Raspberry Pi build guide.
Here’s a video that shows you how it works:
PUD (Pull Up/Down) HAT
With this nifty little HAT from ModMyPi, you can forget about the wiring when adding a pull up / down resistor to a circuit. Wire up the sensor output to the pin on the PUD HAT, add a shunt jumper to either pull up or down. When you apply a signal voltage from your sensor or switch, the Raspberry Pi can sense into which logic state the pin has been pulled! So cool!
The PiHut has made a great guide showing you how to use the PUD HAT.
Pimoroni Grow Kit
Perfect for any gardener and Pi fanatic! This a complete compact grow system featuring the Grow HAT from Pimoroni that helps you monitor and take the best care of your plants and herbs. There are built-in moisture sensors to let you know when your plants need some watering. You can even custom tailor the specifications for different plants’ water and food needs.
Adafruit RGB Matrix Bonnet
Another HAT we’ve used in our projects is the Adafruit RGB Matrix Bonnet, which allows you to program full color LED displays and light shows. Works with 16×32, 32×32, 32×64 or 64×64 RGB LED Matrices to create a great display. For more details on how to use this, see our guide on building an LED Matrix with a Raspberry Pi.
And for more inspiration, see how the RGB Matrix Bonnet helped us make an LED NHL scoreboard!
Raspiaudio Audio Soundcard ++
The Raspiaudio Soundcard DAC HAT gives you everything you need to build an all-in-one stereo output sound machine with your Raspberry Pi. It includes onboard stereo speakers, two onboard microphones, and two 1.3 watt amplifiers. A great all-around audio HAT for the Raspberry Pi used in many audio projects.
| Compatible Raspberry Pi Models |
|---|
| Pi Zero / 3 / 4 |
Honorable Mention
We would be remiss not to specifically mention this mini speaker from Pimoroni, since it helped us make one of our biggest projects to date.
Pimoroni Pirate Audio Mini Speaker
One of these would look great on your desk! Comes with a full-color LCD screen and built-in Pirate audio software to turn your Raspberry Pi into a mini speaker.
We used an older version of this HAT in the Amazon Echo Furby known as Furlexa:
Raspiaudio Audio Soundcard ++
The Raspiaudio Soundcard DAC HAT gives you everything you need to build an all-in-one stereo output sound machine with your Raspberry Pi. It includes onboard stereo speakers, two onboard microphones, and two 1.3 watt amplifiers. A great all-around audio HAT for the Raspberry Pi used in many audio projects.
| Compatible Raspberry Pi Models |
|---|
| Pi Zero / 3 / 4 |
Honorable Mention
We would be remiss not to specifically mention this mini speaker from Pimoroni, since it helped us make one of our biggest projects to date.
Pimoroni Pirate Audio Mini Speaker
One of these would look great on your desk! Comes with a full-color LCD screen and built-in Pirate audio software to turn your Raspberry Pi into a mini speaker.
We used an older version of this HAT in the Amazon Echo Furby known as Furlexa:
Best Audio (DAC) HAT for the Raspberry Pi
| Compatible Raspberry Pi Models |
|---|
| Pi Zero / 3 / 4 |
Adafruit Ultimate GPS HAT
This GPS HAT is hands-down the best HAT for locating your Raspberry Pi, even when using it outdoors on a cloudy day. Adafruit has a built-in antenna to help with finding your location even in the worst of weather.
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
The Adafruit GPS HAT includes a real-time clock and a backup battery for 7 + years of timekeeping even if the Raspberry Pi is off. It features 165 dBm sensitivity, 10 Hz updates, and 66 channels. It comes preassembled and ready to use!
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
| Compatible Raspberry Pi Models |
|---|
| Pi A + / B + |
Adafruit Ultimate GPS HAT
This GPS HAT is hands-down the best HAT for locating your Raspberry Pi, even when using it outdoors on a cloudy day. Adafruit has a built-in antenna to help with finding your location even in the worst of weather.
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
The Adafruit GPS HAT includes a real-time clock and a backup battery for 7 + years of timekeeping even if the Raspberry Pi is off. It features 165 dBm sensitivity, 10 Hz updates, and 66 channels. It comes preassembled and ready to use!
Add location data and atomic-precision timekeeping by plugging this HAT into your Pi.
| Compatible Raspberry Pi Models |
|---|
| Pi A + / B + |
Best GPS HAT for the Raspberry Pi
| Compatible Raspberry Pi Models |
|---|
| Pi A + / B + |
Official Raspberry Pi PoE HAT
If you’re looking to power your Raspberry Pi over a PoE (Power over Ethernet) enabled network and skirt the need for a power supply, then you’ll want a dependable PoE HAT. As we all know by now, the official Raspberry Pi Foundation hardware tends to set the gold standard by which other things aspire. So, yes, this is a more expensive PoE HAT, but it’s a piece of hardware on which it’s important not to skimp.
The official PoE HAT comes with a built-in fan and is compatible with an adapter for the Raspberry Pi 4.
| Compatible Raspberry Pi Models |
|---|
| Pi 3 + / 4 |
Honorable Mention
PoE Texas Raspberry Pi PoE Hat
If you’re looking for a budget PoE Hat, then a great option is this one from PoE Texas. Because PoE Texas specialized in PoE’s, you can be relatively comfortable with the quality of this PoE HAT. Note that this one does not come with a fan, so it may not be the best option for a Raspberry Pi 4, which tends to run hot.
Official Raspberry Pi PoE HAT
If you’re looking to power your Raspberry Pi over a PoE (Power over Ethernet) enabled network and skirt the need for a power supply, then you’ll want a dependable PoE HAT. As we all know by now, the official Raspberry Pi Foundation hardware tends to set the gold standard by which other things aspire. So, yes, this is a more expensive PoE HAT, but it’s a piece of hardware on which it’s important not to skimp.
The official PoE HAT comes with a built-in fan and is compatible with an adapter for the Raspberry Pi 4.
| Compatible Raspberry Pi Models |
|---|
| Pi 3 + / 4 |
Honorable Mention
PoE Texas Raspberry Pi PoE Hat
If you’re looking for a budget PoE Hat, then a great option is this one from PoE Texas. Because PoE Texas specialized in PoE’s, you can be relatively comfortable with the quality of this PoE HAT. Note that this one does not come with a fan, so it may not be the best option for a Raspberry Pi 4, which tends to run hot.
Best PoE HAT for the Raspberry Pi
| Compatible Raspberry Pi Models |
|---|
| Pi 3 + / 4 |
Waveshare 2-Channel TRIAC HAT
There aren’t many options when it comes to quality TRIAC HATs for the Raspberry Pi. If you need to switch voltages (up to 4400W max) across two devices without the traditional downfall of relays, then this is the HAT you’ll want to get for your Raspberry Pi.
Other features include:
- Onboard STM32F0 microcontroller which supports direct command control
- Optocoupler isolation preventing interference from the circuit
- RC snubber circuit to protect it from power fluctuations
- A reserved UART and I2C interface for working with other host control boards
What is a TRIAC HAT and what is it used for?
TRIAC stands for “triode for alternating current.” If we break down again, that is a three-electrode semiconductor device that will conduct in either direction when triggered by a positive or negative signal at the gate electrode. Let’s break it down again. It’s a relay that allows a current to flow in both directions.
The most common application for a TRIAC is in a light-dimmer or adjustable speed electric fan. The TRIAC allows the current to be adjusted in both directions to allow the light to dim or brighten.
Be careful! Do not touch the high voltage section with bare hands!


| Compatible Raspberry Pi Models |
|---|
| All |
Waveshare 2-Channel TRIAC HAT
There aren’t many options when it comes to quality TRIAC HATs for the Raspberry Pi. If you need to switch voltages (up to 4400W max) across two devices without the traditional downfall of relays, then this is the HAT you’ll want to get for your Raspberry Pi.
Other features include:
- Onboard STM32F0 microcontroller which supports direct command control
- Optocoupler isolation preventing interference from the circuit
- RC snubber circuit to protect it from power fluctuations
- A reserved UART and I2C interface for working with other host control boards
What is a TRIAC HAT and what is it used for?
TRIAC stands for “triode for alternating current.” If we break down again, that is a three-electrode semiconductor device that will conduct in either direction when triggered by a positive or negative signal at the gate electrode. Let’s break it down again. It’s a relay that allows a current to flow in both directions.
The most common application for a TRIAC is in a light-dimmer or adjustable speed electric fan. The TRIAC allows the current to be adjusted in both directions to allow the light to dim or brighten.
Be careful! Do not touch the high voltage section with bare hands!


| Compatible Raspberry Pi Models |
|---|
| All |
Best TRIAC HAT
| Compatible Raspberry Pi Models |
|---|
| All |
Official Raspberry Pi Sense HAT
Every kid should have a Raspberry Pi and Sense HAT.
I’m going to say it. Every kid should have a Raspberry Pi and Sense HAT. With the Sense HAT from the Raspberry Pi, kids can easily see the results of their programming in addition to a host of other cool features. It was constructed specifically for the AstroPi mission for kids to see their programs on the International Space Station, which we reported on.
The Raspberry Pi Sense HAT includes an 8×8 RGB LED matrix, a five-button joystick, and the following sensors:
- Gyroscope
- Accelerometer
- Magnetometer
- Temperature
- Barometric pressure
- Humidity
Python module
Here’s a great Python module for controlling the Sense HAT.
| Compatible Raspberry Pi Models |
|---|
| Pi 2, 3, 4 |
Official Raspberry Pi Sense HAT
Every kid should have a Raspberry Pi and Sense HAT.
I’m going to say it. Every kid should have a Raspberry Pi and Sense HAT. With the Sense HAT from the Raspberry Pi, kids can easily see the results of their programming in addition to a host of other cool features. It was constructed specifically for the AstroPi mission for kids to see their programs on the International Space Station, which we reported on.
The Raspberry Pi Sense HAT includes an 8×8 RGB LED matrix, a five-button joystick, and the following sensors:
- Gyroscope
- Accelerometer
- Magnetometer
- Temperature
- Barometric pressure
- Humidity
Python module
Here’s a great Python module for controlling the Sense HAT.
| Compatible Raspberry Pi Models |
|---|
| Pi 2, 3, 4 |
Best HAT for kids and learning
| Compatible Raspberry Pi Models |
|---|
| Pi 2, 3, 4 |
Official Raspberry Pi HAT Enclosure
The perfect case for the Sense HAT mentioned above.
Now, you should probably realize that when you put certain HATs on your Raspberry Pi that the Pi may not fit in a standard case. So be sure to get a case that states it will Raspberry Pis with a HAT installed, like this official HAT case from the Raspberry Pi Foundation.
You’ll want something with a clear top, so you can see that fancy HAT your Pi is wearing!
We love that this case has a pop-up clear top, so you can access and interact with your Raspberry Pi HAT. This should make it usable for most HATs that you’ll get for your Pi. Note: you’ll still need to make sure your HAT does not have plugs that this case will not support.
Official Raspberry Pi HAT Enclosure
The perfect case for the Sense HAT mentioned above.
Now, you should probably realize that when you put certain HATs on your Raspberry Pi that the Pi may not fit in a standard case. So be sure to get a case that states it will Raspberry Pis with a HAT installed, like this official HAT case from the Raspberry Pi Foundation.
You’ll want something with a clear top, so you can see that fancy HAT your Pi is wearing!
We love that this case has a pop-up clear top, so you can access and interact with your Raspberry Pi HAT. This should make it usable for most HATs that you’ll get for your Pi. Note: you’ll still need to make sure your HAT does not have plugs that this case will not support.
Best case for a Raspberry Pis with HATs
JuiceBox Zero
The JuiceBox Zero HAT for the Raspberry Pi Zero lets you power it from a battery! What makes this even cooler is that even works and charges your battery via a micro USB cable built-in. It has status indicator lights indicating low-battery, on/off, charging, and charge completely. It has a built-in camera mount if you want to use this as a truly mobile security camera. Best of all, it requires absolutely no code to use! We featured this HAT in our solar-powered Raspberry Pi build guide.
Here’s a video that shows you how it works:
PUD (Pull Up/Down) HAT
With this nifty little HAT from ModMyPi, you can forget about the wiring when adding a pull up / down resistor to a circuit. Wire up the sensor output to the pin on the PUD HAT, add a shunt jumper to either pull up or down. When you apply a signal voltage from your sensor or switch, the Raspberry Pi can sense into which logic state the pin has been pulled! So cool!
The PiHut has made a great guide showing you how to use the PUD HAT.
Pimoroni Grow Kit
Perfect for any gardener and Pi fanatic! This a complete compact grow system featuring the Grow HAT from Pimoroni that helps you monitor and take the best care of your plants and herbs. There are built-in moisture sensors to let you know when your plants need some watering. You can even custom tailor the specifications for different plants’ water and food needs.
Adafruit RGB Matrix Bonnet
Another HAT we’ve used in our projects is the Adafruit RGB Matrix Bonnet, which allows you to program full color LED displays and light shows. Works with 16×32, 32×32, 32×64 or 64×64 RGB LED Matrices to create a great display. For more details on how to use this, see our guide on building an LED Matrix with a Raspberry Pi.
And for more inspiration, see how the RGB Matrix Bonnet helped us make an LED NHL scoreboard!
JuiceBox Zero
The JuiceBox Zero HAT for the Raspberry Pi Zero lets you power it from a battery! What makes this even cooler is that even works and charges your battery via a micro USB cable built-in. It has status indicator lights indicating low-battery, on/off, charging, and charge completely. It has a built-in camera mount if you want to use this as a truly mobile security camera. Best of all, it requires absolutely no code to use! We featured this HAT in our solar-powered Raspberry Pi build guide.
Here’s a video that shows you how it works:
PUD (Pull Up/Down) HAT
With this nifty little HAT from ModMyPi, you can forget about the wiring when adding a pull up / down resistor to a circuit. Wire up the sensor output to the pin on the PUD HAT, add a shunt jumper to either pull up or down. When you apply a signal voltage from your sensor or switch, the Raspberry Pi can sense into which logic state the pin has been pulled! So cool!
The PiHut has made a great guide showing you how to use the PUD HAT.
Pimoroni Grow Kit
Perfect for any gardener and Pi fanatic! This a complete compact grow system featuring the Grow HAT from Pimoroni that helps you monitor and take the best care of your plants and herbs. There are built-in moisture sensors to let you know when your plants need some watering. You can even custom tailor the specifications for different plants’ water and food needs.
Adafruit RGB Matrix Bonnet
Another HAT we’ve used in our projects is the Adafruit RGB Matrix Bonnet, which allows you to program full color LED displays and light shows. Works with 16×32, 32×32, 32×64 or 64×64 RGB LED Matrices to create a great display. For more details on how to use this, see our guide on building an LED Matrix with a Raspberry Pi.
And for more inspiration, see how the RGB Matrix Bonnet helped us make an LED NHL scoreboard!
Other cool HATs for the Raspberry Pi




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.
Awesome 3D-printed Christmas Gifts You Can Make


The holidays are just around the corner and we’re here to help you bring your 3D-printing A-game this year.
From toys and gadgets to decorative knickknacks for Grandma—these are the best 3D printed Christmas gifts for a fun holiday season. Grab your Santa hat, and warm up the printer, it’s time for some seasonal projects that can be printed with any great budget 3D printer.
Fun holiday project
Here’s an idea! Print out a few of the selected prints below and invite the family/kids over to paint them! They will be engaging in a super-fun DIY activity and be able to take something home with them for the holiday that is truly unique! (Just make sure to cat-proof your Christmas tree if you plan to hang these there!)
Paint or Print in Holiday color?
If you plan to 3D print any of these Xmas-themed gifts this year and turn them into a project, think about whether you want to paint them or simply print them pre-colored with filament. The latter is obviously easier, but painting your prints will make it a fun project for kids. Remember to lightly sand the finished project and even use a light primer to prep these to be painted. Paint with acrylic paint.
| 3D printer | × | 1 | |
| PLA filament | × | 1 |
Howchoo is reader-supported. When you buy through links on our site, we may earn a small affiliate commission at no cost to you.


Made By: yeg3d
Model: Thingiverse
Image Source: Thingiverse
Both elegant and impressive, no one’s going to believe it when you tell them that you 3D printed these yourself. We recommend getting some holiday colored PLA filament to easily print these into the different shades you want for the holiday. The bows are optional, but a nice touch! These would make an awesome project to do with kids for the holidays!


Made By: MultiVerse3DDesigns
Model: Thingiverse
Image Source: Thingiverse
Baby Yoda is all the rage this year, understandably! Instead of buying a high-priced Baby Yoda Xmas ornament or figuring this year, why not make one that’s unique. You can even turn this into fun project by making a few of these and having your family paint their own. (That’s my plan!)
If you want even more cute Baby Yoda 3D prints, check out list of the best!


Made By: bishop12
Model: Thingiverse
Image Source: Thingiverse
Seal your gifts in style with these working gift boxes. This is a very useful print for the holidays. Not only are the boxes reusable, they provide much needed shelter from curious eyes. Don’t just wrap your gift, bring it in a decorative with a box worth keeping.


Made By: muzz64
Model: Thingiverse
Image Source: Thingiverse
It’s time to step up your ornament game with some sweet spinning action. Why settle for a shiny bulb when you can have a beautiful rotating star? This creator of this print was thoughtful enough to provide a special version just for the top of your tree.


Made By: mightynozzle
Model: Thingiverse
Image Source: Thingiverse
It’s not a 3D print list without some cool LED projects. These geometric trees are perfect for decoration or an exciting gift. Build a tree or go crazy and make a whole holiday forest. Be sure to read the printer setting recommendations on Thingiverse for ideal illumination.


Made By: 3DSage
Model: Thingiverse
Image Source: Thingiverse
Presents are one of the most exciting parts of the holiday season. Even though you can’t open these boxes, they still glow beautifully and are sure to bring warmth to your holiday atmosphere. The designer was kind enough to provide detailed assembly instructions and a video to help follow along.


Made By: toolmoon
Model: Thingiverse
Image Source: Thingiverse
If you’re going for fancy decor, this is the tree lamp for you. This 3D printed Christmas tree comes with a detailed base, round ornaments, a snowy top, and a traditional star on the very top. The post includes a list of tools you need to complete the project.


Made By: CloudJ
Model: Thingiverse
Image Source: Thingiverse
There’s only one way to start an army of tiny snowmen—and it starts with this snowman maker mold. Print the mold, pack it full of snow, and press your frozen minions into existence. Don’t just roll them into reality, forge them with the accuracy and quality your snowmen deserve.


Made By: toolmoon
Model: Thingiverse
Image Source: Thingiverse
We’re not entirely sure why penguins are considered part of the holiday lineup, but we’ve got your penguin needs covered. If you need to satisfy the penguin lover in your life, print them something they can keep with them. This articulated penguin doubles as a best friend that can travel with you always on your personal key ring.


Made By: Undestroyable
Model: Thingiverse
Image Source: Thingiverse
Nothing beats counting down the holidays. Whether you’re waiting to see your friends and family or just want to open a gift, advent calendars make the experience that much more fun. Guide your holiday season with this artsy Christmas tree advent calendar!


Made By: RSojak
Model: Thingiverse
Image Source: Thingiverse
Wrapping gifts might not be hard, but it’s definitely time consuming. This is one of our favorite prints on the list. This device holds your paper in place, making it much easier to dispense the pieces you need. If you’re looking for a gadget to make holiday preparation easier, this is the print for you.


Made By: bhautikj
Model: Thingiverse
Image Source: Thingiverse
It’s time to ramp up the ornament game ever further with these hilarious transforming ornaments. Bhautikj was overflowing with creativity when he created his characters Secret Santa and No Sign of Reindeer. Perfect for kids or adults who are into transforming Christmas ornaments.
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.
Awesome 3D-printed Christmas Gifts You Can Make


The holidays are just around the corner and we’re here to help you bring your 3D-printing A-game this year.
From toys and gadgets to decorative knickknacks for Grandma—these are the best 3D printed Christmas gifts for a fun holiday season. Grab your Santa hat, and warm up the printer, it’s time for some seasonal projects that can be printed with any great budget 3D printer.
Fun holiday project
Here’s an idea! Print out a few of the selected prints below and invite the family/kids over to paint them! They will be engaging in a super-fun DIY activity and be able to take something home with them for the holiday that is truly unique! (Just make sure to cat-proof your Christmas tree if you plan to hang these there!)
Paint or Print in Holiday color?
If you plan to 3D print any of these Xmas-themed gifts this year and turn them into a project, think about whether you want to paint them or simply print them pre-colored with filament. The latter is obviously easier, but painting your prints will make it a fun project for kids. Remember to lightly sand the finished project and even use a light primer to prep these to be painted. Paint with acrylic paint.
| 3D printer | × | 1 | |
| PLA filament | × | 1 |
Howchoo is reader-supported. When you buy through links on our site, we may earn a small affiliate commission at no cost to you.


Made By: yeg3d
Model: Thingiverse
Image Source: Thingiverse
Both elegant and impressive, no one’s going to believe it when you tell them that you 3D printed these yourself. We recommend getting some holiday colored PLA filament to easily print these into the different shades you want for the holiday. The bows are optional, but a nice touch! These would make an awesome project to do with kids for the holidays!


Made By: MultiVerse3DDesigns
Model: Thingiverse
Image Source: Thingiverse
Baby Yoda is all the rage this year, understandably! Instead of buying a high-priced Baby Yoda Xmas ornament or figuring this year, why not make one that’s unique. You can even turn this into fun project by making a few of these and having your family paint their own. (That’s my plan!)
If you want even more cute Baby Yoda 3D prints, check out list of the best!


Made By: bishop12
Model: Thingiverse
Image Source: Thingiverse
Seal your gifts in style with these working gift boxes. This is a very useful print for the holidays. Not only are the boxes reusable, they provide much needed shelter from curious eyes. Don’t just wrap your gift, bring it in a decorative with a box worth keeping.


Made By: muzz64
Model: Thingiverse
Image Source: Thingiverse
It’s time to step up your ornament game with some sweet spinning action. Why settle for a shiny bulb when you can have a beautiful rotating star? This creator of this print was thoughtful enough to provide a special version just for the top of your tree.


Made By: mightynozzle
Model: Thingiverse
Image Source: Thingiverse
It’s not a 3D print list without some cool LED projects. These geometric trees are perfect for decoration or an exciting gift. Build a tree or go crazy and make a whole holiday forest. Be sure to read the printer setting recommendations on Thingiverse for ideal illumination.


Made By: 3DSage
Model: Thingiverse
Image Source: Thingiverse
Presents are one of the most exciting parts of the holiday season. Even though you can’t open these boxes, they still glow beautifully and are sure to bring warmth to your holiday atmosphere. The designer was kind enough to provide detailed assembly instructions and a video to help follow along.


Made By: toolmoon
Model: Thingiverse
Image Source: Thingiverse
If you’re going for fancy decor, this is the tree lamp for you. This 3D printed Christmas tree comes with a detailed base, round ornaments, a snowy top, and a traditional star on the very top. The post includes a list of tools you need to complete the project.


Made By: CloudJ
Model: Thingiverse
Image Source: Thingiverse
There’s only one way to start an army of tiny snowmen—and it starts with this snowman maker mold. Print the mold, pack it full of snow, and press your frozen minions into existence. Don’t just roll them into reality, forge them with the accuracy and quality your snowmen deserve.


Made By: toolmoon
Model: Thingiverse
Image Source: Thingiverse
We’re not entirely sure why penguins are considered part of the holiday lineup, but we’ve got your penguin needs covered. If you need to satisfy the penguin lover in your life, print them something they can keep with them. This articulated penguin doubles as a best friend that can travel with you always on your personal key ring.


Made By: Undestroyable
Model: Thingiverse
Image Source: Thingiverse
Nothing beats counting down the holidays. Whether you’re waiting to see your friends and family or just want to open a gift, advent calendars make the experience that much more fun. Guide your holiday season with this artsy Christmas tree advent calendar!


Made By: RSojak
Model: Thingiverse
Image Source: Thingiverse
Wrapping gifts might not be hard, but it’s definitely time consuming. This is one of our favorite prints on the list. This device holds your paper in place, making it much easier to dispense the pieces you need. If you’re looking for a gadget to make holiday preparation easier, this is the print for you.


Made By: bhautikj
Model: Thingiverse
Image Source: Thingiverse
It’s time to ramp up the ornament game ever further with these hilarious transforming ornaments. Bhautikj was overflowing with creativity when he created his characters Secret Santa and No Sign of Reindeer. Perfect for kids or adults who are into transforming Christmas ornaments.
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.









