Pocket Cloud Server (Final version)

The ultimate final version of the Pocket Cloud Server project that I have been working on for 4 years. Production completed with SMT PCBA

Public Chat
Similar projects worth following
Starting from
tobychui has 145 orders / 0reviews
Ships from Hong Kong
A portable (Raspberry) Pi zero w with build in battery powered USB hub, design to run ArozOS as a portable network storage device and a portable linux development server

The Pocket Cloud Server project

Around 2016 - 2017, I saw the WD PiDrive Node Zero online but it was a concept prototype and quickly sold out. So I wonder, if there are any way I could make something like this myself without the need of a specific adapter for the hard drive? With more and more large capacity micro SD cards and USB thumb drive, it seems to be a possible thing to work with, even with no professional background in electronics. So, I started my first and most complicated DIY electronic project of all time - The Pocket Cloud Server project.

The difficulties in making such device can be simply categorize into two parts: Hardware and Software. Though you might think hardware on such device should be simple, it isn't.


The hardware is one of the part that bother me the most. The reason is simple. If you have used one of the power boost from Adafruit or similar company out there, you will notice they all of really small, compact, non-human solder-able ICs on them (at least in the view of a university freshman). After some testing the best I could do with the tools I have is SOP pins. That is why all the hardware parts in this project is limited to SOP8 / 16 and or 0805 SMT components.

After a few years of research and testing, I finally settle on HT4928S, the single chip charging and voltage boosting IC and the SL2.1A USB hub chip for its nice SOP package and low power usage advantages.


The software is another part of the difficulties. Most of the NAS / Raspberry Pi users out there are either using some kind of Free NAS OS (like FreeNAS or TrueNAS) or Open Media Vault. These are some nice options but they lack the usability when the user is connecting it via a smartphone and frequent changing IP address.

That is why I created ArozOS, a portable OS that sits on top of Debian (and Raspberry Pi OS) that is basically a web desktop interface for doing everything I need to do with the pocket cloud device.

If you are interested to know more about ArozOS which is written in Go, you can take a look at the source file here:

  • 1 × HT4928S LiPo management chip with internal booster circuit
  • 1 × Raspberry Pi zero W The brain of the device
  • 1 × SL2.1A Low power USB 2.0 hub in SOP package
  • 1 × 12Mhz crystal in SMT package
  • 2 × 5.1K Resistor For type C 5V sink, conencted to CC1 and CC2

View all 14 components

  • 1
    How to solder Raspberry Pi Zero W to the main PCB

    The Pocket Cloud PCB has written instruction on the back of the PCB for you to solder it to the pi zero w.

    Things you will need

    • A soldering iron
    • Solder
    • 4 thin metal / copper wire
    • A Pocket Cloud Server integrated main board (the PCB)
    • Pi zero w and micro SD card
  • 2
    Secure the pi zero w

    Place the pi zero w on top of the PCB at the location written "Raspberry Pi Zero W " and secure it in place with double sided tape.

  • 3
    Match the soldering points

    Flip the PCB with the pi zero w upside down, the Pi zero w's USB test pads should align with the PCB's attachment points.

View all 6 instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates