- put board in waterproof enclosure (for [sonoff](https://www.sonoffegypt.com/products/sonoff-ip66-waterproof-case) or generic [100x68x50 mm](https://www.aliexpress.com/item/1005005622148025.html)).
- on the right RJ45 port, indicating the status of power:
- the left LED indicates the >6V status: it is on when 6-60V power is provided to the board
- the right LED indicates the 5V status: it is on when the on-board DC-DC voltage regulator converts the 6-60V to 5V right after 6-60V is plugged in, or when 5V power is provided externally
- on the left RJ45 port, indicating the status of DMX traffic:
- the right LED indicates the DMX RX traffic: it is on (e.g. blinks rapidly) on DMX input traffic (when the board is configure as slave)
- the left LED indicates the DMX TX traffic: it is on(e.g. blinks rapidly) on DMX output traffic (when the board is configure as master)
There is an LED marked WLED on the top left of the board.
It indicated the status of WLED:
- it switches every second when the access point is open (or could not connect to WiFi)
- it blinks at 1 Hz when connected to WiFi
- it blinks at 2 Hz when connected to MQTT (if the firmware supports MQTT)
This is to protect the board from very bad accidents (e.g. shorted 5V output), and because Ethernet cables are no meant to carry power (PoE limit is 960 mA per pair, we are using two).
The board are primarily meant to be used with common [sonoff enclosure](https://www.sonoffegypt.com/products/sonoff-ip66-waterproof-case).
This provides protection against dust, metal induced shorts, and water.
The board can be mounted using M2.5 self tapping screws to the enclosure.
All cables inserted in the enclosure can be connected to the board while mounted in the enclosure using the terminals.
Since RJ45 8P8C connectors does not fit the PG7 glands, they need to be cut.
The resulting wires can be inserted in the spring loaded terminal marked RJ45, following the pin numbering.
The wire colors are also listed on the back of the board, in case it is already not mounted.
In case boards need to be chained, two Ethernet cable can be inserted using the two glands, and the same number wires should be inserted together in the terminal.
- RJ45 individual wires connector, using easy to insert spring loaded terminal, for allowing using Ethernet cable in waterproof enclosure, where the 8P8C connector does not fit through the PG7 cable gland
- in-line LED data resistors for [signal conditioning](https://quinled.info/data-signal-cable-conditioning/). Ideally it should use a smaller value since it's intended for running the signal along ground over short distances, but there were already 100 Ohm on the board for DMX512 termination, and it allows better compatibility for longer single ended cables.
- XLR DMX512 connectors: they take too much space and I never know if I should use the 3 or 5-pin variant. Instead I designed a separate DMX + power injector adapter board
- full galvanic isolation: not really needed as the devices should be chained with a single power supply, preventing any ground potential difference. Another splitter board could provide isolation, at the beginning of the chain.
- USB Power Delivery: this is just a convenience feature, but using expensive lower power USB chargers with expensive ISB-C cables is not ideal for the intended usage (festival installation). And you can still use power-delivery by adding a cheap PD trigger board next to it.
- Lithium battery input and charger: it does not fit the intended usage, with large external power supplies providing enough power for power hungry LED strips. Small batteries would not be able to handle that over longer time. You can still use the power bank on the 5V power input though, and charge the battery separately. The 6-60V allows connecting 3-13S LiPo batteries.
- Power over Ethernet (active): I do use passive Power over Ethernet, by providing power on 2 pairs of the Ethernet cable that are not used for 10/100 Mbps communication. This allows using very simple and inexpensive injectors to power power, using and power supply. Active PoE require specials and more expensive injectors or power supplies, and complex extractors in each device. Feel free to use PoE though. There are plenty of relatively cheap injectors and extractors that you can use as external devices next to the boards.
- fuse protection for 5V input and output protection, round or automotive: there is not enough space to place such large fuses. We already have one input protection (fuse + reverse polarity on 6-60V), so you just have pay attention to the 5V outputs (limited to 3A by the DC-DC converter) or input (supported, but not the intended use).
- line-in audio input (using [ESP32-LyraT-Mini](https://docs.espressif.com/projects/esp-adf/en/latest/design-guide/dev-boards/board-esp32-lyrat-mini-v1.2.html) design as reference): running additional audio wires is too cumbersome, particularly for simple effects based on loudness or FFT. Clubs or festivals are loud enough for the microphone to pick up the audio at a decent level.
- [GLEDOPTO](https://www.gledopto.com/h-col-438.html): poor transistor based level shifter, does drown out at 5V ([analysis](https://www.youtube.com/watch?v=I4psXhLCSxY), around 1:40)
- [athom](https://www.athom.tech/blank-1/wled-esp32-music-addressable-led-strip-controller): level shifter input issue ([analysis](https://www.youtube.com/watch?v=I4psXhLCSxY), around 2:40)
- [A1-SLWF-03](https://smlight.tech/product/slwf-03/): poor antenna design (surrounded by copper), and dangerous transistor based level shifter to input voltage ([analysis](https://www.youtube.com/watch?v=I4psXhLCSxY), around 3:30)
- [SP511E](https://github.com/scottrbailey/WLED-Utils/blob/gh-pages/sp511e_wled.md): ESP8266-based board, transistor-based level lifter, 5-24V capable. The two output share the same data pins. It's a pretty limited device, but it is very cheap, and just to drive or test LED strips, it does an OK job.