Save the project
.lzrproj files, autosave, where they live.
Save before you burn. If anything crashes, you do not want to redo your layout.
Save
Ctrl+S: Save. The first save asks where.Ctrl+Shift+S: Save As, for a copy under a new name.
Projects save as .lzrproj files. A .lzrproj file holds:
- All objects on the canvas.
- Layer settings (power, speed, mode, passes, interval, ...).
- The machine profile in use.
- The selected material library entries (if any).
- View state (zoom, pan, panel layout).
It does not hold the live machine connection or any in-progress job state.
Autosave
If Autosave is enabled in Settings, Beam Bench writes a recovery copy of your work at the configured interval (default: 120 seconds). The recovery file is stored under the app data directory as <project-id>.lzrproj.recovery and can be restored via the Recovery dialog after a crash.
The default interval is reasonable for most workflows. Lengthy jobs that change a lot benefit from saving manually anyway.
Where files live
.lzrproj files live wherever you saved them. Beam Bench remembers a Recent Files list on the File menu.
App-managed files (preferences, autosave, the art library on first run) live at:
- macOS:
~/Library/Application Support/Beam Bench/ - Windows:
%AppData%\Beam Bench\ - Linux:
~/.config/Beam Bench/
Sharing projects
A .lzrproj file is self-contained except for raster image data, which Beam Bench bundles into the project. You can email or upload a .lzrproj and the recipient sees the same canvas and layer settings. Material library entries referenced by name will only match if the recipient has the same names in their library.