USBerry PI - USB Rasberry Pi Zero(W)

9,491

59

14

About: I am passionate about technology, cycling and art. This would explain why my bike has more computing power than your average office. I'm an editor for pocketables.com and xda-developers.com . Follow me throu...

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!

Step 1: 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.

Step 2: Enclosure

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.

Step 3: 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.

Step 4: 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.

The lip The lid 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.

Step 5: Logo

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.

Step 6: Reset, Heatsink, 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.

Step 7: Conclusion

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.

In addition, if you want to get informed about the updates to this or other projects - consider following me on the platform of your choice:

And if you feeling like buying me a coffee or supporting me in a more continuous way:

hope you have enjoyed the project!

Share

    Recommendations

    • Classroom Science Contest

      Classroom Science Contest
    • IoT Challenge

      IoT Challenge
    • Woodworking Contest

      Woodworking Contest

    14 Discussions

    0
    None
    CaptClaude

    2 months ago

    Your photography mojo is very strong. You are to be praised for the clarity, depth of field, and saturation of your illustrations. You have also clearly seen the superiority of female headers on a RPi0W, especially if hardware hacking is on the docket.
    And the case is cool too, gonna print one in the morning. Thanks.

    1 reply
    0
    None
    quintaarCaptClaude

    Reply 2 months ago

    That's probably one of the nicest comments I have ever received! Thank you - it made me smile through and through!

    0
    None
    salamymom

    2 months ago

    ok, so what is this exactly? or what does it do?

    1 reply
    0
    None
    quintaarsalamymom

    Reply 2 months ago

    It's not solving massive problems really, but it turn the Zero boards into USB device so you dont need to use a cable to SSH

    0
    None
    Wild-Bill

    2 months ago

    I am a real fan of the raspberry PI Zero W, for hardware interface control projects because so easy to create a user interface just by to connect to it over WiFi which I can easily use my phone and if I was feeling a bit insane I could backbone it on the Internet across VPN, that of course would be total overkill for controlling an espresso machine.

    1 reply
    0
    None
    quintaarWild-Bill

    Reply 2 months ago

    thankfully, the RPIZero costs pennies, so even as overkill does not drain the pocket :)

    0
    None
    bill2009

    2 months ago

    I like it! Does the reset button do a controlled shutdown or a hard reset?

    1 reply
    0
    None
    quintaarbill2009

    Reply 2 months ago

    It's a hard reset, but if you wire it to a header pin instead you can map your own behaviour

    0
    None
    MnMakerMan

    2 months ago

    I am definitely going to be printing this, this is awesome!

    1 reply
    1
    None
    quintaarwarhawk8080

    Reply 2 months ago

    I'm sorry - must have slipped my mind. Linked in the Enclosure step