Skip to main content

Rayforge 1.2 - AI Generator, Camera Enhancements, and Improved Add-ons

· 4 min read
Rayforge Team
Core development team

Rayforge 1.2 brings an AI workpiece generator, significant camera enhancements, and a completely revamped add-on system with core functionality now available as optional modules.

AI Workpiece Generator Add-on

A new experimental add-on allows generating workpieces from text prompts. This is great for quickly creating simple designs or getting inspiration for new projects.

This is a first step, and we're excited about the possibilities this opens up for the future!

Camera Enhancements

Thanks to the incredible work of MausRundung, the camera system has received a major overhaul:

Image Enhancement

  • Temporal noise reduction with configurable strength
  • Cleaner preview images, especially in low-light conditions

Fisheye Distortion Correction

  • Radial distortion correction (k1, k2 parameters)
  • Tangential distortion correction (p1, p2 parameters)
  • Perfect for wide-angle lenses

Improved Alignment UI

  • Zoom, pan, and keyboard navigation in the alignment dialog
  • Better point dragging with visual feedback
  • Image stretching and positioning controls with offsets

Improved Add-on System

The add-on system has been greatly improved. The main change is that much of the core functionality has been moved into add-ons that are installed by default, but can be disabled or enabled as needed:

Core as Add-ons The built-in transformers and laser essentials have been converted to add-ons. This makes Rayforge more modular - you can disable features you don't need or enable only what you want.

Add-on Capabilities Add-ons can now:

  • Register transformers (post-processors) for custom G-code manipulation
  • Register keyboard shortcuts for custom workflows
  • Hook into the backend and frontend independently

Commercial Support The system now supports paid and third-party add-ons, enabling developers to create commercial extensions for Rayforge.

Stock Improvements

Stock handling is now more flexible:

  • Document-level stock - stock is no longer tied to individual layers
  • Duplicate stock using Ctrl+D
  • Non-rectangular stock - convert any workpiece to stock for irregular materials

Sketcher Improvements

The parametric sketcher received several quality-of-life improvements in this release:

  • Live preview for line tool - see the line before you commit
  • Dimension display - shows dimensions while adding geometry
  • Snap-to-grid - hold Ctrl to snap to the grid
  • Entity highlighting - hovered entities and constraints are highlighted
  • Toolbar shortcuts - shows currently available keyboard shortcuts
  • Connected selection - Shift+Double click selects connected geometry
  • Arc radius adjustment - change arc radius while adding the second endpoint

More New Features

Crop to Stock Post-Processor

A new post-processor that automatically crops operations to your stock boundaries, saving time and material.

Inter-Workpiece Path Optimization

The path optimizer now also optimizes the workpiece order, reducing travel distance when working with multiple workpieces in a single job. Previously, Rayforge only optimized travel paths within individual workpieces.

Configurable Cut/Raster Colors

Each laser can now have its own cut and raster colors, making it easier to distinguish between different laser heads.

Quick WCS Positioning

Click anywhere on the canvas to set the work coordinate system origin.

OMTech K40+ Profile

New machine profile for the popular OMTech K40+ laser cutter.

Mach4 G-code Dialect

New built-in G-code dialect for Mach4 controllers using M67 for spindle speed (laser power) control.

Platform Updates

  • Updated macOS support thanks to Pablo Gil
  • Flatpak updates thanks to fllmn

Bug Fixes

This release addresses many issues:

  • Add-on not enabled immediately after installation
  • macOS bundle issues with GTK modules and built-in add-ons
  • Tasker startup crash with DictProxy type annotations
  • Old project files not showing new transformers
  • SVG exporter stacking multiple workpieces on top of each other
  • Auto layout for rotated stock
  • Windows build using wrong version string on forks
  • Mac and Windows builds not finding icon

See the CHANGELOG on GitHub for the complete list.

Special Thanks

This release was made possible with the support of our Patreon supporters:

  • 2 anonymous contributors
  • Amsel
  • froqstar

And thanks to MausRundung for the camera enhancements, Pablo Gil for macOS updates, and fllmn for Flatpak updates!

Download Rayforge 1.2

Join the Community