HomeRaspberry PiUSBerry PI -USB Raspberry Pi Zero on the go!

USBerry PI -USB Raspberry Pi Zero on the go!

Let's make something cool!

From time to time, I log online to window shop. We all have expensive guilty pleasures, right? I share things that catch my eye (#DailyTemptations)with you via my social channels. I also press the “order now” way too many times and end up split between 5 different projects at the same time! One of the recent items I bought was seriously too good not to! I’m speaking about the RaspberryPI Zero to USB board. I know, I’m not solving any problems, as it’s essentially a glorified USB-microUSB cable, but just look at the end effect. If you are going to prototype and program on the go, do it like a BOSS!

USBerry Pi

There are 2 benefits of actually using the USB kit. You will be able to SSH over USB and you will free the USB port. Plus if you going to add an external enclosure, it will look incredibly awesome! My 3D design is modular, so you can add your own decals.

The USB kit is simple, I was able to solder it to the RaspberryPi Zero in about 10 min. You could stop here, however, I wanted to make a project out of it.  I have a couple of big CAD projects coming up in the future, so having something to practice on is perfect.

Buy Raspberry Pi Zero USB kit

Buy it using these links to support NotEnoughTech.


The pictured case is actually pretty cool. The bottom part uses a temperature-sensitive filament, which will change the colour as the RaspberryPi gets hot. There is a vent for a tiny radiator, but honestly, I have done this mostly for decorative purposes. I have added a button which stops the SoC by pulling RUN pin low. Lastly, I had poked a hole through in case you want to add the RaspberryPi camera module.

The final design has been 3d-printed, and laser cut. I understand that not all of you have access to both devices, so I made the design that works with the 3d-printing alone. The 3d-printed lid isn’t as pretty, as I got impatient, and used a hairdryer to dry my paint. Sadly the filament shrunk a little (don’t make my mistake).

The decal is a separate design, so your case doesn’t have to sport my NotEnoughTech logo. You can add your own.

Bottom case

The case has standouts that accommodate the USB add-on. It was pretty cool to try the temp sensitive filament, it will turn yellow the warmer it gets – the yellow colour appears when the temperature reaches about 20°C. It will be cool (that pun) to see the enclosure glow over time! You can watch the cooldown timelapse here.

Lid – 3D print vs Lasers

If you going to go for an acrylic glass finish, you will need to print out the lip. I had no thinner acrylic at hand than 3mm, so I skipped the lip. My goal was to have the 40-pin header flushed with the surface. Ideally, you want 1-2mm acrylic and the 3d printed lip.

If you don’t have access to a laser cutter, fear not! The design works with 3d printers. I’d encourage SLA print for the lid, especially if you go for the hex vent holes as well. The lid will consist of a single body to print out.


It’s my project, so adding my “cog” was an obvious option. Adding something to break the surface was a great idea, and even if you are not going to use my design, consider adding an extra thing. I’ve created USBerry Pi logo – feel free to use it! The logo can be omitted or printed separately so the choice is in your hands.

Reset, heat sink, headers

Before I can put the USBerry Pi back together, I need to solder in 40 pin header for connectivity and add a reset button. Take your time with the header as you really want it to be straight up. You can tap outside pins first (or bend it gently, to keep the header in position for soldering) then I made the solder joints, inspecting it as I go.

The reset is achieved by shorting RUN pin to GND. The pin is pulled high by default. I don’t want any wires, so I opted out for long pins that will simply touch the button’s prongs. I made the case with that in mind. A very elegant solution. Just make sure there is enough tension between pins it would touch each other once the enclosure is closed.


I love it! I’m pretty sure next time I’m doing some coding on the go I get someone asking me what is it! People always approach me in coffee shops when they see a bunch of wires sticking out from my laptop, connecting to some strange electronics. I appreciate them doing so instead of calling the emergency services first. I’m smart enough not to code timers and displays in the public places no matter how innocent is my agenda.

Project Download

Download project files here. Bear in mind that Patreon supporters have early access to project files and videos.


Nothing says "Thank you" better than keeping my coffee jar topped up!


Support me on Patreon and get an early access to tutorial files and videos.


Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU


Programable, ESP32 based awesome dev platform with 4.7 e-ink display by M5Stack

More HATs


Argon One M.2

Enclose Raspberry Pi 4 inside this great case with custom I/O, cooling and GPIO and M.2 SSD support

More cases on


Best Raspberry Pi Projects

How to use Raspberry PI as WOL (wake on lan) server

While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

Slow Internet Warning

From time to time my Internet grinds to a stop. Since Raspberry Pi 4 comes with a 1Gbps Ethernet, I decided to take advantage of it and create a reporting system in NodeRED that will monitor and report when the ISP is not keeping the contractual agreements. Works with Alexa, Google Home, Android and Windows 10.

How fast Raspberry Pi NAS is?

Let's see how fast Raspberry Pi NAS really is?

Argon18: Argon ONE SSD modification

Argon One case just got better - now you can boot it from USB without ruining the design thanks to Argon 18: Argon One SSD modification


It took me 2 months to boot CM4 from NVMe

Complete beginners guide to Compute Module 4 boot from NVMe.

Raspberry Pi Zero 2 W vs other Zero boards

It's time to test the Raspberry Pi Zero 2 W against other Raspberry Pi boards from Zero series: power, WiFi, temperature and core performance

C/C++ and MicroPython SDK for Raspberry Pi Pico on Windows

A guide to SDK toolchain for Raspberry Pi Pico and C/C++ , Micropython on Windows.

A comprehensive guide to Grafana & InfluxDB

How to use Grafana and InfluxDB on Raspberry Pi for IoT sensors in home automation

How to boot Raspberry Pi 4 from USB

How to set up and boot Raspberry Pi 4 from USB drive - headless guide.