I built a free local web controller/helper for Longer Ray5 engravers called Ray5 Pilot.
It is not a LightBurn replacement and it is not an official LightBurn plugin. It is a local companion dashboard for Ray5 users who want better visibility and control around the ESP3D/Ray5 web interface.
Main features:
Live Ray5 status using the ESP3D WebSocket interface
X/Y live machine position display
Manual jog controls
Pause, resume, and stop/abort controls
Unlock / Clear Alarm using M5 + $X
SD card file list, upload, start, delete, and refresh
Version 1.0.4 has been released. Ray5 Pilot v1.0.4 focuses on file management, timelapse control, camera calibration accuracy, and safer dashboard behavior.
Highlights
Added multi-select file management for Imported Jobs, including Select All, Clear Selection, selected count, and Delete Selected.
Added multi-select file management for SD Card Files, including Select All, Clear Selection, selected count, and Delete Selected.
Added a full-width Timelapse dashboard card above the Video/Camera card.
Added Timelapse file listing, multi-select delete, selected count, and per-file Play controls.
Added Timelapse playback inside the existing top Video/Camera card.
Added manual Start Timelapse and Stop Timelapse controls.
Added automatic Timelapse arming for Imported Upload + Run and SD Card Start when Timelapse is enabled.
Added Timelapse Settings controls for enable/disable, snapshot interval, playback FPS, and image source.
Added Timelapse image source selection for either overlay-corrected snapshots or full raw camera frames.
Timelapse improvements
Manual Timelapse mode is now controlled only by the Start/Stop buttons.
Job Timelapse mode follows Ray5 machine state:
Run starts capture
Hold pauses capture
Run resumes capture
Idle stops and saves/builds output
Timelapse capture interval and playback speed are now separate settings.
Timelapse MP4 generation now uses playback FPS instead of treating the snapshot interval as frame duration.
Timelapse sessions now use stable session IDs.
Successful MP4 builds safely remove the matching session frame folder.
Deleting a Timelapse video also attempts to safely remove the matching session folder.
Timelapse messages now use one consistent bottom message line in the Timelapse card.
Camera and calibration fixes
Fixed embedded Camera Calibration click alignment when the calibration image is resized in the dashboard.
Fixed camera postprocess scale so values below 1.0 work correctly.
Improved postprocess scaling by applying source-area scaling before deskew when deskew is enabled.
Added camera capture locking to reduce race risk between manual snapshots and Timelapse captures.