Quick start - sblantipodi/firefly_luciferin GitHub Wiki
What You Don't Need
You can set up Glow Worm Luciferin even if you are not an expert:
- You don't need to be a developer.
- You don't need to be an electrical engineer.
- You don't need a lot of time to complete the setup.
What You Need
- A PC for screen capture: Windows or Linux (macOS support coming soon). The captured images are sent to the LED strip behind your monitor.
- A microcontroller: ESP8266 or ESP32 are recommended. The ESP32-S3 is the preferred choice.
- An addressable LED strip: SK6812 is recommended.
- A power supply for the LED strip.
- [Optional] An MQTT server or a Home Automation system (e.g., Home Assistant, OpenHAB).
Install Glow Worm Luciferin Firmware on Your Microcontroller
ESP8266 and ESP32 microcontrollers are preferred because they are cheap, stable, and have built-in WiFi.
If you are buying components now, consider the ESP32-S3 for the best performance.
- Install the firmware using the
- or download the firmware from here and flash it using your preferred tool.
Firmware types:
- FULL Firmware: supports remote control and automatic updates. You must configure WiFi or Ethernet. USB connection is optional.
- LIGHT Firmware: requires a USB cable.
Driving LEDs via WiFi/Ethernet is faster than USB and is recommended if your WiFi signal is strong or if your microcontroller supports Ethernet.
Connect the LED Strip to Your Microcontroller

Notes:
- For FULL firmware without USB, connect the 5V microcontroller pin to the power supply.
- For low-quality microcontrollers, adding a capacitor, resistor, and logic level converter can help stabilize the circuit.
- If you don't want to design your own PCB, see the Compatible Hardware section.
Install the LED Strip Behind Your Monitor
- Use double-sided tape for an easy and removable installation.
- The LED strip can be positioned clockwise or counterclockwise.
Install Firefly Luciferin Software on Your PC
- Download and install Firefly Luciferin
- Launch the software and select the firmware type you installed (Full or Light).
- Go to the LEDs Config tab.
- Enter the number of LEDs and the strip orientation, then click Save.
- Firefly Luciferin will auto-discover your Glow Worm Luciferin device.

- Start bias lighting by double-clicking the tray icon.
- Continue reading the wiki for more features: FULL firmware configuration.
By default, the firmware drives 50 LEDs. Firefly Luciferin will update the firmware with your configured number of LEDs when the Bias Light effect starts.
Advanced Features
Want to use it as a lamp, control it remotely, apply special effects, or integrate with Home Automation?