Skip to content

Compatible Hardware

Davide Perini edited this page Jul 1, 2024 · 51 revisions

Glow Worm Luciferin is a firmware designed for ESP microcontrollers.

ESP8266, ESP32, ESP32-C3, ESP32-S2, ESP32-S3 are fully supported.

If you want to use another microcontroller you can build your own firmware.
D1 Mini format is compatible with the Luciferin Official PCB.

These are some microcontrollers that are fully tested with Luciferin.

Lolin D1 Mini ESP8266

LOLIN ESP8266 D1 Mini 4MB LOLIN ESP8266 D1 Mini Pro 4MB

Full firmware requires an ESP8266 with 4MB of flash memory, Light firmware can run on ESP8266 Lite with 1MB of flash memory.

ESP32

Lolin ESP32 D32 TinyPICO ESP32

ESP32-C3, ESP32-S2, ESP32-S3

Lolin ESP32-C3 Lolin ESP32-S2 ESP32 POE

Ethernet devices

QuinLED-ESP32-ABE WT32-ETH01 ESP32-POE

NOTE: Ethernet devices must be directly supported by the firmware. These are the supported ethernet devices:

  • QuinLed-ESP32-Ethernet
  • QuinLed-Dig-Octa Brainboard-32-8L
  • LilyGO-T-ETH-POE
  • LilyGO-T-POE-Pro
  • WT32-ETH01
  • ESP32-ETHERNET-KIT-VE
  • ESP32-POE
  • ESP32-POE-WROVER
  • WESP32

Thanks to Arduino Boostrapper, Luciferin can run on a lot of devices but if you want to run of a different board than ESP8266/ESP32, you need to manually compile the firmware.

LED Strip WS2812B/SK6812/APA102/SK9812 5V

Luciferin supports RGB and RGBW strips. 60 LEDs per meter is generally bright enough for most applications and does not require a lot of power.

WS2812B RGB 5V LED strip | SK6812 RGBW 5V LED strip

You can learn how to configure Luciferin for RGB or RGBW strip here.

Power supply for the LED strip

You need to buy a power supply capable of powering all the LEDs you want. For 60 LEDs a power supply of at least 5V/3A it's recommended, for 120 LEDs you need a 5V/6A power supply, do your math here. A bigger power supply generally works better and runs less hot than a smaller one. Don't undersize the power supply.

Simple schematic

CIRCUITS FULL firmware version adds suppmaddaort for remote control, if you flash FULL version you MUST configure WiFi and MQTT. With FULL firmware USB connection is optional.
If you flash LIGHT firmware you MUST use USB cable.
Note: If you want to use the FULL firmware without using a USB cable you need to connect the 5V microcontroller's PIN to the power supply.

Luciferin Official PCB

If you don't want to design your own PCB and you have a soldering iron, you might find Luciferin's official PCB interesting.

Pre-build boards support

Luciferin supports pre-build boards like QuinLED-Dig-Uno and QuinLED dig2go.

QuinLED-Dig-Uno QuinLED dig2go

DigUno and dig2Go board uses GPIO16 as default pin, so don't forget to configure the GPIO if you choose to use this board. dig2go is limited to 5V/3A, brightness can be limited when using a lot of LEDs.

Clone this wiki locally