Pebble Pixels, also know as Seed Pixels, are a fantastic innovation in smart pixel technology. They're affordable and really robust. With silicone coated wire and resin coated pixels, you'll find that it's very hard to break these things, which makes them perfect for cosplay projects. They aren't as bright as "standard" pixel strips but they're affordable enough that you can pack a whole lot of pixels into your project, and I've found they're plenty bright enough for most dark environments.
They can be a little tricky to solder to, so take a deep breath and give yourself plenty of time.
Which Wire is Which?
Take a look at your NeoPixel strand. It ships with a male connector on one end an a female on the other, but no markings telling you which wire is which or how to hook it up. Also, this stuff comes in long strands and you may want to use it for more than one project. You can cut between any two pixels and connect a controller, but that means soldering to these tiny, tricky wires.
NeoPixel strips and strands are directional. There is a data IN end and a data OUT end. The red and black wires could connect at either end, or somewhere in the middle, and the strip will work fine, but that data wire must be connected at IN end or the pixels won't light up.
There's no industry standard for which connector comes on the IN end. Some strands of pixels have male on the IN, some have female. This is kind of annoying, since it means we've got a 50/50 chance of guessing right. Here's how to improve those odds.
Step 1: Find the +5V wire. Look closely and you'll see that one of these wires is marked. There's a copper coil, or sometimes some little copper dots, all along one of the wires. This is your +5v wire. It's going to connect to your red wire on the connector, and then to 5v on the Sparkle Motion Mini.
Step 2: Find the data wire and determine the IN end. The data wire is nearly always in the middle of the 3 wires. This is the tricky one, since if you connect to the wrong end the pixels won't work. These pixel strands are all different, and different lots from the same factory are not consistent either.
Here's a good first-guess: with the connector pointing up, arrange the strand so the resin bump is facing you. Find the end that has the striped (5v) wire on the left. This is very likely the "in" end.
For this strand I'm going to guess that my male connector is the "in" connector. Based on this guess, I'll cut off the female connector at the other end of the strand and solder it to my Sparkle Motion board.
Sparkle Motion Board Setup
Cut the female connector off the "out" end and solder it to your Sparkle Motion Mini board as shown:
- Black wire to G
- Green wire to 32
- Red wire to +5v
If you're using a brand-new strand, you're ready to go. Plug the female connector into the male connector on the strip and move on to the next step.
If your strip doesn't have a connector on the "in" end or if you've cut it off for another project, here's how to solder directly to the wires.
Cut your LED strand right behind one of the pixels to give yourself as much wire to work with as possible. Separate the 3 wires. This is harder than it seems: these wires are solidly stuck together. I found it easiest to use a pair of flush cutters to carefully snip in between the 3 wires. These are easily one of my favorite tools!
Then, use a good pair of wire strippers to strip about 1/4 of shielding off all three wires.
Strip about 1/4 inch of shielding from your male connector. Slide some heat shrink onto each of your 3 connector wires.
Splice the copper-wrapped wire to the red wire, the middle wire to the green wire, and the third wire to black.
Plug your board into power. It comes pre-loaded with a rainbow animation for your pixels, so if your wiring is correct, your lights should come on. Hooray!
Troubleshooting
If your lights didn't come on, here are a few things to try:
- Check your wiring! Be sure you soldered to the IN end of the LED strip. These strips can be inconsistent so this is a pretty common problem. Use an alligator clip to try the data wire on the other end.
- If it won't work with this setup from either end of the strip, try switching the data and ground wires. Then try that from the other end.
- Make sure nothing is shorting: no bare wires or alligator clips are touching any other bare wires, and there's no solder bridge between the solder pins.
- You may have a board that doesn't have pre-loaded software. Go through the software install process for WLED and set up pin 32 in LED Settings, then see if the lights work. You need to power the pixels through the board, hooking a battery to the pixels to test for "light up" doesn't work as you need the data streaming also for smart pixels.
Mode Switch Button
I've added a 12mm momentary switch button to give me some immediate control over my costume. I ended up switching to a panel-mounted rocker switch for the final build, since it's easier to feel through a few layers of clothing. But this one is easy to set up for testing, and the wiring is the same for either switch.
Find your 3-pin mini Stemma connector. Use some pliers to straighten out the legs of your button. If your connector has female sockets, you can just slip the button legs in. Connect one leg of your switch to white and one to black. It doesn't matter which leg goes to which wire, but be sure to use the legs on the same side (the ones going straight across are connected inside, so are really the same leg).
For the final build, we'll cut off the connectors and solder the switch to the project. But for the prototyping phase, this simple setup will work just fine.
Page last edited February 04, 2025
Text editor powered by tinymce.