Software

Laser engraving production software

A shop needs consistent files, repeatable settings and a way to run the machine. Here is where each part lives.

Reviewed by the Vextrify team, tested in our own laser workshops · Updated · How we test

Try Vextrify free
01

Preparation in the browser, running on the desktop

Photo preparation needs no install: Photo Studio runs on the device, and so do the on-device modes of the background remover. Laser Control exists only in the desktop app, for macOS on Apple Silicon, for Windows and for Linux. A free account is needed to load and process images.

  • Preparation tools run on the device
  • Laser Control: desktop app only
  • Free account needed
Download the desktop app
02

One tab per laser

The desktop app drives GRBL diode lasers, CO2 lasers with Ruida or TopWisdom controllers and stock K40s, and fiber galvo lasers with a SEA-LASER / BSL board; JCZ / EZCAD2 and EZCad3 boards and Trocen controllers work too. Each laser gets its own tab, with its own profile, calibration and job, and one laser is actively connected at a time. For any other machine it exports files for LightBurn or EZCAD. A calibrated camera places designs on the material, desktop only.

  • Diode, CO2, stock K40 and fiber galvo
  • Own profile, calibration and job per tab
  • Camera placement in the desktop app
Laser Control
03

Repeatable results

Photo Studio saves a recipe, and Batch applies it to many photos and returns one ZIP. That keeps a run of similar orders consistent. Settings for the machine come from a material test grid on scrap, kept per laser and material.

  • Recipes keep results consistent
  • Batch: one recipe, one ZIP
  • Test grid per laser and material
Batch guide
04

Shop orders and privacy

For orders that arrive from a web shop, there is an API and webhooks for shop orders. Customer photos stay local for the on-device tools. Details on both are on their own pages.

  • An API and webhooks for shop orders
  • On-device tools keep photos local
Laser engraving API
05

Camera placement

A calibrated camera can place designs on the actual material, which saves test pieces when a workpiece has a fixed position. Camera placement is in the desktop app only. Calibration and alignment are kept per laser, in that laser tab, so changing laser means using its own calibration. A step-by-step guide covers the lens calibration and alignment.

  • Place designs on the real material
  • Desktop app only
  • Calibration is kept per laser

Lasers Vextrify drives

The desktop app for macOS, Windows and Linux connects to these controllers directly and runs the job live.

Diode lasers

  • GRBL — USB or network
  • xTool D1 · D1 Pro · S1
  • Sculpfun · Ortur · Atomstack · Twotrees

G-code firmware

  • Marlin
  • Smoothieware
  • Snapmaker 2.0 · Artisan

CO2 lasers

  • Ruida — USB or network
  • TopWisdom
  • Trocen / AWC
  • K40 with stock M2 Nano board

Fiber galvo lasers

  • SEA-LASER / BSL — e.g. Leapion LM-30S
  • JCZ / EZCAD2 (BJJCZ LMC)
  • EZCad3

Common questions

Which lasers can the desktop app run?

GRBL diode lasers, CO2 lasers with Ruida or TopWisdom controllers, stock K40s with the M2 Nano board, and fiber galvo lasers with a SEA-LASER / BSL board. JCZ / EZCAD2 and EZCad3 fiber boards and Trocen controllers are driven too. For other machines it exports files for LightBurn or EZCAD.

Can I run several lasers at once?

Each laser gets its own tab with its own profile, calibration and job, but one laser is actively connected at a time.

Does Laser Control work in the browser?

No. Laser Control is only in the desktop app for macOS on Apple Silicon, for Windows and for Linux.