benmakeseverything/pocket-lab-power-supply — explained in plain English
Analysis updated 2026-05-18
Build a portable power source for testing electronics away from a desk.
Adjust output voltage and current limit to safely power a test circuit.
Learn open hardware design by studying the PCB, schematic, and firmware files.
Charge and run the device from a 4S lithium ion battery pack over USB-C.
| benmakeseverything/pocket-lab-power-supply | 0xshug0/audio.cpp | urlab-sim/unrealroboticslab | |
|---|---|---|---|
| Stars | 432 | 428 | 423 |
| Language | C++ | C++ | C++ |
| Setup difficulty | hard | hard | hard |
| Complexity | 4/5 | 4/5 | 4/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires sourcing specific electronic parts, a 4S battery pack with its own BMS, PCB assembly, and 3D printing a case.
Pocket Lab Power Supply is an open hardware project for building a small, battery powered version of a lab bench power supply, the kind of device electronics hobbyists and engineers use to send a controlled amount of voltage and current into whatever circuit they are testing. Instead of being a plug in box that sits on a desk, this version is pocket sized and runs off a rechargeable lithium ion battery pack, so it can be carried around and used anywhere. The project is still a work in progress, as the author notes directly in the README. The device lets you adjust both the output voltage and a current limit, which protects whatever you are powering from drawing too much current. It charges over USB-C using USB Power Delivery, and it shows information on a small 8 character LED matrix display. Both the hardware design and the firmware, the small program that runs on the device's microcontroller, are fully open, meaning anyone can view, copy, and build on them. The repository is organized into a hardware folder containing the circuit board design, schematic, parts list, and manufacturing files, a firmware folder with the code that runs on the device, and a documentation folder with build guides, diagrams, and notes. Building one yourself requires sourcing specific parts, including a particular display chip, a 4S lithium ion battery pack with a built in battery management system, a 3D printable case, and various small hardware pieces like screws and threaded inserts. The README includes a clear safety warning: this project uses lithium ion batteries and power electronics, and it is designed specifically for a 4S battery configuration. Using a different battery setup without adjusting a specific setting on the charging chip can overcharge and damage the cells, and the battery pack used must already include its own battery management system, since the circuit board itself does not provide one. The project is released under the CERN Open Hardware License version 2, Strongly Reciprocal, which allows commercial use but does not let others use the project's name or branding for marketing without permission.
An open hardware, pocket sized, battery powered lab bench power supply with adjustable voltage and current, still a work in progress.
Mainly C++. The stack also includes C++, PCB design, Firmware.
Commercial use is allowed as long as you follow the CERN Open Hardware License terms, but the project's name and branding cannot be used for marketing without permission.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.