LightBurn 2.1.00 Release Candidate

We’ve got an early Christmas* present for our users - the LightBurn 2.1.00 Release Candidate is here!

(*or late Hanukkah! Or early Kwanzaa! Or late Kwanzaa? Someone look up when Kwanzaa is and tell us if we’re early or late.)

Before we go over all the new features and improvements in 2.1, we have a couple important notes:

  • If you’re not familiar with what a Release Candidate is or how it works, a reminder: these are pre-release versions of LightBurn that have gone through several rounds of internal testing, and are now ready for a short period of public testing before official release. You can install LightBurn Release Candidates side-by-side with the full release version, so you can test without interrupting production. While RCs are very stable, you should keep an eye out for potential for bugs or unexpected behavior, and report anything amiss on our forum, or to Support@LightBurnSoftware.com. For more information on installing and using an RC, visit this page.
  • Our team will be taking it easy between December 22nd and January 4th, so you should expect slower response times from our support staff over that period. Don’t worry, our agents will still be putting in some hours over the break - most likely when they get sick of spending time with their loved ones.

With that out of the way, here’s what we have for you:

Quick Nest

Nesting is a highly in-demand tool for laying out objects within a container shape to maximize spacial utilization - it’s great for making sure you get the most out of a sheet of material without having to spend hours manually placing each graphic.

With LightBurn 2.1 we’ve got a limited version of nesting working - Quick Nest defines each object by the smallest possible rectangle that can fully contain it, then repositions all objects to squeeze them into a container in the most efficient possible layout. While not a full nesting solution, this feature packs a lot of power - more than enough for plenty of use cases. And have we mentioned that it’s blazing fast?

Quick Nest Demo

You’ll find Quick Nest in the Dock submenu of the Arrange Menu, or in the Docking Toolbar.

Important note: this feature is available for users with LightBurn Pro licenses only . In the past, the only difference between Core and Pro licenses has been the ability to control certain machines. Going forward, we will limit the availability of advanced features by license type when, as with Quick Nest, they require significantly higher than average development time to implement. If you are a Core user, you can upgrade your existing license to Pro for $100 USD - you do not need to purchase a new license.

TL;DR: Quick Nest was really hard to write, and we need to pay the guy who wrote it.

Multi-Camera & Network Camera Support

With 2.1, we’ve overhauled and expanded LightBurn’s camera support, including a brand new interface for camera setup and control. Users will be able to add their camera, select from presets, and present feeds from multiple cameras in a decluttered “wall view” UI.

As part of this overhaul, we’ve added support for HTTP network cameras, which will greatly expand the range of hardware we’re able to support.

Please note that this new UI is still under review, and likely to change before official release. We welcome your feedback!

Undo History Window

We’ve all been there - working away, editing up a storm, only to realize we regret all our life design choices. Then it’s undo to the rescue.

LightBurn’s internal undo list has always been unlimited, meaning you can undo any action you’ve taken, going back to the very start of your session - sometimes that just means hitting CTRL+Z several dozen times.

Starting in 2.1, you can go to Edit > Undo History and see a selectable list of your past actions. As you cycle through the list, you’ll see a preview of your project’s state, up to a given action, in your Workspace. After selecting an action, click OK to turn back time and confirm that prior state, undoing everything you’ve done since.

Undo History Demo

Tangent Circle Generator

Because our developers really like math, and the rest of us really like making cool designs, we’ve added a new Tangent Circle Generator.

Here’s how it works: select 3 circles in your Workspace, then go to Tools > Generate Tangent Circle. LightBurn will show you all possible tangent circles (circles that touch each of your existing circles at exactly one point) in light red outlines. When you hover over an outline it will turn bold, indicating it’s ready to be selected - click to select and create that tangent circle in your Workspace.

Tangent Circles Demo

Cut Planner Speed Improvement

Updates don’t just mean new features, they also mean feature improvements - our developers are constantly working to optimize LightBurn’s performance.

In 2.1, we’ve made the cut planner much faster. That means when it’s time to Preview or Start a complex project, LightBurn will now calculate and send the job in a fraction of the time it used to.

Cut Planner Speed Comparison

Design and Control Units Split - or Linked!

With LightBurn 2.0 we made Design and Machine units independent - in other words, you could edit graphics using imperial units, but set your speeds in metric, or vice versa.

That change caught some users off guard, so we’ve updated the behavior once more. You can now choose to set independent Design and Control units, or link them so that any time you change either unit type, the other changes too. Enabling linking brings back the original behavior from versions of LightBurn prior to 2.0.

As with 2.0, you’ll find the option to adjust Design Units in your LightBurn Settings window, and Control units in your Device Settings window. The option to link Design and Control units is available in the Device Settings window.

Split Marking for Galvo Lasers

Split Marking allows users with Galvo lasers to mark graphics larger than their laser’s work area using a linear or rotating axis.

You can find Split Marking setup in the Modes Toolbar - click the conveyor icon, then enter the necessary parameters for your linear or rotating axis, and toggle on Enable Split Marking. LightBurn will now automatically split up any graphics larger than your laser’s work area, and move the external axis the appropriate distance to mark them in full.

Z Control for Galvo Lasers

We’ve added Z Control support for Galvo lasers with motorized Z axes. You can now home and jog your laser along the Z axis using the aptly named Galvo Z Control toolbar.

This is a first step toward adding additional Galvo marking features that rely on stepped movements of motorized Z axes. Stay tuned.

Other Notable Additions

  • LightBurn now supports 16 bit depth map images, allowing users with Galvo lasers to achieve much more precise 3D engravings.
  • You can now save LightBurn files in a special Template format. When you re-open a Template file and make changes to it, it will default to saving as a standard .lbrn2 file, so that the original Template is never accidentally overwritten.

Read the full change log here!

7 Likes

Wow - that’s more a feature list of a major release! :partying_face::tada: You should consider jumping to 2.5 or even 3.0 with so many great new features (and maybe also because you now start to differentiate between Core and Pro, this will be easier to handle if there is a clear distinction from the older versions).

1 Like

Great set of new features and updates! I really like that Templates are now supported, this is a great time saver.

Quick question - Did the “Recent Projects” menu item under File get changed? When I installed 2.1 all my recent files were replaced with seemingly random files that I have not worked on in months or years.

1 Like

Congratulations on this RC.
The change log is an impressive read and I look forward to testing the many improvements it contains.

Question, the bug with padding not working properly in docking mode didn’t make it into this version, or am I seeing it wrong?
Unfortunately, it also affects the new quick nesting feature which is otherwise super cool.


2 Likes

“Recent Projects” menu

Thank you. Yes, we are seeing something interesting. Investigating further…

2 Likes

Thank you, @bernd.dk. I could see these being related. We have this issue logged, but it remains as an Open ticket currently. I will update it with this additional information. :slight_smile:

1 Like

The error with the MacOS GU font is still there, I thought it was described as fixed in the RC log file… :confounded_face:

1 Like

It is, yes. But you are still experiencing it, so I will ask @girish to join this discussion.

…for me it will have to wait until tomorrow morning, it’s midnight and my bed is calling :wink:
But I can say that the description I made in the beta group still fits the problem.

I have made a new file for you with the problem for exploration, if that helps.

Mac-GU-Font-Test.lbrn2 (24.2 KB)

1 Like

I am so excited to see EZCad3 being incorporated! Finally we can start using machines with these boards. It might only jog up and down right now but thats a huge start. Only ezcad 3 boards though right? Not ezcad2 full boards with Z motor output?

1 Like

You likely had a previous RC at some point. RC’s prefs go into a different location. You can copy your main prefs into the RC prefs folder (with the app closed), and that will update them.

Update: The easiest thing to do for now is to delete everything in the RC preferences folder. And then restart the app. It will prompt you to sync from your released version.

1 Like

any update on finally being able to use sv300 ruins head mounted cameras? our company sells a lot a lot of 4x8 machines and id love for our customers to use lightburn for both camera and non camera uses.

Not sure what these are - got a link?

1 Like

To be clear - the Z axis control is for EZCAD2 boards - not EZCAD 3.

EZCAD3 support is coming but not ready for RC yet.

The EZCad 2 standard board has 2 external axis outputs. Not sure where to connect the home switch though.

I’ve heard of the SV300 but haven’t been able to find any technical data on what it does.

Our network cameras support MJPEG streams and polled HTTP images fetched from a URL. If you can connect to the camera using a web browser, then you can copy the ‘raw’ image URL and paste it into LightBurn and it should work. (please report bugs :slight_smile: )

That makes it possible to write ‘adaptor’ programs that connect to other API’s and serve the result as an MJPEG stream. I have seen fairly short Python scripts that can do the job, since MJPEG is both a mature tech, and surprisingly simple. (it’s just a sequence of JPEG files down a multipart-MIME stream)

1 Like

I was very excited to test the improvements to the camera part in 2.1.00 RC, which is for me an important thing at the moment. All the other minor bugs I can easily handle, so I can still work fine with the machine. But, judge for yourself whether you will be able to work with this image quality seriously. (picture 1)


The procedure is the same as in earlier tests, by quickly pressing update desktop image, after selecting LB camera, the image can be updated - before internal image processing (exposure…???) starts, in a more usable quality.
Here is the video that I have shown before, which shows the difference. It is from RC4 but it is still exactly the same as now.'https://youtu.be/AatmmhFdp6s

Tested on 2 almost identical MacBookProos with LB camera.

Hey G’day,

Brilliant hearing about the Z Control whoot!!

Question 16bit depth map images, allowing users with galvo lasers to achieve much more precise 3d engravings..

What exactly is the precision you are talking about? please… more info would be appreciated.

So now we need to make a 16 bit depth map to take advantage of this.. (I guess will have to update your own library of images)

The slicing has not changed to accomodate 16 bit images?

Love to know more about this please.

TY for the update!!

Padding I guess has a bug for nesting?

Galvo z and 16 bit depth maps sold me on buying another year of updates. Merry Christmas indeed!

1 Like

I still think this could be the MacOS “blur background” feature somehow being turned on accidentally. (aka “Portrait Mode” in the Control Center Video Effects tile) Once turned on (possibly by using video conferencing apps) it remains on for all cameras and apps.

A silly way to check is: put a picture of a human face in front of the camera (say from a magazine cover) and see if the blurring is selective to just some areas.

Alternately we have been recommending OBS (Open Broadcaster Software) as a way of testing cameras without LightBurn being involved. OBS allows you to select the highest resolution camera mode, (what we do) whereas apps like PhotoBooth typically select a lower resolution mode that often acts differently.

There is no exposure control or ‘internal image processing’ in LightBurn that could cause this, and especially none which changes over time. We ask the OS for a camera image and we take what we get, and apply the exact same geometric warping every time.

I wish we had access to controls such as exposure and brightness, but MacOS does not expose those controls to us, nor have I seen them available in other MacOS app. (I have heard of special ‘webcam settings control’ apps which try to bypass the OS and talk to USB cameras directly, but we don’t do that.)

There is also the slim possibility it’s the camera doing it. Some cameras ‘de-noise’ - which is technically a blurring step - but this is far beyond what I would expect. In that case it would show up in the OBS test.