KulpLights is the premier manufacturer of FPP based controllers for LED Pixel lights. This channel provides introductory videos, explanations, tutorials, etc... for using FPP, xLights, and KulpLights controllers.
Will Fpp auto recognize the K2-Pi servo has been added? I am running 8.2, in the initial setup I see a drop down for cape/hat but don't see an option for the k2-pi. I haven't installed the k2 yet as it is currently in transit. just trying to get set up for when it arrives.
Ok, so I got the controller. Thanks for the fast shipment. However, in xLights 2024.11 there's no model number K2-PiO under Kupl Lights. What should I do next?
Dan, thanks for sharing. These look great. One thing I am would like to learn more about is how the Pi0 supports the pwm timing needed by ws2811. I don't know much about RTOS, etc... but I know the beagle handles this by making use of PRU. Just curious how this works on a Pi...
There are several ways that the Pi's can drive ws281x pixels. The "historical" method that FPP uses (and doesn't require a license for other cape vendors) is via the github.com/jgarff/rpi_ws281x library. It uses DMA channels to accurately send data to the PWM hardware of the Pi to handle the output. It works well, but is limited to two strings. It also consumes the PWM hardware which is also used for sound on the Pi so using it disables the onboard sound. There was another project that uses the Pi's secondary memory interface to generate the signals (github.com/psy0rz/rpi-ws281x-smi) which allows up to 16 strings and retain sound. We started looking into this, but then ended up going with a different option which uses the Hardware GPU. The Hat's mimic an LCD display on framebuffer 2 and by controlling the refresh rate and resolution of the fake LCD display, we get the timing we need. This allows 24strings.