Repository navigation
v0.1.0 — Initial release
🔥 LaserMac v0.1.0 — Free macOS laser engraver controller for GRBL machines
Features
- Serial connection with auto-detect ports
- GRBL console with quick commands (Home, Unlock, Reset)
- Jog controls (X/Y/Z) with configurable step sizes
- G-code file loading (.nc, .gcode, .gc)
- Image → G-code conversion (threshold, Floyd-Steinberg, grayscale)
- SVG → G-code vector cutting
- Matplotlib toolpath preview
- Job control: Start/Pause/Stop with progress bar
- Laser test with power/speed sliders
- Frame tracing (bounding box preview)
Supported Machines
Totem S, xTool, Ortur, Atomstack, Sculpfun, and any GRBL-compatible device.
Install
pip install lasermac
lasermac