Rayforge 1.7 Beta 2 - Job Sanity Checks, 10 New Device Profiles, Better Layers
Rayforge 1.7 beta 2 brings a new safety net for your jobs, profiles for ten more popular laser cutters, and a significantly improved layer interaction experience.
Job Sanity Checks
Before sending or exporting a job, Rayforge now runs a set of composable sanity checks and presents the results in a structured dialog. The system catches three categories of problems:
- Machine extent violations -- geometry extending beyond what your machine can physically reach, reported per axis and direction
- Workarea violations -- workpieces outside the configured workarea boundaries
- No-go zone collisions -- geometry overlapping restricted areas defined in machine settings
Each check produces at most one issue per unique violation, keeping the dialog readable even for complex projects. Errors and warnings are clearly separated so you can make an informed decision before proceeding.
10 New Device Profiles
This release adds out-of-the-box support for some of the most popular laser cutters in the community:
- Ortur Laser Master 3 and Laser Master 4
- Atomstack X40 Pro and A70
- TwoTrees TTS-55
- NEJE Master 3 Max
- Creality Falcon 2 Pro
- OMTech Polar 50W
- Longer Ray5
- Thunder Laser Nova 35
GRBL-based devices in this batch use the raster dialect for cleaner G-code output. If your machine isn't listed yet, open an issue on GitHub and we'll get it added.