Public Beta Release - 1.5.00

Public Beta Release - 1.5.00

In order to improve the quality and stability of public releases, we offer a “Public Beta” 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.

Reporting Bugs

If you encounter a bug in a public beta, please let us know by sending an email to Please provide us with as much information as you can recall - ideally, provide the steps required to produce the issue, and attach any screenshots, crash logs, or images as needed. Please put ‘Public Beta’ in the subject line of your email., so we can set out 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 encounter 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.


Public Betas can be downloaded from here .


Here’s the full list of changes for the 1.5.00 beta:

  • Added “Design Only” device type and option to create one automatically on first launch
  • Bugfix: Correctly deal with virtual arrays when deleting all shapes in layer
  • Added thumbnail output for SnapMaker machines
  • Added ‘Squeeze Text’ property to allow max-width to scale the whole string, or just the width
  • Fixed rotary B axis outputting A instead
  • Added automatic guide lines (hold Alt while dragging selection)
  • Enhanced automatic guide lines to work when drag-scaling, and shape creation (ellipse, rect, polygon, Qr, text)
  • Corner Rounding tool now supports complex shapes and curves
  • Added Taper Warp to Laser Tools menu
  • Added draggable rectangle corner radius dot
  • Added ‘Fire Power’ value to Device Settings, next to the enable toggle for it
  • Added ‘Global Passes’ for galvos - runs all sub-layers in order multiple times
  • Added support for transparency masks on PDF images
  • Improved galvo handling of ‘Rewind’ on repeat marking, added ‘Set zero’ to repeat mark and rotary windows
  • Added ‘Show’ button for galvo rotary output center
  • Added framing for galvo rotary - Frames in sections as it will appear on the rotary
  • Added support for palettized CMYK images in PDF importer
  • Material Library merge function
  • Added ‘Select Results’ to Circular and Grid arrays
  • Added option to trace transparency channel if an image has one
  • Bugfix: Prevent erroneous warning manual tab warning when changing to tool layer
  • Bugfix: Prevent crash when loading file with corrupt cut setting
  • Bugfix: Prevent accidental export of internal only cut settings
  • Bugfix: Allow grouping results of radial array
  • Added border setting to material test
  • Added ‘Apply’ button to Slot Resizer - allows it to stay open, be run again with different options
  • Enable inline power mode for SnapMaker (available with recent firmware update to some machines)
  • Added in-application trial extension
  • Added draggable guide lines
  • Continuous framing support for GCode and DSP systems
  • Added console command history with up/down key browsing
  • Added home keyboard shortcut Ctrl+H to home the Laser
  • Updated the circular array dialog to be modeless, like the grid array dialog
  • Bugfix: Zooming while drag-scaling would cause the scaling to get weird
  • If a selection contains exactly one locked shape, align / size to that one instead when using align / make same width/height
  • Y2038 bug in licence handler fixed and expiry extended to fully cover final day
  • Added ‘Frame’ and ‘Stop’ triggers for galvos
  • Added support for OMTech Polar Z axis handling (in Edit > Device Settings, enable Z, enable Polar, enable Optimize Z moves)
  • Added missing ‘standalone’ tag to SVG file header (improves compatibility)
  • Added caching of compressed image file sources, so re-saving (and auto-save) takes less time.
  • Clicking labels next to Width, Height, or % controls will select the whole number, instead of having to triple-click in the box
  • BugFix: Finish position now respects configured units
  • Added Drag Handle For Polygon Side Count
1 Like

Funny moment with 3D engraving. If you put cleaning layers first and give them the characteristics of engraving and not cleaning, then the 3D model will be engraved with auto-rotation of the angle. The cleaning mode cleans only the layer that was engraved; for good 3D it is necessary to clean only the very first layer of the 3D model. 3D engraving is very interesting for many customers. What they are need: auto-rotate angle in burn layers, cleaning full of 3d model(first layer). if it possible polishing layer in end of model. Thank you for your perfect software.

1 Like

I’m experiencing a bug.
When I enable: Always use Text Edit Dialog

The application crashes when I change from ‘Select’ to ‘Create / Edit Text’ (after 2 seconds).
Same when using the hotkey.

  \\  \\ //     
 ==\\__\\/ //   ----------- 
   //   \\//    OS: NixOS 24.05pre-git (Uakari) x86_64 
==//     //==   
 //\\___//      Kernel: 6.6.13 
// /\\  \\==   
  // \\  \\     Packages: 1135 (nix-system), 1743 (nix-user) 
                Shell: zsh 5.9 
                Resolution: 2880x1620 
                WM: sway 
                Theme: Breeze [GTK2/3] 
                Icons: Papirus [GTK2/3] 
                Terminal: foot 
                CPU: Intel i7-4700MQ (8) @ 2.400GHz 
                GPU: NVIDIA GeForce GT 730M 
                GPU: Intel 4th Gen Core Processor 
                Memory: 13.33GiB / 15.33GiB (86%) 
    nixpkgs.overlays = [
      (self: super: {
        lightburn = super.lightburn.overrideAttrs
          (old: {
            version = "1.5.00";
            src = (builtins.fetchurl {
              url = "";
              sha256 = "sha256:03l5n0jqjn4jym8cr1mfhm5q6qs3bzfcn83cdlxsw2v4jl5g4r2l";

Thank you for drawing our attention to this, we are aware and have a fix in the works.

1 Like

All Public Beta builds of LightBurn have been updated.

1 Like

I have an issue with this beta release: you only provide an installer. It doesn’t ask where to install the software, and complains there is LB instance running, so clearly it will replace the existing copy.
This means we cannot test the beta and keep the official, stable version?
Probably OK as I expect the beta to be stable enough to use it for hobby work, but still a bit scary… :sweat_smile:

Correct. In my experience, the betas are such stable that you don’t have any issue in daily usage. I never had.

1 Like

On Mac OS I am asked if I want to replace or install parallel to the existing version. On a daily basis, I have only needed to roll back a version a few times, it takes 2-3 minutes. I am a “full time” beta user.

Same here on my Mac, so I opted to install 1.5 alongside the previous. Of course, I haven’t used the previous version! My workshop laptop is still the previous 1.4 version and I have had no problem with loading and running v1.5 files.

I have to say that 1.5 has some super new features, especially the rulers and the improved radius tool.

You can have and run both versions on a single Windows box with a little effort on your part. Yes, the installer is intended to assist the users that may not be familiar with the options available. LightBurn is placed in the Applications folder, and that’s where this install will look for the required resources.

You also have the option to copy the LightBurn folder to a new location and run from there. In my case, I have a folder in applications named ‘LightBurn-test’ where I run beta and another folder, using the installer to create, named as LightBurn, where I run the current release. Both work as expected, allowing as you’d like.


How to install two versions of software under Windows 10?

(edited for clarity)

  • Find the original program folder (probably somewhere in C:\Program Files or C:\Program Files (x86)) and copy it somewhere else. (note: I find editing the folder name is helpful to manage this)
  • Install the new version.
  • Run the old version from the folder you copied it to.

I flip or invert this and keep the public release in the LightBurn folder, while moving the beta to the ‘LightBurn-test’ folder. While a bit more to manage while testing new releases, I find it works a treat. :slight_smile:

1 Like

Thank you for this information.
Some softwares don’t like to be moved after install, often because of registry, environment variables, etc.
I will try your trick.

Hello dear LB team,
what about the 25-point calibration for galvo systems? I have seen that there is already a 9-point in the beta. That is already very good! Unfortunately, 9-point is not enough if you need dimensionally accurate results over the entire work surface. The lack of this function has been known at LB for over a year and your developers wanted to work on it.
Our update license expires in 4 weeks and we would like to extend it. Unfortunately, we cannot work with LB if our galvo lasers cannot be calibrated. Therefore an extension makes no sense.

Please let us know when we can expect a 25-point calibration.

Kind regards

1 Like

I’m noticing a potential gap in material height handling specific to Camera Alignment for the Polar.

Z-axis was configured as described in Changelog.

When in the Camera Alignment wizard for the target alignment printing, setting Material Height to any value prior to burning alignment targets does not seem to result in focus adjustment. I did not have a lot of time with the machine to test various scenarios so apologize for lack of detail. But in any case, material height seemed to make no difference to focus. I would expect the material height value to dictate the z-axis distance required for focus and dynamically shift prior to the start of the burn.

Ran this on Win11 with public beta.

@Rick @LightBurn for awareness.

You should be able to use the 25 point calibration tool provided by EZCad - LightBurn will read and use the generated COR files from that tool.

I’m curious - what are you making that requires this level of dimensional precision?

If you use lenses with a large field, the non-linearity of the optics + scanners is high enough not to get into the holes inside the steel rectangular plate, also if you want to engrave the ruler. In some Russian software, we use more than 25x25 points. The passing question is whether the cleaning mode in 3D engraving will be fixed. You only need to clean the entire model, not individual layers, otherwise it is not logical

unfortunately this is not true! A 25-point cor file from EzCad can be imported, but it will NOT be executed in LB. This issue is already known in your internal beta forum. I don’t understand why this is mentioned here as a solution?

Please explain to us how YOU create a 25-point Cor file in EzCad that will work.

Kind regards Michael

1 Like

Tried it also but seems like LB is ignoring the 25 point files. In the BETA Galvo forum i uploaded a 25-point.cor and all the calibrations programs ezcad provides.

In the past LB made a popup that it cannot read the file or that the file is broken. Now no popup apperas but also no changes are made when loading the 25point.cor.

If you have a 150mm field and put out an array with 15x10mm rectangles they wont be accurate all over the field with the 9-point correction. This is very frustrating if you use a arcylic template from a dxf file. The output wont match the dxf file contents all over the field, especially when you use arrays for bulk marking.

1 Like

I haven’t made one yet, but was under the impression they did work. If you have one that can email us, please do and I’ll take a look at the format and see if I can figure out what’s missing.

I do have a plan for doing 25 point correction in LightBurn, but we’re in the middle of a bunch of other sweeping changes, so a built-in solution might take some time.

I’m sorry but I don’t understand - can you rephrase this part?