Skip to main content
SMHUB Nano Mg24 — now shipping worldwideNew: SLWF-11 — our new compact WLED controller · see the datasheet →
SMLIGHT
PART · A1-SLWF-03Addressable-LED controller · ESP32 · Sound-reactive WLED · SMLIGHTREV 2.1 · 2026·07
Datasheet · Product reference

Pixel LEDs,
with a voice.

ESP32 addressable-LED controller pre-flashed with sound-reactive WLED. Digital mic, IR receiver, capacitive button, eight LED channels, 5–24 V — all on a 57 × 30 × 23 mm board. Plug-and-flash with no BOOT-button dance.

ESP32Dual-core · 16 MBTOUCHA1-SLWF-0357 mm30 mmICS-43434IR RXTOUCH BTN2× LED CH
57 × 30 × 23 mm · ≈ 18 gENGINEERED · UKRAINE
01

Abstract.

Four columns.
Zero marketing.

Control

  • Wi-Fi 2.4 GHz · 802.11 b/g/n
  • On-board I2S microphone (ICS-43434)
  • 38 kHz IR receiver
  • Capacitive touch button
  • Home Assistant · MQTT · native WLED

Power

  • USB-C · 5 V
  • DC barrel · 5 / 12 / 24 V
  • Screw terminal · 5 / 12 / 24 V
  • Reverse-polarity protected
  • Over-voltage protected

Output

  • 2 × screw-terminal channels
  • 6 × DIY-pinout channels
  • WS2812B · WS2811 · WS2813 · WS2815
  • SK6812 · APA102 · LPD8806 · WS2801
  • ≈ 2000 LEDs @ 30 FPS

Firmware

  • Pre-flashed WLED-SR
  • ESPHome compatible
  • ESPHome · BT Proxy
  • Tasmota · community builds
  • Plug-and-flash (auto-boot)
02

Block diagram. Signal flow.

Fig. 1
Conceptual, not electrical
Wi-Fi 2.4 GHzI2S MIC · ICS-43434IR receiver · 38 kHzTouch sensor buttonUSB-C · 5 VDC barrel · 5/12/24 VScrew term · 5/12/24 VSIGNAL INPUTS · POWERESP32Dual-core · 240 MHz16 MB flashSLWF-03 firmwareLED CH 1 · screw termLED CH 2 · screw termLED CH 3–8 · DIY pinWi-Fi ← HA / MQTTOUTPUTS · CONTROLSUPPORTS · WS2812B · WS2811 · WS2815 · SK6812 · APA102 · LPD8806 · WS2801
Inputs (Wi-Fi, mic, IR, button, USB-C / DC / screw) → ESP32 → outputs (2 screw-terminal LED channels + 6 DIY channels, plus Wi-Fi back to Home Assistant / MQTT).
03

Mechanical & pin-out.

Fig. 2 · Fig. 3
Top view · through-hole
Mechanical — top view
(0, 0)(51, 0)(0, 24)(51, 24)57 mm30 mm
Mounting hole spacing 51 × 24 mm · M3 · height 23 mm with tallest component.
DIY pin-out — 8-pin bottom header
PinGPIOFunctionNotes
1GPIO2LED CH 3Level-shifted 3.3 → 5 V
2GPIO4LED CH 4Level-shifted
3GPIO5LED CH 5Level-shifted
4GPIO12LED CH 6Strapping — avoid pull-high at boot
5GPIO13LED CH 7
6GPIO14LED CH 8
7GNDGroundCommon with power inputs
83V33.3 V rail200 mA max for user loads
04

Electrical characteristics.

Tab. 1
Operating @ 25 °C unless noted
TABLE 1.Recommended operating conditions & electrical limits2026·07
ParameterMinTypMaxUnitNotes
V_CC (USB-C)4.755.005.25VUSB-IF spec
V_CC (DC / screw)4.7525.2V5 / 12 / 24 V nominal
I_CC (idle)75110mAWi-Fi connected, LEDs off
I_CC (mic + Wi-Fi)110160mASound-reactive effects
I_out per channel5AScrew-terminal, 25 °C, momentary
V_logic (out)3.13.33.5VPre-level-shifter output
LED refresh rate3060FPSTypical WS281x, depends on chain length
LED chain length15002000LEDsSingle channel, 30 FPS target
T_op+5+25+35°CHumidity < 60 % RH non-condensing
T_storage−20+60°CDry environment
ESD (HBM)±2kVPer JS-001-2017
05

Supported LED chipsets.

Tab. 2
8 chipsets · 3 voltage rails
ChipsetProtocolV_stripMax refreshColoursNotes
WS2812BSingle-wire5 V400 HzRGBMost common
WS2811Single-wire5 / 12 V400 HzRGBCabinet lighting
WS2813Single-wire · dual-data5 V400 HzRGBFault-tolerant
WS2815Single-wire · dual-data12 V400 HzRGBLong runs
SK6812Single-wire5 V400 HzRGBWWhite ambient
APA102SPI · clock + data5 V20 kHzRGBHigh-FPS POV
LPD8806SPI · clock + data5 V2 MHzRGBLegacy
WS2801SPI · clock + data5 V1 MHzRGBLegacy Adafruit alt.
06

Firmware support matrix.

Tab. 3
Feature-by-firmware
FeatureWLED-SRESPHomeBT ProxyTasmotaCustom
Addressable LED output
Sound-reactive effects (mic)
IR remote codes
Capacitive button
HA Voice Assistant mic
Bluetooth-LE proxy
Home Assistant native integration
OTA updates
07

Application notes.

AN-01 … AN-06
Engineering notes
AN-01 · Power
Powering a 12 V WS2815 strip from a single supply
Wire the 12 V PSU directly to the screw-terminal V_IN; the controller's on-board regulators handle 5 V and 3.3 V internally. Share the strip's GND with V_IN GND on the same terminal. No level-shifter required for single-wire strips.
AN-02 · Voice
Using SLWF-03 as a Home Assistant voice-assistant mic
Flash the ESPHome i2s_audio component pointing at bck_pin: GPIO25, ws_pin: GPIO26, din_pin: GPIO22. The SLWF-03 advertises as a remote microphone — HA auto-discovers it for the Voice Assistant pipeline.
AN-03 · BTProxy
Turning the controller into a Bluetooth-LE proxy
Use the on-board flasher to load the pre-built ESPHome BTProxy firmware. The SLWF-03 then relays BLE sensor packets to HA across the whole building — useful for Xiaomi, Govee, and Switchbot devices positioned far from the HA host.
AN-04 · Matrix
Building an 8-channel addressable matrix
Expose CH 3–8 on the DIY pinouts through an external 74HCT245 level-shifter (optional; the on-board 3.3 V logic works with most 5 V strips). Configure in WLED as matrix or in ESPHome as eight independent light.addressable_light entities.
AN-05 · Enclosure
Enclosure design considerations
Mounting-hole spacing is 51 × 24 mm · M3. Leave ≥ 5 mm clearance on the long sides for the USB-C and LED terminals; leave ≥ 10 mm on the top edge for the DC barrel and power screw terminal. Don't enclose the microphone port — it requires direct air coupling for sound reactivity.
AN-06 · OTA
Upgrading without touching the BOOT button
The USB-to-UART bridge supports ESP32 autoboot — drop a new firmware binary via the web flasher and it will reset + flash automatically. No BOOT button dance, no external programmer. Works for WLED, ESPHome, Tasmota, and custom ESP32 binaries.
08

Owner citations.

Field reports
2024 – 2026
“I've built a dozen sound-reactive setups over the years. The SLWF-03 is the first one that just worked— on-board mic, no soldered 5 V jumpers, no ground-loop debugging.”1

“Four of these drive the entire under-cabinet and behind-TV lighting in my house. Sync is bit-perfect across all four — the WLED beat-sync is magic.”2
— selected from r/WLED, the SMLIGHT Discord, and smarthomescene.com
  1. u/pixel_hobbyist · r/WLED · 2025-02-18 · thread: slwf-03 first-time-setup
  2. Intermit.Tech review · intermit.tech/smlight-slwf-03-review · 2024-11-06
  3. SMLIGHT Discord · #slwf channel · multi-thread owner synthesis
09

Ordering information.

Tab. 4
Retail & B2B channels
TABLE 4.Part numbers & channelsShenzhen Baishi Video Technology Co., Ltd. · CN
Part numberDescriptionStock
A1-SLWF-03Retail box — device, quick-start, stickerIn stock · ships in 48 h
A1-SLWF-03-KITRetail box + IR remote + USB-C PSUIn stock
A1-SLWF-03-T1010-pack (trade channel)On request
A1-SLWF-03-BULK100+ unit bulk, no retail packagingOn request
All distributors →B2B enquiry
A1-SLWF-03 · Datasheet · Rev 2.1 · 2026·07smlight.tech/products/slwf-03 · SMLIGHT