Thanks! I was just asking VV about this, because I was interested in getting one with non-matching lights. Means they must be hardwired in parallel and not worth putting it on another channel.
However with neopixels, does that mean you can control every individual "pixel" whereever they are located on the saber?
As jbkuma rightly said, in principle yes. If all the pixels are connected serially, one can program it by allocating pixel segments to modules. This is what I do for my blaster builds. There I have segments like:
- PLI (5-8 pixels, mainly determined by the size of the new Adafruit pixel sticks, awesome stuff!)
- barrel (depends on your blaster size, usually ~30)
- nozzle (1 or 2, but can be more)
In the code you just need to define the order of the segments (like barrel is wired after PLI) and the sizes of the individual segments. This way the whole code becomes flexible to handle different sizes.
The same could be implemented for sabers:
- blade (obvious)
- optional cross-guard, this is how I control the quill segments in the newest FX-SaberOS release
- PLI
- button pixel(s)
Of course you need a board and a system code to support such module segments.