WLED Setup Guide
WLED Setup Guide
WLED is the most popular open-source firmware for controlling addressable LEDs. Here’s how to get started.
What You Need
- ESP32 or ESP8266 development board
- LED strip (WS2812B or similar)
- 5V power supply
- USB cable for flashing
Step 1: Flash WLED
Method 1: Web Installer (Easiest)
- Connect ESP32 to computer via USB
- Go to install.wled.app
- Click “Install” and select your board
- Wait for flashing to complete
Method 2: ESPHome Flasher
- Download the latest WLED binary from GitHub releases
- Use ESPHome Flasher or ESPTool to flash
Step 2: First Boot
- ESP32 creates a WiFi access point named
WLED-AP - Connect to it (password:
wled1234) - A configuration page opens automatically
- Enter your home WiFi credentials
- The ESP32 reboots and connects to your network
Step 3: Configure LEDs
- Open WLED web UI (http://wled-XXXX.local or find IP on router)
- Go to Config → LED Preferences
- Set:
- LED Count — Number of LEDs in your strip
- GPIO Pin — GPIO2 (D4 on most boards), GPIO4, GPIO16
- Color Order — GRB for WS2812B (try GRB, RGB, BRG if colors are wrong)
- Click “Save & Reboot”
Step 4: Test
- Go to the main page
- Click a color — your LEDs should light up
- Try different effects in the “Effects” tab
- Adjust brightness with the slider