SlyLED

Getting Started Demo

From first launch to running a show — a complete walkthrough

← Back to SlyLED
1

First Launch Windows

Run SlyLED.exe or SlyLED-Setup.exe. The dashboard opens empty — ready for you to connect hardware.

First Launch
2

Flash Firmware Windows

Go to the Firmware tab. Connect your ESP32 via USB, select the COM port, enter WiFi credentials, and click Flash.

Firmware Tab
Supported boards: ESP32-WROOM-32E, D1 Mini, Arduino Giga R1 WiFi. Firmware auto-detects board type.
3

ESP32 Config — Dashboard ESP32

Once flashed, the ESP32 serves a config page at its IP address. The Dashboard tab shows the device hostname, firmware version, and active action status.

ESP32 Dashboard
Access: Browse to http://192.168.x.x/config — the IP is shown on the SlyLED Setup tab after discovery.
4

ESP32 Config — Settings ESP32

On the Settings tab, give your performer a friendly name and description. Set the number of LED strings connected.

ESP32 Settings
String count: ESP32 supports 1-8 strings on independent GPIO pins. Each string can be a different length and direction.
5

ESP32 Config — LED Strings ESP32

On the Config tab, set each string's LED count, physical length (mm), strip direction, and GPIO data pin. Click Test to verify each string lights up.

ESP32 String Config
Example: String 1: 150 LEDs, 5000mm, West direction, GPIO 16. String 2: 150 LEDs, 5000mm, East direction, GPIO 3.
6

Discover & Register Performers Windows

Back on the desktop, go to Setup and click Discover. Your configured ESP32 appears with its name and LED count. Click Add to register it.

Setup Performer
Auto-detection: SlyLED broadcasts a UDP ping on port 4210. Performers respond with their config including string details and firmware version.
7a

DMX Wizard — Step 1: Find Your Fixture DMX

Click + DMX Fixture to open the wizard. Type your fixture name and SlyLED searches three sources at once: your local library, the community server at electricrv.ca, and the Open Fixture Library (700+ manufacturers, thousands of fixtures). One search, instant results.

DMX Wizard — Search
Why this matters: Finding your exact fixture takes seconds, not hours. Profiles include channel maps, beam widths, pan/tilt ranges, gobo wheels, and color capabilities — all pre-configured. Multi-mode fixtures auto-create one profile per mode. If someone in the community has already set up your fixture, you can download it instantly.
7b

DMX Wizard — Step 2: Set Address DMX

Select your fixture from the results and set the DMX universe and start address. SlyLED checks for address conflicts in real-time — overlapping fixtures are flagged immediately so you never accidentally double-patch.

DMX Wizard — Address
Conflict detection: As you type, SlyLED scans all existing fixtures on the selected universe and warns if your address range overlaps. Green = clear, Red = conflict with specific fixture names shown.
7c

DMX Wizard — Step 3: Confirm & Create DMX

Review the summary — name, universe, address, channel count, and profile — then click Create Fixture. The fixture appears on the Setup tab ready for layout positioning and testing.

DMX Wizard — Confirm
After creation: Click Details on any DMX fixture to open the live channel test panel with sliders for every channel, quick color buttons, and capability labels showing what each DMX value range does (e.g. "Strobe slow→fast").
7d

Fixture Library Highlights DMX

The unified fixture library is one of SlyLED's most powerful features:

DMX Setup
Local profiles — built-in generics (RGB, RGBW, Moving Head) plus any custom profiles you create.
Open Fixture Library — 700+ manufacturers, thousands of fixtures. Search by name, browse by brand, bulk import entire catalogs.
Community server — share your custom profiles at electricrv.ca. Download what others have shared. Duplicate detection prevents clutter.
Live channel testing — click Details on any fixture to open real-time DMX sliders with capability labels showing what each value range does.
8

Stage Layout — 2D Canvas Windows

Switch to Layout. Drag fixtures onto the stage. The sidebar lists Objects (renamed from surfaces) with lock, mobility, and patrol icons. LED strings show as colored lines, DMX fixtures show beam cones toward their aim points. Objects can be static (walls, floors locked to stage) or moving (props, performers with patrol motion).

2D Layout
Toolbar: Save, 2D/3D text toggle, Recenter, Top view, Front view, Auto-arrange, Show strings. Coordinates: Stage is 10m × 5m. Grid at 1m intervals. Fixtures positioned in millimeters. Double-click to edit or set aim point.
9

Stage Objects — Walls, Floors & Props Windows

Objects represent physical elements on stage. Walls and floors auto-size to stage dimensions (stage-locked). Moving objects like performers can patrol back-and-forth automatically during playback.

Stage Objects
objectType: wall, floor, truss, screen, prop, custom. Mobility: static or moving. Patrol settings: axis, speed, range, easing — control how moving objects animate during playback.
10

Stage Layout — 3D Viewport Windows

Toggle to 3D for an interactive Three.js scene. Orbit with mouse drag, zoom with scroll. Beam cones render as 3D geometry. Drag aim spheres to redirect beams. Quick-view controls let you recenter, snap to top view, or front view — these auto-switch to 3D mode.

3D Layout
11

Create Effects Windows

Build your effects library with 19 types including Track: Rainbow, Chase, Fire, Comet, Twinkle, and more. Create spatial effects that sweep across the 3D stage, or use Track to make moving heads follow objects in real-time.

Actions
12

Track Action — Moving Heads Follow Objects DMX

The Track action (type 18) makes DMX moving heads follow moving objects in real-time at 40Hz. The assignment algorithm distributes heads across targets, with cycling when there are more objects than heads.

Track Action
Parameters: trackObjectIds, trackCycleMs (default 2000ms), trackOffset [x,y,z], trackAutoSpread, per-fixture offsets. Heads smoothly follow patrol paths and custom object motion.
13

Run the Show Windows

Load a preset show or build a timeline. Click Bake → Sync → Start. The emulator previews LED colors and DMX beam positions in real-time.

Runtime
Spatial fields: During playback, sphere/plane/box shapes animate across the stage preview, showing exactly where the light is.
14

Settings & Community Windows

Configure Art-Net routing, manage profiles, share fixtures with the community, control groups, and monitor DMX channels live.

Settings
Community: Share your custom fixture profiles at electricrv.ca. Download profiles others have shared.