Build Guide
WLEDger's full power is realized when paired with a WLED controller, and some LEDs connected to your storage bins, shelves, etc.
WLEDger is flexible. That is, it doesn't care what your hardware is, as long as it runs WLED and has addressable LEDs. This guide provides an overview of the components you'll need, three common "paths" you can take to build your physical inventory setup, and the rough cost of each path (in time, and money).
Core Components Overview
Every build will consist of these component categories.
Microcontrollers (The "Brain")
You need a Wi-Fi-enabled microcontroller that can run the WLED firmware.
- All-in-One (with Power Management):
- Example: Adafruit Sparkle Motion Mini
- Pros: Easiest to use. Includes a USB-C port, a powerful ESP32, a level shifter (for clean data signals), and a terminal block for easy power/LED connection. It handles power via the USB-C port for up to 5V 4A, with a resettable fuse.
- Cons: More expensive.
- Basic & Cheap (DIY Power):
- Example: WEMOS D1 Mini (ESP8266), ESP32 Dev Board
- Pros: Extremely cheap and widely available.
- Cons: Requires more wiring and know-how. You must provide your own power and (potentially) a level shifter. These are best for setups where you're already using a custom power solution (or have a setup so small you don't need one) and want a cheap controller.
Other options exist in this space, such as the QinLED Dig series. This list is not exhaustive. Choose the option that tickles your fancy.
LED Strips
You need some addressable LEDs. The most common and well-supported type is the WS2812B (also sold as "NeoPixel"). You can buy them in strips, matrices, or as individual "sew-on" pixels.
Other options, such as SK6812 (and many more), are available as well.
Reddit user u/ShroomShroomBeepBeep made a great suggestion - instead of using LED strips (tons of soldering required) you could use some seed style strips, such as these.
Storage Bins (The "Inventory")
WLEDger works by lighting up 1 or more bins when you need to locate a part. For this to work well, the storage bins you choose should be clear or semi-transparent.
- Recommended Bin:
- High Quality 8x8 Transparent Bin Organizer
- This is the bin I use and what the 8-LED PCB in the
/hardwaredirectory is designed for. The 8x8 grid of 64 bins maps perfectly to a 64-LED strip. We'll talk more about the PCB in a moment (it's optional).
- Alternatives:
- Any clear plastic storage drawers will work. You will just need to create a custom mount for your LEDs.
Backer Board (For DIY Wiring)
If you are not using a custom PCB, you'll need a way to mount your individual LEDs.
- Plywood or MDF (1/8" or 1/4"): Rigid, easy to drill, and durable.
- Foam Board or Cardboard: Very cheap and easy to cut, but less durable.
- Pegboard: Great for larger, modular setups in a workshop.
⚠️ Power Supply (CRITICAL!) ⚠️
LEDs draw a lot of combined power. You must use an external 5V power supply or a controller with built in power management (like the Sparkle Motion or Dig series).
- Rule of Thumb: Budget
60mA(0.06 Amps) per LED at full brightness when set to "white". - Example: For a 64-bin setup (64 LEDs), you need
64 * 0.06A = 3.84A. - Recommendation: A 5V 4A or 5V 10A power supply is a safe and common choice.
This is an overbudgeting of the power requirement under real-world circumstances, especially when using WLEDger. This warning is meant to inform you and help keep you safe. Do your own research - your safety is on you.
Power Observations (in my setup):
- Peak current draw of ~2A @ 5v for 128 bins/LEDs (rainbow effect applied in WLED)
- Idle draw of .2A (LEDs off)
- Normal use peak draw ~.8A with WLEDger (locating all my parts at once using the dashboard).
Path 1: The Easiest & Fastest Build (PCB + Recommended Parts)
This is the fastest, cleanest, and most "plug-and-play" method. It's designed to get you up and running with minimal soldering. It's what I'm using for my personal setup.
- Cost: Medium-High ($150 - $200 USD / 8x8 bin setup)
- Time: Low
- Pros: Looks professional, very fast to build, minimal wiring.
- Cons: Highest cost, locked into the specific bin size.
Most of this cost is from sourcing the PCBs. If you're located outside the United States, your cost may be higher or lower, depending on your country's import taxes and choice of PCB manufacturer.
| Component | Recommendation |
|---|---|
| Bins | High Quality 8x8 Transparent Bin Organizer |
| MCU | Adafruit Sparkle Motion Mini |
| LEDs | 8x Custom 8-LED PCBs (Order from JLCPCB, PCBWay, Seeed Fusion, ...) |
| Backer | A sheet of cardboard, MDF, or thin plywood to attach the PCBs to. |
| Power | 5V 4A+ Power Supply (USB brick, battery pack, etc) |
| Wiring | Wire (22 AWG is good) |
Path 2: The "Cheapest" Build (DIY Wiring)
Reddit user u/ShroomShroomBeepBeep made a great suggestion - instead of using LED strips (tons of soldering required) you could use some seed style strips, such as these.
This is the classic DIY method. It's very cheap to build, but requires the most time. You will cut an LED strip into 64 individual pieces and solder them all back together.
- Cost: Low ($70 USD / 8x8 bin setup)
- Time: High
- Pros: Very cheap, great soldering practice, can fit any bin spacing requirement.
- Cons: Time-consuming and tedious.
Fun Fact: If using an 8x8 storage container and WS2812B LEDs, you'll need to cut, strip, and solder 384 wires and connection points. Weeeeeee!
| Component | Recommendation |
|---|---|
| Bins | High Quality 8x8 Transparent Bin Organizer |
| MCU | WEMOS D1 Mini (or ESP32 Dev Board) |
| LEDs | 2 meters of WS2812B (60 LED/m) Strip, or 64 individual pixels |
| Backer | A sheet of cardboard, MDF, or thin plywood to stick the LEDs to. |
| Power | 5V 4A+ Power Supply |
| Wiring | Wire (22 AWG is good) |
Process:
- Cut your backer board to fit the back of the bin cabinet.
- Cut your LED strip into 64 individual pixels.
- Arrange and glue the 64 pixels onto the backer board.
- Solder 3 wires (WS2812B) (
+5V,GND,Data) from one pixel to the next, following theD_OUTtoD_INflow. If you have a different number of pins for your LEDs, look up the WLED wiring instructions for your particular LEDs instead.
Path 3: The Choose Your Own Adventure Build (Workshop, Ikea Shelves, etc)
WLEDger is not just for small part bins. You can use it for any storage you want to light up.
The only rule is: If WLED can control it, WLEDger can find it.
- IKEA KALLAX: Put a short LED strip in each cube. Use WLEDger to track which cube holds your favorite books, 3D printer filament, or test equipment.
- Garage Workshop: Line your tool drawers with LED strips. Assign
Bin A1to your screwdriver drawer andBin B1to your wrench drawer. - Pegboard: Attach LED pixels behind your most-used tools.
The possibilities are endless.
Have questions, a feature request, or need support? Want to show off your setup? Join the WLEDger Discord and come say hi!