-
Notifications
You must be signed in to change notification settings - Fork 0
Status Card
P0k3sm0t edited this page May 23, 2026
·
1 revision
The Status card is the first thing to read before moving, framing, or running a job.
It shows live machine state, position, connection health, laser/pump indicators, system check results, update state, and safety lockout warnings.
| Field | Meaning |
|---|---|
| State | GRBL/Ray5 state such as Idle, Run, Hold, Alarm, Jog, Door, Offline |
| PageID | ESP3D page/session ID if captured |
| X / Y | Current machine/work position shown by live status |
| WCO | Work coordinate offset |
| Feed | Current feed value from live status |
| Laser | Simple On/Off display based on command/status tracking |
| Laser Power | Estimated percent or dash when unknown |
| Alarm | Current alarm state or dash |
| Job | Current job status if Ray5 Pilot is tracking one |
| Air Pump | Air assist/pump state when detected or commanded |
| Timelapse | Timelapse active, armed, paused, disabled, or idle state |
| Connection | Online/offline/status connection summary |
| Progress | Job progress when Ray5 Pilot can estimate it |
| File | Current tracked job file |
| Run Time | Local run timer when available |
| Source | Where the displayed status came from |
| Version | Ray5 Pilot version |
| Update | In-app update check result |
| Field | Good result | Meaning |
|---|---|---|
| Ray5 host configured | Yes | A Ray5 host/IP is set in Settings |
| Ray5 HTTP reachable | Yes | The HTTP interface responds |
| Ray5 WebSocket reachable | Yes | Live status WebSocket responds |
| PAGEID captured | Yes | ESP3D session/page ID was captured |
| SD card list working | Yes | Ray5 Pilot can list SD files |
| Camera URL configured | Yes if using camera | Camera URL exists in Settings |
| Camera test passed | Yes if camera works | Camera test succeeded |
The Status card may show different sources depending on what is happening.
- live means WebSocket status is being used.
- upload_busy means Ray5 Pilot knows an upload is in progress and avoids treating short connection stalls as a failure.
- offline means Ray5 Pilot does not have usable live status.
- fallback/tracker values may be shown when live progress is not available but Ray5 Pilot has local run information.
If Ray5 Pilot loses communication while a job may be active, the Status card can show a communication-loss safety lockout.
Do not clear it blindly. First check:
- The physical Ray5 screen.
- Whether the laser is still moving or firing.
- Whether the machine is idle.
- Whether the work area is safe.
Only then use Clear Safety Lockout.
Before a job, confirm:
- State is safe for the action you want.
- Connection is good.
- System check is not showing obvious failures.
- Laser is not unexpectedly on.
- Alarm is clear.
- Camera and SD status are correct if you need them.
During a job, watch:
- State
- Laser
- Progress
- Run Time
- Connection
- Timelapse
After a job, confirm:
- State returned to Idle.
- Laser is Off.
- Timelapse saved if enabled.
- SD refresh has resumed.
| Status problem | Likely cause | What to do |
|---|---|---|
| Offline | Wrong IP, Ray5 off, network issue | Check Ray5 IP and Settings |
| HTTP reachable is No | Ray5 web interface not reachable | Test the Ray5 web page directly |
| WebSocket reachable is No | Port/path/subprotocol issue | Confirm port 8849, path /, subprotocol arduino
|
| SD card list working is No | SD API not responding or Ray5 busy | Wait for idle, refresh SD list |
| Camera test failed | Bad camera URL or camera offline | Use Camera Test and check camera URL |
| Safety lockout appears | Communication lost during possible job | Check machine physically before clearing |
| Laser shows On after stop | Status may be briefly stale | Verify machine, send M5 if needed, refresh status |