I would respectfully offer that this isn’t an issue with the X Carve, but may just simply be a user error.
If you are continually having crash issues, I would suggest that maybe you slow down your work method and double check your process before moving the machine.
You can always enable soft limits if wanted, to prevent the machine from going out of bounds and crashing.
Having multiple coordinate systems is actually an advantage for those of us that do multiple materials or have dedicated work surface areas for certain operations.
While Easel doesn’t, UGS DOES report back the current work coordinates used, and the X Carve defaults to G54 anyway, so it isn’t normally an issue unless a user makes it so. The work coordinates are listed at the bottom section of the DRO screen in UGS. UGS Platform is my favorite sender to use because of it’s versatility, power, and ease of use.
G 28 and G30 positions will normally survive through many many power cycles, and if used as intended can be great time savers. These positions normally only have to be set once unless the machine has been reflashed. Remember though, that you MUST HOME the machine every power cycle, every connect/disconnect, or after a power loss.
There are 2 coordinate systems used by GRBL during machine usage. Machine position (where the spindle sits relative to the entire machine bed) and Work position (where the workpiece sits in relation to the machine bed)
Once the machine has been through a homing cycle, it will know exactly where the spindle is relative to the machine bed, but it has no idea where you place the workpiece. The HOME position is normally X0,Y0 at this point.
This is the reason for the G54-G59 work coordinate systems (6 total). The X Carve defaults to G54, and unless you intentionally change it, will continue to use it as the workpiece placement system.
When you set the work zero position, you are telling the X Carve where in the machine coordinates area the workpiece has been placed. This tells the X Carve where the (normally used) lower left corner of the workpiece is on the bed.