Dialogs
Every modal dialog in Beam Bench. One page each, with every field and its default.
Dialogs cover the operations that need a few inputs before they run: array layouts, image adjustment, machine setup, feedback submission, and so on. Most open from a menu or a panel button; a few (Recovery, Update) appear on their own when conditions warrant.
Image and vector
- Adjust Image: tone, exposure, and raster mode for an image layer. Live before/after preview.
- Trace Image: vectorize a raster image into editable paths.
- Boolean Assistant: Union, Subtract, Intersection, Weld, Exclude with a live preview.
- Offset: expand or contract the selected paths by a fixed distance.
- Close Paths with Tolerance: find paths whose endpoints are near each other and close them.
- Delete Duplicates: detect and remove overlapping duplicate shapes.
Arrays and layout
- Grid Array: duplicate the selection on a rectangular grid.
- Circular Array: duplicate the selection around a center point.
- Copy Along Path: duplicate the selection at intervals along an existing path.
- Nest: pack the selection efficiently onto the workspace.
- Dock: align the selection to one edge of its bounds, with optional padding.
- Resize Slots: adjust slot dimensions when material thickness changes.
Generators
- Barcode: QR codes and 1D barcodes as vector shapes.
- Notes: free-form text notes attached to the project.
Machine
- Device Settings: connection, machine profile, GRBL settings, discovery. The dialog where you set up a machine.
- Camera Calibration: solve lens distortion and perspective for the active camera.
- Camera Alignment: map camera-image coordinates to workspace coordinates.
Quality and testing
- Material Test: power × speed sweep grid for dialing in a new material.
- Focus Test: Z-height sweep to find true focus.
- Interval Test: scan-interval sweep to find the tightest clean fill.
- Quality Test Shell: the shared shell that hosts the three tests above.
Preview and run
- Preview: simulated cut playback before you run.
App-level
- Settings: app-wide preferences across four tabs.
- Hotkey Editor: rebind any rebindable command.
- Feedback Report: submit a bug report or feedback.
- Recovery: restore an autosaved project after a crash.
- Update: install a new release when one is available.
- About: app version, build info, partner links.