X-Ring missing documentation

I recently bought a X-Ring WS2812B RGB on AliExpress.com. There is no information about the wiring or the bus how the X-Ring is controlled. So I did a little reverse engineering and want to share the information:
At first: the X-Ring is driven by a One-Wire connection.
There is a switch on the top:

DIP switch, RXD(7) on

The wiring is the following:

DIP Switch

When I ordered they had “ESP8266, Wemos d1 mini” in the title. The board also has a Wemos-Logo on it. But it is not compatible to Wemos D1 mini. The widths do not match!

But you can easily mount an Wemos D1 mini to the board. I decided to connect the wemos to the bottom left side because then you can connect the Wemos D1 mini easily with wires to the board (5V, GND). You can choose to connect the Wemos D1 mini to RXD or TXD then (doesn’t matter as long you switch the according pin on the DIP-switch). Basically all labels on the board are irrelevant for an Wemos D1 mini (except: 5V, GND) because it is not compatible.

The wiring on the pictures is as follows (how to read: on the left hand side the pin name on the ESP, right hand side the X-Ring):

GND->GND
5V->5V
D2->RXD(7)

Make sure to switch the pin “7” on the DIP-switch, located on the top of the X-Ring, to the right as shown in the images. This acts as a pin selector and effectively connects the One-Wire with the RXD(7) pin. Make sure to switch at most one pin to the right.

DIP Switch, RXD(7) on

Then you can start programming the X-Ring

And develop your own application using the X-Ring.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

  16 comments for “X-Ring missing documentation

Leave a Reply to martin Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Spelling error report

The following text will be sent to our editors: