Ray5 Pilot V1.2.1
Ray5 Pilot v1.2.1
Ray5 Pilot v1.2.1 improves Dashboard job-status accuracy, laser/air reporting, Upload + Run reliability, emulator compatibility, and release validation.
Highlights
- Added native Ray5
[ESP220]/filenameSD start support. - Improved Upload + Run so jobs start correctly after upload.
- Improved live progress tracking using Ray5 websocket
SD:<percent>,<file>status. - Added Pilot-local Run Time tracking instead of relying on Ray5 controller
time:values. - Simplified Dashboard Laser display to clear
On/Offstatus. - Added separate Laser Power display based on commanded
Svalue and$30max power. - Added smoothing so Laser status does not flicker Off during brief travel/blank samples.
- Improved Air Pump status using Ray5
A:accessory flags. - Cleaned up the Dashboard Status card by removing low-value rows.
- Improved displayed file names by hiding the leading
/while preserving backend paths. - Expanded safety checks to cover the new v1.2.1 behavior.
Fixed
- Fixed Upload + Run not starting correctly in emulator/testing flows.
- Fixed progress reporting differences between Pilot and the native Ray5 ESP32 page.
- Fixed Run Time showing Ray5 controller time instead of actual job runtime.
- Fixed Air Pump staying On after normal job completion.
- Fixed Laser status and Laser Power appearing misleading during active jobs.
- Fixed Dashboard file display showing
/filename.gcinstead offilename.gc.
Notes
- Laser status and Laser Power are based on Ray5 status flags and commanded values, not physical optical feedback.
- Run Time is measured locally by Ray5 Pilot from observed job state changes.
- Progress is based on Ray5 live websocket
SD:percent reporting when available. - Existing configuration and runtime folders are preserved during updates.
Release Assets
Upload both files:
Ray5-Pilot-v1.2.1.zipRay5-Pilot-v1.2.1.zip.sha256.txt
SHA256:
85fd1ea3b5caa38712b20f69d33c6e86db3f9cd23158158f7badbee0ce9fe7e8 Ray5-Pilot-v1.2.1.zip