Public Release Candidates

In order to improve the quality and stability of official releases, we offer a “Release Candidate” period for new releases.

We’ll test to the point we normally would before a release, then make the new version available here for anyone who wants to try it. We’ll gather feedback from those users to address any issues we missed before doing a general release.

Download

Download the current Public Release Candidate here.

Using Pre-Release Builds

LightBurn pre-releases can now be installed side-by-side with the full release version!

On Windows, all Release Candidate builds will now install to a directory with a _PreRelease suffix by default.

The application will also show up in your Start Menu as LightBurn (PreRelease)

image

On Mac the app simply has the _PreRelease suffix in the name.


Just like with the installation directory, the preferences are now stored in a directory with a _PreRelease suffix. The first time installing a pre-release version of LightBurn it will prompt you to import the preferences from your full release install.

You can also use the User Bundles feature later to transfer your existing release preferences to your pre-release instance of the software.

Reporting Bugs

If you encounter a bug in a public beta, please let us know by sending an email to betasupport@lightburnsoftware.com with as much information as you can recall about what you were doing so we can try to reproduce it and fix it.

The standard licensing rules apply - you'll need to have a current license key to run these (or be in an active trial period).  If you have any issues while using a beta, you can just install whatever version you were using before, or grab the current released version from the Trial/Download page.

Changes

For LightBurn v1.7.00 RC-2

Features and Improvements:
  • New Line tool
  • New Trim (Scissors) tool
  • Initial BSL galvo support
  • Support for 20+ new bar code types
  • Emblaser Pro support
  • Store / restore camera resolution with camera data
  • Increased miter limit on Offsetter to 10x the offset
  • Added ability to hide fonts in the font list (as well as show hidden, and unhide)
  • DXF export now includes proper layer info (Wazer software compatibility)
  • Added support for letter spacing in imported SVG text
  • Added "Trim Shapes" tool (scissors)
  • Added "Completed" field to Repeat Marking window for galvo, to track completed part count
  • Initial WeCreat Vision camera support over RNDIS
  • Overlay reprojection has been expanded from original rectangle to entire workspace
  • Camera calibration and alignment will be rescaled if the camera is in a different resolution
  • Camera alignment can now be done in a different resolution from calibration
  • Camera combobox tooltip shows camera info
  • Camera alignment wizard now pre-selects the current camera
  • Add UI for serial port exclude/include
  • Added automatic tracking and restore of unit and movement modal gcode states (G20, G21, G90, G91) to Custom GCode
  • Added support for image predictors in grayscale masks and CMYK images in PDFs
  • Camera lens calibration wizard now pre-selects the current camera
  • Added simple engrave and cut presets to Material Test for diodes and CO2 systems
  • Added "Stop at" feature for galvo lasers (won't start if enabled and count == stop at number)
  • AprilTag pattern detector for camera lens calibration
  • Added support for start / end delays on galvo (pause before or after shape)
  • Added support for BSL/SeaCAD CorFile
  • Material Test Settings now save to Bundles and restore again
  • Allow handling bundles from preferences import
  • New MacOS camera system
  • Added 'precalibrated camera' lens calibration option
  • Upgraded Linux runner to 22.04, meaning minimum Linux version bumps to Ubuntu 22.04 for 1.7

Bug fixes:
  • Fixed broken help links
  • Don't show "interval" setting on material test when in Line mode
  • Don't show missing material libraries in list
  • Global Passes wasn't working with Cylinder Correction
  • Corner fillet tool crashes / inconsistencies
  • Scale exported SVG stroke values to compensate for shape xform scale
  • Update window title bar when changing language
  • Framing on Trocen over network could fail because of garbage reply data
  • Identical images loaded at different DPI settings and sizes would load the same size because of caching
  • Camera 'bounce' (open, close, open) on device change
  • Camera would never change back to 'None' on device change
  • SVG stroke scale was huge if exporting mirrored shapes
  • Slot resizer was confused by zero width or height rectangles
  • End of job alarm and "Done marking" signals only emitted on final slice of rotary or repeat marking
  • Added enable rotary setting to Generic GCode profile
  • sub layer 'interval' value was incorrect in small window under Cuts/Layers
  • PDF import crash with inline 'CCF' images
  • Malformed DXF spline objects could crash the importer
  • User defined start point on spline shapes could be incorrect on output
  • New DXF export of shapes with arcs wasn't properly flagging closed shapes
  • Bundle presets imports would 'error' if the presets file already existed but was completely empty
  • Bundle presets imports would fail if the presets directory did not exist
  • Bundle settings imports would sometimes crash due to a Qt bug
  • Bundle settings imports combined with Art Library imports would forget the libraries
  • Text with diacriticals (Thai, Hebrew) on a curved path would infinite loop
  • Device GUIDs were being copied by the Device Duplicate function, and then fixed on restart
  • Overlay image memory leak
  • Fix issue with device selection index lookup
  • Fix wizard crash with WeCreat camera
  • Rename "default" capture resolution setting
  • Increase maximum machine coordinates to 10 meters
  • Improved PathWalker normal generation for end of path
  • Disallow UI scaling when not supported for Copy Along Path
  • Updated cursor / node size to have an additional large setting
  • Fixed Scissor / trim tool crash
  • Allow ShapeOptimizer to line fit even with 0 tolerance