WS2814 Custom Protocol for OCTO/DIN PIXIE/PIXELATOR MINI Mk2
The OCTO, DIN PIXIE, and PIXELATOR MINI Mk2 allow you to create custom SPI protocols for those not natively supported.
This Knowledgebase article will explain how to set your bit timing parameters to work for the WS2814 protocol.
Before accessing the OCTO/PIXELATOR web interface or the DIN PIXIE settings via EMU, open the WS2814 datasheet linked here. To create the custom protocol, you’ll need to know the Bit 0 high time, the Bit 1 high time, the Overall Bit time, and the Reset time. Following our Custom Protocol Creation Guide, calculate each of these for WS2814.
Now that you have the values for each of the four required timings, we need to select the native protocol that works as the base for our custom protocol. In this example, the WS2812B protocol has the correct data structure and transmission method for WS2814.
Creating our Custom Protocol:
Access your OCTO/PIXELATOR MINI Mk2 web interface and click the Settings tab. Under Output Settings, change the Pixel Protocol to WS2812B, and click the Custom check box next to the output you are sending data to.
Once you’ve checked the Custom check box, the Bit timing option will appear, allowing you to enter these parameters. For the WS2814 tape tested in our office, the values are as follows:
With these parameters, your WS2814 protocol may work as intended, but you may need to tweak the timings for your specific chipset. You can test everything using either Standalone mode or ELM. If testing with ELM, ensure you create a new stage and add new strips to guarantee you’re not sending conflicting data.
Creating our Custom Protocol (DIN PIXIE):
1. Connect DIN PIXIE to a computer using USB Type-B.
2. Launch EMU Software.
3. Scan for the device and click on the Conf of the discovered DIN PIXIE.
4. Enable Custom Protocol
Pick a pixel protocol from dropdown list that shares the same transmission method.
5. Enter Bit Timing
Enter the Bit timing we calculated in their respective slots.
6. Set DMX Parameters
Click the Set DMX Parameters button, and you're all set!