Betas for LightBurn and MillMage Are Now Public

Want to try out new LightBurn and MillMage tools earlier than ever? We’ve got good news: our Beta releases are now open to the public.

Those of you who keep a close watch on our feed (and we love you for it) may note that we already have a public early access phase for our “Release Candidates”. So what’s the difference here, and why the change?

We’re going to share Betas earlier than we share Release Candidates, and you should expect Betas to be more fluid — new features and feature changes will appear as we have them. Release Candidates will be restricted to bug fixes only.

The Beta period is the time to give us feedback not just on bugs, but also how you’d like a new tool to work, or what capabilities you’d like to see added. But please also keep reporting bugs to Support@LightBurnSoftware.com if you find them!

With that out of the way, here’s what we have for LightBurn 2.3.00 Beta 2:

  • Windows ARM builds
  • Freehand Drawing
  • Eraser tool
  • Shape Maker
  • Pattern Fill
  • more

Download Here!

Click to see the full changelog

Change Log for LightBurn-v2.3.00-Beta-2

Other Changes Since LightBurn-v2.2.01

Bug Fixes

  • Do not fail a build when lbcli settings cannot be saved
  • Build into Qt Creator’s directory for lbcli-managed kits
  • Skip icon regeneration when the outputs are already current
  • Point opencv at an arm64 build targeting macOS 11.0
  • Fixed UI font scaling issue that can increase the UI size on low resolution screen and cropping of some UI elements.
  • Additional validation steps for environment variables to prevent some UI scaling issues when invalid values are carried over from older LightBurn versions.
  • Made camera settings persist on prefs
  • IPhones could be listed as cameras on macOS
  • Dual-source USB-Lite boards showed as Unknown in discovery
  • Number fields misread decimals after an OS region change
  • Copied arrayed shapes lost their array
  • Camera Print & Cut crashed on low-res cameras
  • Ruida Home sent stray bytes with move
  • Cancel in Edit Camera did not revert all changes to the active stream
  • HTTP Cameras were being polled faster than their Network Polling Rate
  • Camera wizard did not always go back to correct page after saying “No” to “Lose Calibration Data?”
  • HTTP cameras froze on some corrupted frames instead of disconnecting
  • Machine Settings dialog was not correctly restoring RDC644XG_LY3 “Tube Type” when set to “RF”
  • EZCad3 lasers stopped firing about 10 to 15 mm into each line when the busy and red light outputs shared a port

Existing Feature Updates

  • Added 8445s to Find my Laser
  • Both dialogs refuse to close on an unusable axis value, such as a minimum speed above the maximum, instead of silently clamping it.
  • A new split marking axis row on EzCad3 starts from the imported steps, distance, homing speed and timeout of the chosen motor.
  • Preset camera now also go through all setup steps
  • Alignment Wizard Verification Update
  • New scrollable and searchable settings dialog
  • Entering a Z axis height in the New Device Wizard turns on Z axis control.
  • The Galvo Move window only appears when Z axis control is enabled for the device.
  • Live preview of material test
  • Tweaks to UI for GenerateTangentCircles
  • Hover F1 help added for camera buttons
  • REST API updates

New Features

  • EzCad3 split marking starts tiling from the worktable origin set up in EzCad3, so the first tile lands under the galvo head instead of at the home switch.
  • Table shear correction for split marking cancels the seam drift of a worktable whose rails are not square to the galvo field, imported from the EzCad3 configuration and editable in Split Marking Setup and the runner window.
  • External Axes Settings tab in Device Settings for EzCad3, with one control group per axis covering motor selection, step scaling, speeds, homing, position readout, jog, Home and Stop, and on the rails a move to the worktable origin.
  • Folded buttons
  • Galvo Move window and Z axis settings for BSL galvo lasers, with configurable homing that stops the axis
  • TouchScreen Mode (for folding buttons)
  • Pattern Fill engraves a repeating SVG motif inside a shape
  • Added thumbnail preview for MacOS
  • Added EPS file importer
  • FullNest - New full-featured nesting algorithm
  • Arrange tools work on selected nodes
  • Freehand drawing tool
  • Re-Fit Curves and Lines
  • Shape Maker builds shapes from overlaps
  • Eraser tool for shapes and images
  • EzCad2 (.ezd) project import
  • Edit existing vendor bundles in place
  • Move to Page in the right-click menu
  • Each page remembers its own zoom and pan
  • Added Language picker in Help and Notes
  • Add support for inserting Braille shapes
  • Official web tools can be removed
  • Native Windows on Arm builds
  • New GET /api/version to the REST API to allow plugins to refer to different versions of documentation as releases augment capabilities
  • CRLF line-ending option for G-code files
  • XTool vendor camera support
  • XTool P2 series improved position query
  • Camera system optimizations
  • Cameras no longer connect on device start, remain inactive until use
  • XTool Machine Settings reworked for each model
  • Symbol Size option for DataMatrix codes
  • Adding docs webtool linking.

User Interface Updates

  • The steps pair is labelled Steps and Distance in both dialogs, matching the imported values.
  • Reduce Curves and Lines, shared line button
  • Open shapes fill warning gets a Help button
  • Settings opens the new searchable dialog

Performance Improvements

  • Erasing in dense projects is much faster

For MillMage 1.0.00 Beta 5, we’re adding:

  • All of the above, except Pattern Fill
  • V-Carve Inlays
  • Linked operations
  • Profile offsets for open paths
  • more

Download Here!

Click to see the full changelog

Change Log for MillMage-v1.0.00-Beta-5

Other Changes Since MillMage-v0.9.02

Bug Fixes

  • Fix to trim tool not working for some cases.
  • Variable text ‘End’ line was not getting updated when loading a new .CSV file.
  • Fixed RestoreDefaultLayout to work in Qt 6.11
  • Revert previous layer name handling change from 2.1.03 - The “bug” was being used as a feature, so leave it
  • Improved Galvo correction solver to calculate skew and also calc scale more accurately.
  • Fixed Galvo correction solver to calculate skew and also calc scale more accurately.
  • Fixed Virtual Array cuts not being generated.
  • Fix handling of flat-tip V bits in v-carve ops
  • SVG Importer Improvements to fix “missing content” caused by newer SVG 2.0 features
  • SVG Importer Improvements to fix text sizing bugs, enable skew, and implement SVG 2.0 / CSS unit types (%, em, ex, ch, q…)
  • Connection buffers could block in rare circumstances on flakey grblHAL controllers
  • Stop reallocating the edit window render buffer on every repaint"
  • Stop reallocating the edit window render buffer on every repaint
  • Handle PDF files with # # obj entries split across lines
  • Using MM or IN units (upper case) didn’t convert
  • AppVersion never reported an unparseable version
  • Do not fail a build when lbcli settings cannot be saved
  • Build into Qt Creator’s directory for lbcli-managed kits
  • Skip icon regeneration when the outputs are already current
  • Fixing the rest api status behavior for reporting the job progress.
  • Point opencv at an arm64 build targeting macOS 11.0
  • Fixed UI font scaling issue that can increase the UI size on low resolution screen and cropping of some UI elements.
  • Additional validation steps for environment variables to prevent some UI scaling issues when invalid values are carried over from older MillMage versions.
  • Fixed Crash when editing Machine Settings and receiving errors from device.
  • Depth per pass was ignored if no depth limit was set in V carve
  • V carve offsets could cut across shapes
  • Pull a fix from dev back to 9.0 patch
  • Prevent double refresh when changing the active page.
  • REST API jog settings could not be changed, and invalid jog, home and override values were silently accepted
  • Fixed Startpoint editor, direction of arrow could be wrong on closed shape for some cases.
  • A licensed copy could switch to trial mode when the license was checked while offline, and stayed in trial mode after reconnecting
  • SVG Export: Varied Line weights, and incorrect line attributes.
  • Fixing UI for connection requests dialogs.
  • Under certain conditions the calculation of required resolution for current font and icon size settings was incorrect, and could prompt users to change display settings when unnecessary.
  • IPhones could be listed as cameras on macOS
  • GRBL origin was guessed without $23
  • 3D relief Pro messages named the wrong op
  • Stock to leave for roughing pockets didn’t work
  • Rest Pocket outline preview delete shapes fix
  • Quitting could crash or hang
  • Fixing jpeg crash on import if they use a CMYK profile.
  • Removing shapes from an operation broke Undo
  • MM crash on copy fix
  • Number fields misread decimals after an OS region change
  • Copied arrayed shapes lost their array
  • Change tool on paths bug
  • VCarve Inlay op missed last clearing pass
  • Pocket first pass chamfered corners
  • REST API missing from release builds

Existing Feature Updates

  • Faster bitmap loads for large projects
  • Allow ESC key to close measure tool
  • Added tooltip to show sim memory usage
  • Exclude guide lines when generating thumbnail bounds
  • Added vector troubleshooter
  • Medial axis speedup & bugfix
  • Added better multi mesh support for 3D Import and depth map conversion.
  • Added linked operations - rest pocket + v-carve clear
  • Warn if pass depth flute length
  • New scrollable and searchable settings dialog
  • Unsent crash reports can be deleted
  • Tweaks to UI for GenerateTangentCircles
  • Optimized depth buffer updates for Simulation
  • Multithreaded Relief op generation
  • Threaded tracing in Relief roughing
  • Reduced the output gcode density for VCarves
  • Report a Problem asks what support needs
  • REST API updates
  • Stock auto fits the art of imported non-millmage files
  • Lower retracts in V-carve and roughing
  • Lower retracts for V-carve inlay plugs
  • Shorter moves between pocket cuts
  • Shorter moves in raster pockets
  • Rest pockets enter from cleared space

New Features

  • Add Cancel button during probe moves.
  • Adding REST API for inter-application communication
  • Add support for PCB file imports
  • Add Gerber file import
  • Add support for drill files
  • Report a Bug in the Help menu
  • Adding REST POST endpoints and Project write capability for writing settings to a project.
  • Folded buttons
  • Add support for custom web tools
  • V carve inlay operations
  • TouchScreen Mode (for folding buttons)
  • Added operation ranges to the preview slider
  • Added EPS file importer
  • FullNest - New full-featured nesting algorithm
  • Arrange tools work on selected nodes
  • Freehand drawing tool
  • Re-Fit Curves and Lines
  • Shape Maker builds shapes from overlaps
  • Eraser tool for shapes and images
  • Edit existing vendor bundles in place
  • Move to Page in the right-click menu
  • Each page remembers its own zoom and pan
  • Added Language picker in Help and Notes
  • Add support for inserting Braille shapes
  • Official web tools can be removed
  • Profile can cut open shapes to a side
  • Profile can cut open shapes left / right
  • Native Windows on Arm builds
  • New GET /api/version to the REST API to allow plugins to refer to different versions of documentation as releases augment capabilities
  • Cut Order and Use Cleared Pocket settings
  • CRLF line-ending option for G-code files
  • Symbol Size option for DataMatrix codes
  • Adding docs webtool linking.

User Interface Updates

  • Application font size setting now applies to tooltip text.
  • Minimum screen size check tables updated to account for UI updates and fixes when High DPI Scaling is disabled.
  • New startup check and prompt to enable “High DPI Scaling” setting if high DPI display is connected.
  • The V-Carve Clearing operation dialog had no title
  • Reduce Curves and Lines, shared line button
  • Unusable tools shown greyed out in Tool Picker
  • Settings opens the new searchable dialog
  • Stepover and its percentage share one row

Performance Improvements

  • Erasing in dense projects is much faster
6 Likes