Skip to content
/ Laseryx Public

GRBL control of your laser cutter/engraver from your browser.

License

Notifications You must be signed in to change notification settings

w1ne/Laseryx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laseryx

Buy Me A Coffee

Laseryx is a tool for your laser cutter. It runs in your browser. You can design, plan, and cut without installing anything.

Features

Design Workspace

We support SVGs and images like PNG or JPG. The app converts images to scanlines automatically. You can organize your work with layers.

CAM Engine

You can configure Cuts or Engraves. Save your settings for different materials like Wood or Leather. Everything happens on your computer locally.

Machine Control

Connect directly to your GRBL machine via USB. We have a split view so you can see the preview and controls at the same time. The motion is smooth and reliable.

Preview and Simulation

Visualize exactly what the laser will do before it starts. Zoom and Pan through even the most complex G-code paths.

Getting Started

Prerequisites

You need Node.js 18 or newer. We recommend Chrome or Edge for the best experience with Web Serial.

Installation

Run this command to install dependencies.

npm install

Development

Start the local server.

npm run dev

Release

To cut a new release (merge to master, tag, push):

npm run release [patch|minor|major]

Testing

Run the test suite.

npm run test

Developer Tools

We include a Virtual Machine for headless testing and simulated runs without hardware.

Linux Setup

If you cannot connect to the serial port, check your permissions.

  1. Add your user to the dialout group.

    sudo usermod -a -G dialout $USER

    Log out and back in for this to work.

  2. Ubuntu often lets ModemManager grab looking serial devices. You might need to stop it.

    sudo systemctl stop ModemManager

About

GRBL control of your laser cutter/engraver from your browser.

Resources

License

Stars

Watchers

Forks

Packages

No packages published