Public Release Candidate - 1.7.00

Public Beta - Release Candidate - 1.7.00

Our LightBurn version 1.7.00 Release Candidate is now available for download.

As a reminder, we’ve implemented a new process of making Public Release Candidates available for anyone who wants to try them for a short period of time before official releases. We’ll use the Release Candidate stage to gather user feedback and fix issues before the official release.

Download the 1.7.00 Release Candidate here. For full instructions on installing and using a Release Candidate, see this post.

Version 1.7.00 contains some new features we’re very excited to get into the hands of our users. Please check these features out, let us know what you think, and, of course, if you encounter a bug, 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.

Improved Camera Support

As part of our ongoing process of updating and improving our camera support, we’ve updated the UI of the Camera Alignment process, and added a new AprilTags option to Camera Lens Calibration.

This process has included some additional changes on the backend that will hopefully not be apparent to most users, but please be sure to test out our camera changes and report back with any issues.

BSL Support

LightBurn now supports Galvo marking lasers with BSL control boards. If your laser uses SeaCAD software by default, it is now compatible with LightBurn.

To set up a BSL device, go to DevicesCreate Manually, select BSLFiber, then import the BslCad.cfg or LmcPar.cfg file from the folder that came with your laser.

Native xTool Support

The xTool S1, D1, and D1 Pro are now supported using native xTool commands, instead of their “GRBL compatibility” mode, greatly improving LightBurn’s compatibility with these devices.

Trim Shapes

Use the new Trim Shapes (Scissor) tool to trim lines back to the next place they intersect with another line. This functions very similarly to the Trim option of the Edit Nodes tool, but is now a distinct tool, selectable from the Creation Toolbar.

Draw Lines

We’ve updated the behavior of the Draw Lines tool to make it easier to create curves. You can now press “S” on your keyboard to toggle between placing smooth nodes or corner nodes, and your cursor will change to indicate the type of node you’re currently placing.

If you’re accustomed to the old behavior, that still works too — hold your click and drag while placing a node to create a smooth node and a curve.

Create Bar Code

We’ve replaced our Create QR Code tool with a new, more powerful option: Create Bar Code. You can now select from over twenty common Bar Code formats, QR Codes included.

Settings Window Rework

The Settings window had gotten a little cluttered over time, so we divided it into five tabs: Editor Settings, Units and Grids, Display, Import / Export, and Camera.

Shaded Selection Boxes

Selection boxes are now fully shaded in red or green to indicate the type of selection. The behavior remains the same — drag right-to-left to create a green Crossing selection box, which selects anything the box crosses or contains, or drag left-to-right to create a red Enclosing selection box, which selects only objects that are fully contained within it.

Copy Along Path Scaling Option

The Copy Along Path tool now contains an option to apply a scale factor to copied objects, progressively shrinking or enlarging each successive copy.

Other Notable Changes

  • Material Test presets have been added for CO2 and Diode lasers — these presets provide a good starting point for most lasers.
  • A Completed field has been added to the Repeat Marking window, to track the number of completed markings.

Read the full list of changes and bug fixes below:

Features and improvements:

  • New Line tool
  • New Trim (Scissors) tool
  • Initial BSL galvo support
  • xTool S1, D1, and D1 pro are now supported using XTool native commands instead of their “GRBL compatibility” mode.
  • 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 (requires Firmware 2.0.24 or newer)
  • 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
14 Likes

Thanks for the release.

Any chance Job Origin center-center for galvo will be added in 1.7?

1 Like

Is it possible to reconsider the node selection behavior when dragging a node?

While in Edit Nodes mode, when dragging a node, that node gets automatically selected even if not previously explicitly selected. This is troublesome when attempting to then delete a node other than the one selected. Hovering over a non-selected node, then pressing D will result in the selected node being deleted rather than the one being hovered over. This then requires deselecting the node to get the desired behavior which is troublesome when making many changes. This results in seemingly unexpected behavior when attempting to delete a node being hovered:
node edit

Proposed solution approaches:

  1. Do not auto-select the node when immediately clicked then dragged.
  2. Leave auto-selection as-is, but don’t allow D command to affect selected nodes, only the node that’s hovered over. This would then require a separate way to delete selected nodes that aren’t being hovered over. Or simply require that one of the selected nodes needs be hovered over for all selected nodes to be deleted with D.
  3. A slight variation to above. Simply allow a hovered node that has not been selected to take precedence over selected nodes for deletion. This would allow for current D deletion behavior when not hovering and requested behavior when hovering over a node.
4 Likes

There is one small issue with ‘interval’ value editor. If you change value and for e.g. switch to other sublayer, value of ‘interval’ is reverted to previous value. If you press ‘enter’ or click on some other input after changing ‘interval’, e.g. ‘Pass Count’ so ‘interval’ looses focus, then value is persisted.

Other inputs on that window (pass count, speed, power max) are working ok.

With RC 2 the camera still doesn’t work under my Linux Ubuntu, could there be something wrong with my setup?
In other Ubuntu applications my camera works fine, but still not in LightBurn.

Where can I find docs regarding the use of Apriltags for camera calibration? I’ve noted the interface is mentioning 6x9 Apriltags, but I’m not sure where to get and what exactly it is expecting.

My generator offers these options. Thanks.

Go through the first couple of pages of the Lens Calibration wizard. Youl will be offered a link for the calibration pattern. Click the link then select the appropriate pattern.

There’s also our Documentation about that feature (in progress here) Index - LightBurn Documentation

Tried to download through Chrome and Edge. Chrome stops the download, did get it to download through Edge but Windows 11 won’t let me install it. I get these two alerts

RC2 has a complete camera failure on Manjaro Linux, where all previous versions worked perfectly:

LB 1.7 Camera fail

All three cameras on that box fail similarly.

Stipulated: Manjaro is one of the thousand-odd Linux variants you don’t want to support, but I desperately hope when you fix @bernd.dk’s similar problem, the goodness will carry over.

Camera support stopped on my officially supported Linux Ubuntu system with 1.7.??? (just before “version identifiers” were finally introduced).
I used Manjaro and liked it, but I had to drop it for approx. 1 year ago, because it didn’t support my original LB camera…, it was also the case for 2-3 other distros I tried.

In fact, I use my “Laser computer” exclusively for LightBurn, data transfer from my construction (Mac) computer and to control my lasers, nothing else. I would have been completely indifferent and satisfied if LB would have said ONLY LINUX XXX (one and only distro). Anyone who has only tried 2 different linux distros will be able to understand this decision and accept that only the one chosen distro will be supported.

But there is light ahead!, at least for a certain time. LightBurn’s fantastic developer has promised that they will deliver LB 1.7 for Linux Ubuntu with the same functions as for the other OS’s, including the camera function. In addition, support for 1.7 will continue, later bugs found will be fixed. It’s fine for me - for the first few years.

That’s not Windows stopping it, it’s a false positive from your Avast virus scanner software. Temporarily turn off Avast and install. LightBurn is safe.

1 Like

Windows RC2 is missing, you click the link and get a not found error.
image

This is the url its trying to go to for the file.
https://release.lightburnsoftware.com/LightBurn/RC/LightBurn-v1.7.00-RC-2/LightBurn-v1.7.00-RC-2-6e0d954.exe

1 Like

I can confirm this behavior, but it works fine for the Mac file, and the Linux file.

2 Likes

Thank you for reporting this Dominick, and Bernd

I am investigating and will report back asap.

1 Like

Thank you! Got it installed.

I had given up with the camera hulaboloo in previous versions with my 16 mp aliexpress wonder …but It works now .Thanks devs ! It is millimeter accurate ,perhaps better.

Eps support would be great but there are workarounds .
Keep up the great work!

2 Likes

From which server / link have you been able to download RC2 to Windows? I still can’t pick it up …

https://release.lightburnsoftware.com/LightBurn/RC/

It is in the first post .
I used the april tags Image . It worked well

Thanks, I try …