Skip to the content
4 layers26 × 10 mmNeopixelBooster, the printed circuit board in 3D

Booster for Neopixel LED strips

Size
26 × 10 mm
Copper layers
4
Thickness
1.6 mm
Parts
25
Nets
10
Pads
50
Tracks, vias
22, 121
Pours
8
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
15 Jul 2020
Updated
20 Jun 2022

Overview

NeopixelBooster is an open-source printed circuit board by RoboticsBrno, from the RoboticsBrno/RB0004-NeopixelBooster repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 4-layer board of 26 × 10 mm with 25 parts on 10 nets, routed with 22 tracks and 121 vias.

It is built around the SY8105ADC. Its parts include 10 capacitors, 6 connectors, 4 resistors, 1 IC and 1 diode. It belongs with the lEDs and displays boards of this library.

Main components

1

README

README.md

RB0004 - Neopixel Booster

Probably all of us makers love WS2812B - the addressable LEDs, which are often called "Neopixel" based on the brand created by Adafruit. They are so much fun to play with! Especially when you can buy them in strips for less than 18 USD/5 meters!

These LEDs are, however, power-hungry, and the strips are not the best design. Therefore you often struggle to power them - you need a 5V power supply with a large current rating. And these aren't easy to get. And if you get one, the strips behave weirdly - the end of the strip has more reddish colors compared to it's beginning.

This is where RB0004 - Neopixel Booster comes in: it solves all the problems above.

Header

View this project on CADLAB.io.

The Problem In Short

If you are interested in much in-depth explanation of the problem with some measurements, see the page about strips properties.

Each of the LEDs consumes around 60-70 mA in the full brightness (based on the temperature and batch you have). Therefore, if you have 300 LEDs in a strip, they will consume 18-21 A! That's a lot of current. When you push current through a wire, there is a voltage drop according to Ohm's law. The copper wire on the strips is relatively thin and narrow. Therefore, there will be a significant voltage drop. It is quite common that you supply your strip with 5 V, but you will measure only 2.5 V at the end of the strip. That means your LEDs can't shine the full brightness.

But why they turn red? There is a red, green, and blue LED in the chip. Each of the LED colors has a different forward voltage drop - the blue one has the larges one, and it is usually around 3 V. That means if the LED is supplied with less than 3V, it cannot light up the blue channel and thus, it is missing from the final color.

You could solve that by just bonding a thick wire to the back of the strip. However, a suitable wire for 21 A will be pretty thick (around 3.5 mm²). Therefore, it is better to power the whole strip with higher voltage, thus lower the current flowing in the wires and only lower the voltage locally for a few LEDs. And that's what exactly Neopixel Booster does.

You run an extra wire around your LED strip and connect multiple Neopixel Boosters in the strip to power it by segments:

Wiring diagram

Features

The photo of the modules

  • fixes the powering issue of the WS2812B LED strips on the market
  • you can power your strips with 6-18 V
    • higher voltage allows you to use thinner wires
    • when your power your strip with higher voltage, the power supply can have a lower current rating.
    • you can easily use a PC power supply for powering your LEDs.
    • you can easily power your strip from 2-4 Li-ion cells connected in series
  • requires relatively easy modification the strip, see the assembly guide
  • Neopixel Booster is step down module; see its characteristics and performance.

I Want One!

I sell on
Tindie!

How Do I Use Them?

Once you buy a kit from us, follow the assembly guide , and within an hour, you can have your boosted strips.

How Many Do I Need Them?

We recommend not to exceed 60 LEDs per one Neopixel Booster. It is best for convenient assembly to put one Neopixel Booster for each 50 cm of the strip, but if you want to go cheap, it is OK to apply it every meter.

Licence

RB0004 – NeopixexlBooster by Jan Mrázek and Martin Kousal is licensed under CC BY-NC-SA 4.0 badge.

Parts

25
QtyValueFootprintReferences
722uCapacitor_SMD:C_0805_2012MetricC4, C5, C6, C7, C8, C9, C10
227kResistor_SMD:R_0402_1005MetricR2, R3
2G***neopixelBooster:right-arrowsvg2mod, svg2mod
2GNDneopixelBooster:InputPadsJ3, J4
2NeopixelStripPadsneopixelBooster:LedStripPadsP1, P2
1+12neopixelBooster:InputPadsJ2
1100nCapacitor_SMD:C_0603_1608MetricC2
110uCapacitor_SMD:C_0805_2012MetricC1
1200kResistor_SMD:R_0402_1005MetricR1
147kResistor_SMD:R_0402_1005MetricR4
147pCapacitor_SMD:C_0402_1005MetricC3
14u7neopixelBooster:MWSA0503SL1
1ESP_INPUTneopixelBooster:3PinConnectorJ5
1LEDLED_SMD:LED_0603_1608MetricD1
1SY8105Package_TO_SOT_SMD:TSOT-23-6U1

Similar boards

  • 4 layers19.5 × 10.5 mmUniversalStepDown, the printed circuit board in 3D

    UniversalStepDown

    RoboticsBrno/RB0005-UniversalStepDown

    Universal step-down module

    15 parts26CC-BY-SA-4.0
  • 4 layers51 × 60.1 mmFlight computer pcb, the printed circuit board in 3D

    Flight computer pcb

    aminjahanpour/flight_computer_pcb

    This repo contains KiCad files for an open source flight computer PCB.

    87 parts
  • 4 layers90 × 90 mmPower distribution, the printed circuit board in 3D

    Power distribution

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    25 parts1.4kCERN-OHL-S-2.0
  • 4 layers16 × 22.8 mmReadout 30pin top, the printed circuit board in 3D

    Readout 30pin top

    opentac/opentac

    OpenTac: open tools to design, fabricate, read and simulate flex-PCB tactile skins that sense normal and shear force, for any robot surface.

    25 parts92MIT
  • 4 layers40 × 30.3 mmAPmini, the printed circuit board in 3D

    APmini

    ManiacalLabs/AllPixel

    Firmware and Board Designs for the AllPixel LED Controller Board: Please direct questions and support requests to https://forum.maniacallabs.com/c/hardware - The Issues list here should be reserved for actual bugs.

    25 parts56MIT
  • 4 layers18.6 × 43.1 mmNfc sense, the printed circuit board in 3D

    Nfc sense

    unsurv/NFC_temp

    passive temperature NFC tag

    25 parts49
  • 4 layers63.5 × 27.9 mmTangNano9K5V, the printed circuit board in 3D

    TangNano9K5V

    ryomuk/tangnano-5V

    5V tolerant interface for Tang Nano

    25 parts45MIT

Questions

How big is the NeopixelBooster PCB?

It measures 26 × 10 mm and has 4 copper layers, 1.6 mm thick.

What parts does the NeopixelBooster use?

25 parts, built around the SY8105ADC. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the NeopixelBooster KiCad files?

From the RoboticsBrno/RB0004-NeopixelBooster repository on GitHub, at the commit this page was made from: the board is neopixelBooster/neopixelBooster.kicad_pcb and its schematic neopixelBooster/neopixelBooster.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NeopixelBooster design in my own project?

Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).