Laser GRBL Changelog

What's new in Laser GRBL 6.2.2

Apr 10, 2024
  • Importing a SVG file causes an IndexOutOfRangeException #1969

New in Laser GRBL 6.2.1 (Mar 11, 2024)

  • This release literally changes nothing in how LaserGRBL works.
  • I only have reverted some minor changes if project and solution files, to be sure the executable will be compiled as older 5.x versions.

New in Laser GRBL 6.2.0 (Mar 4, 2024)

  • Add Shake Test generator + update Icon

New in Laser GRBL 6.1.1 (Feb 24, 2024)

  • LaserGRBL v6.1.0 was build to request Microsoft .NET Framework 4.8 but this caused problems with some PCs with outdated Windows.
  • This version restores the use of the 4.0 libraries, available on most PCs, and solves the problem of some users for whom LaserGRBL 6.1 no longer worked.

New in Laser GRBL 6.1.0 (Feb 18, 2024)

  • Cutting test generator and more!

New in Laser GRBL 6.0.0 (Feb 17, 2024)

  • Add Speed Vs Power Generator + logo redesign

New in Laser GRBL 5.7.0 (Jan 3, 2024)

  • Some new machines comes out with a controller firmware that is called "SimpleLaser".
  • It is an unofficial and undocumented fork of Grbl firmware, that have some issues with LaserGRBL configuration reading.
  • This version fix this issues and make able to read configuration even with SimpleLaser firmware.

New in Laser GRBL 5.6.0 Pre-release (Sep 7, 2023)

  • Improve diagnostic

New in Laser GRBL 5.5.0 Pre-release (Aug 28, 2023)

  • This release changes some low-level libraries with which LaserGRBL measures time intervals, inserting some additional checks that allow to intercept and correct the big time jumps that occur when the system is put into standby or in hibernation while LaserGRBL is running.

New in Laser GRBL 5.4.0 (Aug 9, 2023)

  • This version restore a behavior of v4.9.4 where, if it is not possible to read the configuration from the machine (rare and wrong case, but existing) a value of 1000 is assumed for $30 Max PWM. This fix some issue that few user is having using v5.x

New in Laser GRBL 5.3.0 (Aug 7, 2023)

  • Add power classes preview: this graph show the accumulated time for each power class (1-10%, 11-20% ... to 91-100%)

New in Laser GRBL 5.2.0 (Aug 6, 2023)

  • Add Time calculation for power classes, show Stress Time (stress time = power > 90%)
  • Fix a bug that block LaserGRBL startup if all laser are removed

New in Laser GRBL 5.0.1 Pre-release (Jul 23, 2023)

  • Fix some typo in new form
  • Fix some uncommon cases where the "start" button remained disabled
  • Be more fault tollerant when reading configuration
  • Update pt-BR translations

New in Laser GRBL 5.0.0 (Jul 15, 2023)

  • With safety countdown user are warned when the laser engraving is starting, and prompt to remember safety goggles.

New in Laser GRBL 4.9.5 Pre-release (Jul 8, 2023)

  • Add ukrainian language (thanks to @bossly for translating to ukrainian)
  • Import some hungarian translation
  • Be more fail-safe on weird configuration or wrong number of parameters
  • Add new modern splash screen

New in Laser GRBL 4.9.4 (Aug 19, 2022)

  • Fix: #1902
  • Fix: #1892
  • Add a new error message when some parameters out of range (table size $130/$131)
  • Make ReadDecimal fail safe (configuration parsing)

New in Laser GRBL 4.9.3 (Aug 8, 2022)

  • Fix Foxalien controller issue with $$ configuration

New in Laser GRBL 4.9.0 Pre-release (Jul 3, 2022)

  • This version allow to auto-detect buffer size from the machine $I info.
  • With this feature is it possible to take full advantage of new machines with bigger buffer size.
  • If this gives you strange/unwanted effects please report it here: #1856.
  • However is it possible to disable this new feature from configuration.

New in Laser GRBL 4.8.4 (Jun 22, 2022)

  • Improve MaterialDB auto-update

New in Laser GRBL 4.8.3 (Jun 10, 2022)

  • For a small oversight the Dutch language was listed, but not working.
  • Now fixed

New in Laser GRBL 4.8.1 Pre-release (Apr 2, 2022)

  • Fix issue #1799

New in Laser GRBL 4.8.0 (Mar 12, 2022)

  • Add Dutch translation
  • Add connection issue detector and online help
  • Add material definition for Longer RAY5 5W
  • Add material definition for Atomstack X7/A10/S10
  • Add support for Ortur/Aufero OLF 1.7 and 1.8
  • Update Hungarian translation
  • Improve issue troubleshooting (separate machine alarm from other kind of issue)
  • Improve and fix some autocooling issues #1759
  • Add a time threshold for telegram notification (notify only long task)
  • Add material definition for SculpFun S9

New in Laser GRBL 4.7.1 (Jan 4, 2022)

  • Include all new feature from v4.7.0 and add Romanian language.
  • Thanks to @opitzh is now possible to save project file with images and all settings, so it is possible to re-load later.
  • A new "buffer stuck" indicator has also been added, with the ability to unlock this situation by pressing the small lightning button.

New in Laser GRBL 4.7.0 Pre-release (Dec 26, 2021)

  • New "Save as Project" feature:
  • Thanks to @opitzh is now possible to save project file with images and all settings, so it is possible to re-load later.
  • A new "buffer stuck" indicator has also been added, with the ability to unlock this situation by pressing the small lightning button.

New in Laser GRBL 4.6.3 Pre-release (Dec 8, 2021)

  • Fix issue with SVG layers #1658
  • Fix export header/footer issue with variables #1647
  • Fix color-scheme issue in Settings form
  • Add PlayOnLinux setup script #1666
  • Add Longer RAY5 material definition

New in Laser GRBL 4.6.2 (Nov 8, 2021)

  • Image ratio lock

New in Laser GRBL 4.6.2 Pre-release (Nov 7, 2021)

  • Image ratio lock

New in Laser GRBL 4.6.1 Pre-release (Oct 17, 2021)

  • Add Telegram Notification via LaserGRBL bot
  • Unlock width/height proportion

New in Laser GRBL 4.6.0 Pre-release (Oct 6, 2021)

  • Various improvements:
  • Better "ok" handling for fix hardware issue described here: #1498
  • Better missing "ok" handling for fix hardware issue described here: #1598
  • Revert changes and restore old SVG bezier, fix issue described here: #1590
  • Fix G2, G3 issue with huge I, J coordinates #1594
  • SVG and Raster UI consistency, add percentage power indication in SVG #1600
  • Allow filling quality < 1 lines/mm
  • Change ThreadingMode default
  • Other minor changes (see commit log)

New in Laser GRBL 4.5.1 (Sep 27, 2021)

  • Experience has shown that some engraver have problems (hang) managing high real-time position update rate.
  • This version changes the default of "Threading Mode" from "UltraFast" to "Fast".
  • Also fix minor issues.

New in Laser GRBL 4.5.0 Pre-release (Sep 19, 2021)

  • Changes included in this version:
  • Smart bezier curve approximation #1543
  • Better "ok" handling for fix hardware issue described here: #1498
  • New donate link replace old one

New in Laser GRBL 4.4.1 (Jun 27, 2021)

  • Begin working on restart after system/program hang.

New in Laser GRBL 4.4.0 Pre-release (Jun 21, 2021)

  • Add Material DB support for SculpFun S6
  • Add preliminary support for Ortur OLM2 Pro
  • Fix some typo
  • Fix #1434 bug

New in Laser GRBL 4.3.0 (Mar 26, 2021)

  • This version contains minor changes:
  • Includes some translation improvements (hungarian and spanish)
  • Adds the data of the new Atomstack A5 Pro in the material database [1].

New in Laser GRBL 4.2.1 (Jan 31, 2021)

  • This feature allow user with WiFi bridge (telnet or websocket) to find easily the IP assigned to engraver.

New in Laser GRBL 4.2.0 Pre-release (Jan 30, 2021)

  • Add WiFi discovery

New in Laser GRBL 4.1.1 Pre-release (Jan 24, 2021)

  • This version add passthrough option to engrave an externally processed image without further modifications by LaserGRBL.

New in Laser GRBL 4.1.0 (Jan 24, 2021)

  • Try to fix #1288
  • Add Turkish Language
  • Add Greek Language

New in Laser GRBL 4.0.5 (Jan 13, 2021)

  • Fast vector filling is now stable and optimized for speed.
  • All different algorithms have been made homogeneous in spacing (line/mm is used as a base for spacing).

New in Laser GRBL 4.0.4 Pre-release (Jan 10, 2021)

  • Add "Hilbert Curve" Filling

New in Laser GRBL 4.0.3 Pre-release (Jan 8, 2021)

  • Optimize filling direction and code cleanup

New in Laser GRBL 4.0.2 Pre-release (Jan 5, 2021)

  • New optimization for vector filling by @HomineLudens

New in Laser GRBL 4.0.0 Pre-release (Jan 4, 2021)

  • New features:
  • Vector filling: for enhanced vectorization (with lot of new modes)
  • Add UsbSerial 2: an independent COM port wrapper to bypass Microsoft SerialPort issues

New in Laser GRBL 3.8.10 Pre-release (Jan 2, 2021)

  • Improve "buffer stuck" auto-recovery
  • Improve and async logging
  • Add UsbSerial 2: an independent COM port wrapper to bypass Microsoft SerialPort issues (see picture)
  • Always pass a parent form reference to ShowDialog (ensures z-order of dialogs)
  • Enlarge bufer size for Ortur to 254
  • Intercept OLF >= 140 and remove autocooling warning (Ortur new firmware)

New in Laser GRBL 3.8.9 Pre-release (Dec 29, 2020)

  • Some improvement in vector + filling
  • Add Greek translation

New in Laser GRBL 3.8.8 Pre-release (Dec 27, 2020)

  • Try fix #1034 #1218

New in Laser GRBL 3.8.7 (Dec 27, 2020)

  • Add new feature: double click on preview to Jog to position.
  • Allow grbl config read/write also when in alarm
  • Restore Windows XP installer compatibility
  • Refresh (re-read) grbl config at each connection

New in Laser GRBL 3.8.6 (Dec 19, 2020)

  • Too many novice users complain about error messages just because they create jobs that are too large or have negative offsets, when their machine does not support them.
  • This version adds a warning message when this situation occurs.
  • The warn can be disabled from the configuration.

New in Laser GRBL 3.8.5 (Dec 16, 2020)

  • Changes in Vectorize tool and SVG import: now use S0-SMax to turn on-off the laser (if Support PWM enabled in config)
  • Include a standard set of Custom Buttons for new installation
  • Add $par parameter macro in custom button expression
  • Merge VigoWork firmware feature in main version
  • Change Custom button file extension (from .gz to .zbn) because people try to unzip .gz
  • Add file association handler for .nc and .zbn
  • Enable folder selection in setup
  • Preserve case for manual gcode input
  • Include Atomstack power-speed definition in DB
  • Improve arc bounding box computation

New in Laser GRBL 3.8.4 Pre-release (Dec 8, 2020)

  • Improve arc bounding box computation

New in Laser GRBL 3.8.3 Pre-release (Dec 5, 2020)

  • Changes SVG import: now use S0-SMax to turn on-off the laser (if Support PWM enabled in config)
  • Include Atomstack power-speed definition in DB

New in Laser GRBL 3.8.2 Pre-release (Dec 3, 2020)

  • Changes in Vectorize Tool: now use S0-SMax to turn on-off the laser (if Support PWM enabled in config)
  • Include a standard set of Custom Buttons for new installation
  • Add $par parameter macro in custom button expression
  • Merge VigoWork firmware feature in main version
  • Change Custom button file extension (from .gz to .zbn) because people try to unzip .gz
  • Add file association handler for .nc and .zbn
  • Enable folder selection in setup
  • Preserve case for manual gcode input

New in Laser GRBL 3.8.1 Pre-release (Oct 25, 2020)

  • This is a pre-release to test the support of the Vigotech L7x engraver (WiFi model)
  • Supporting this model in LaserGRBL is really complicated. The engraver in question uses a proprietary communication protocol that does not respect the GRBL specifications (read more).

New in Laser GRBL 3.8.0 (Oct 18, 2020)

  • Centering helper
  • "No G0" flag to slow, precise positioning
  • Improve link management
  • Add message management
  • Improve auto-cooling
  • Improve ortur support
  • Async logger make logging less impact to streming
  • Add parallel run/hold/resume

New in Laser GRBL 3.7.3 Pre-release (Oct 9, 2020)

  • Update setup.iss.

New in Laser GRBL 3.7.2 Pre-release (Oct 3, 2020)

  • This fix issue caused by non-standard welcome message sent by Vigo engraver that cannot be detected correctly by LaserGRBL.

New in Laser GRBL 3.7.1 (Aug 4, 2020)

  • Add hotkeys for jog speed
  • Minor changes in translations
  • Config validation for Ortur

New in Laser GRBL 3.7.0 (Jul 17, 2020)

  • add an incompatibility with usage stats object (used for LaserGRBL statistics) that make each updated version act like a new version.
  • This broke all my statistics numbers. This update solve this issue and recover statistics from backup.

New in Laser GRBL 3.6.0 (Jul 12, 2020)

  • Add Ortur detection
  • Add Ortur menu
  • Add Link to LaserGrbl FAQ
  • Add Link to Facebook Community
  • Add Traditional Chinese translation

New in Laser GRBL 3.5.4 Pre-release (Jul 9, 2020)

  • Add Ortur Menu for Ortur engraver
  • Add Traditional Chinese Support
  • Fix SMax default (from 255 to 1000)

New in Laser GRBL 3.5.3 (Jun 16, 2020)

  • fix #1047 issue with centerline (missing offset)
  • update polish translation

New in Laser GRBL 3.5.2 Pre-release (Jun 9, 2020)

  • Add Polish language

New in Laser GRBL 3.5.1 Pre-release (Jun 8, 2020)

  • Add event sound #1032 (thanks @gmmanonymus111)
  • Extend Material DB feature to SVG import #1033
  • Fix some issue with material DB #1042 #1043
  • Update Hungarian translation #1032
  • Allow LaserGRBL run on both 2.0/3.5/4.0 .net framework
  • Try fix serial port issue #990 #1028

New in Laser GRBL 3.5.0 (Jun 3, 2020)

  • Remove 20 line/mm limit for use with small dot fine laser as for #1012 request
  • Must be enabled via settings.

New in Laser GRBL 3.5.0 Pre-release (May 30, 2020)

  • Remove 20 line/mm limit for use with small dot fine laser as for #1012 request
  • Must be enabled via settings.

New in Laser GRBL 3.4.2 Pre-release (May 21, 2020)

  • Add a database for help selecting engraving speed and power.

New in Laser GRBL 3.4.1 Pre-release (May 7, 2020)

  • Try fixing #987:
  • Issue with high-contrast mode and windows theme in open file dialog.

New in Laser GRBL 3.4.0 (May 6, 2020)

  • Improve auto update
  • Fix issue #995
  • Try fix issue #990

New in Laser GRBL 3.3.1 (Apr 24, 2020)

  • Issue was reported when SVG unit are not mm (like cm, px, inch).
  • #965 (comment)
  • This version fix measure unit issues

New in Laser GRBL 3.3.0 (Apr 16, 2020)

  • Fix issue with centerline and new adaptive vectorization flag. #958
  • user can configure Auto Update to notify major changes only, or minor changes too

New in Laser GRBL 3.2.0 (Apr 16, 2020)

  • Add this features:
  • User can configure Auto Update to notify major changes only, or minor changes too
  • From pre-release v3.1.7:
  • Raster import auto trim (magic crop whitespace around image)
  • Raster import better preview
  • Custom button with label
  • Better custom button reorder (with lock/unlock and graphic effect)

New in Laser GRBL 3.1.7 Pre-release (Apr 16, 2020)

  • Add this feature:
  • raster import auto trim (crop whitespace around image)
  • raster import better preview
  • custom button with label
  • better custom button reorder (with lock/unlock and graphic effect)
  • Vectorization with Adaptive Quality (From v3.1.6)
  • Fix issue with SVG import (From v3.1.5)
  • From v3.1.3:
  • support file loading via drag-drop
  • add export with header/footer and multiple pass
  • add unhandled exception management form
  • add new color theme
  • add jog-step hotkey
  • various translation improvement

New in Laser GRBL 3.1.6 Pre-release (Apr 10, 2020)

  • By default Vectorization tool use a fixed quality regardless of the size of the work to be done. This means that large jobs require large calculation times because all the details are sought, even the most insignificant ones. Furthermore, if the job is very small, the quality may not be sufficient, because the fixed quality value is a compromise chosen for larger jobs.
  • With adaptive quality we try to solve this problem by limiting the detail in large jobs and increasing it in small jobs.

New in Laser GRBL 3.1.5 Pre-release (Apr 10, 2020)

  • Support multiple transformation in transform attribute

New in Laser GRBL 3.1.4 Pre-release (Apr 8, 2020)

  • Add support for SVG rotation around offset point
  • Improve russian and spanish translation

New in Laser GRBL 3.1.3 Pre-release (Mar 30, 2020)

  • Support file loading via drag-drop
  • Add export with header/footer and multiple pass
  • Add unhandled exception management form
  • Add new color theme
  • Add jog-step hotkey
  • Update spanish translation

New in Laser GRBL 3.1.2 (Feb 24, 2020)

  • Due to a change in the installation system, LaserGRBL was no longer installable on OS Windows XP.
  • This version restores the installability on XP.

New in Laser GRBL 3.1.1 (Feb 24, 2020)

  • Include Smoothie support from @guillaume-rico
  • Fix issue with Emulator
  • Fix issue in Flash Firmware form
  • Diagnose 32/64 bit issue
  • Fix issue with OS name translations (statistics)

New in Laser GRBL 3.1.0 (Feb 24, 2020)

  • Include Smoothie support from @guillaume-rico
  • Fix issue with Emulator
  • Fix issue in Flash Firmware form
  • Diagnose 32/64 bit issue

New in Laser GRBL 3.0.25 Pre-release (Jan 29, 2020)

  • Update setup.iss.

New in Laser GRBL 3.0.24 (Dec 13, 2019)

  • Include all changes of the last pre-release (3.0.19 to 3.0.23) plus some minor changes.

New in Laser GRBL 3.0.24 Pre-release (Dec 3, 2019)

  • Include all changes of the last pre-release (3.0.19 to 3.0.23) plus some minor changes.

New in Laser GRBL 3.0.23 Pre-release (Nov 28, 2019)

  • Update czech translation

New in Laser GRBL 3.0.22 Pre-release (Nov 26, 2019)

  • Allow custom firmware upload via .hex file selection
  • Also fix some issue with custom header/footer

New in Laser GRBL 3.0.21 Pre-release (Nov 25, 2019)

  • Add "Tools" menu:
  • Driver install
  • Flash firmware

New in Laser GRBL 3.0.20 Pre-release (Nov 25, 2019)

  • Allow custom button to be reordered via drag-drop

New in Laser GRBL 3.0.19 Pre-release (Nov 24, 2019)

  • This version add customization for header/footer, and gcode between passes
  • It also supports realtime commands in custom button code and also in header/footer code. Simply write "?, !, ~" or 0x prefixed hex codes on a single line.
  • Finally adds Czech language support.

New in Laser GRBL 3.0.18 (Nov 3, 2019)

  • Add Hungarian translation
  • Improve Russian translation

New in Laser GRBL 3.0.17 (Jun 29, 2019)

  • Fix issue with Slovak translation

New in Laser GRBL 3.0.16 (Jun 13, 2019)

  • Add cooling cycles based on feed-hold and job resume.
  • Work only with grbl v1.1 and laser mode ON.

New in Laser GRBL 3.0.15 Pre-release (May 20, 2019)

  • Auto Cooling Cycles

New in Laser GRBL 3.0.14 (May 13, 2019)

  • Invert Z direction to be CNC compliant

New in Laser GRBL 3.0.13 (May 8, 2019)

  • Add support for Z axes
  • Add support for continuous Jogging
  • Revert to old Jog UI to fix some issue
  • Fix #640

New in Laser GRBL 3.0.12 (May 8, 2019)

  • Add support for Z axes
  • Add support for continuous Jogging
  • Revert to old Jog UI to fix some issue
  • Fix #640
  • Continuous Jog and Z axes should be activated in config.

New in Laser GRBL 3.0.11 Pre-release (May 7, 2019)

  • Add support for Z axes
  • Add support for continuous Jogging
  • Revert to old Jog UI to fix some issue

New in Laser GRBL 3.0.10 (Mar 18, 2019)

  • This release add sperimental support for Smoothieware board
  • http://smoothieware.org/smoothieboard
  • Also include code contribution for jogging control

New in Laser GRBL 3.0.9 (Feb 27, 2019)

  • adds automatic ruler for better alignment

New in Laser GRBL 3.0.7 Pre-release (Jan 14, 2019)

  • Bugfix

New in Laser GRBL 3.0.4 (Dec 2, 2018)

  • Add support for .ngc extension
  • Size from DPI helper
  • Fix some issues

New in Laser GRBL 3.0.3 (Nov 23, 2018)

  • Cumulative bugfix and feature add

New in Laser GRBL 3.0.1 (Nov 7, 2018)

  • Fix #481

New in Laser GRBL 3.0.0 (Oct 24, 2018)

  • This version include centerline vectorization.
  • This feature was requested by a lot of user and complete LaserGRBL with a "must have" for all who need a simple way to engrave images.

New in Laser GRBL 3.0.0 Pre-release (Oct 22, 2018)

  • This version include centerline vectorization.
  • This feature was requested by a lot of user and complete LaserGRBL with a "must have" for all who need a simple way to engrave images.

New in Laser GRBL 2.9.0 (Oct 1, 2018)

  • SVG support is experimental. Write suggestion and bug report here:

New in Laser GRBL 2.9.0 Pre-release (Oct 1, 2018)

  • Now support SVG files (experimental)

New in Laser GRBL 2.8.53 (Sep 27, 2018)

  • View Z position (if not zero)
  • Manage Z wco
  • Handle Z on program resume
  • Set new zero now zeroing Z axis too

New in Laser GRBL 2.8.52 (Sep 3, 2018)

  • Fix #426
  • Fix #384

New in Laser GRBL 2.8.51 Pre-release (Jul 3, 2018)

  • Testing #384 fix

New in Laser GRBL 2.8.50 (Jun 14, 2018)

  • Add two new types of custom button: push-button and two-state-button

New in Laser GRBL 2.8.48 Pre-release (Jun 12, 2018)

  • Implement feature request #375 #345

New in Laser GRBL 2.8.47 (Jun 12, 2018)

  • Removed configuration flag and added auto-detection of buffer size for https://github.com/gnea/grbl-Mega/ and https://github.com/gnea/grbl-LPC
  • Auto detection is based on bf values in status report and require $10 set to 2 or 3
  • #379

New in Laser GRBL 2.8.45 (Apr 26, 2018)

  • Allow user to interrupt a job without need to reset, flushing all pending command, shutting down the laser, and going back to the origin.

New in Laser GRBL 2.8.43 Pre-release (Apr 10, 2018)

  • Handle hard-reset on connect via dtr-rts pin
  • This could be useful for who has problem connecting LaserGRBL with their equipment

New in Laser GRBL 2.8.42 (Apr 10, 2018)

  • Add "invert color" button

New in Laser GRBL 2.8.41 Pre-release (Apr 3, 2018)

  • Add append multiple file to job
  • Fix #317

New in Laser GRBL 2.8.40 (Mar 23, 2018)

  • Speed up vector optimization in raster import as in #310

New in Laser GRBL 2.8.39 (Mar 21, 2018)

  • custom button import-export (help LaserGRBL community to share custom buttons)
  • fix #295 issue with unidirectional engraving
  • also improve line2line algorithm using absolute coordinates
  • optimize path travel in vectorized images using @Effer code #305

New in Laser GRBL 2.8.36 / 2.8.38 Pre-release (Mar 20, 2018)

  • Optimize path, thanks to @Effer
  • Line2Line engraving/filling now use G91 absolute mode and became more accurate!

New in Laser GRBL 2.8.37 Pre-release (Mar 19, 2018)

  • Fix issue with unidirectional engraving

New in Laser GRBL 2.8.36 (Feb 8, 2018)

  • Current S and F value shown in UI (grbl > v1.1)
  • Max jog speed now related to grbl conf
  • Improve cursor visibility
  • Fix #224

New in Laser GRBL 2.8.35 (Dec 22, 2017)

  • Prevent OS from sleep/suspend while engraving #221
  • Fix issue with generated GCode and grbl v0.8 #223
  • Fix buggy release #225

New in Laser GRBL 2.8.33 Pre-release (Dec 21, 2017)

  • Prevent OS sleep while engraving
  • Also improve generated G-Code for grbl v0.8 compatibility

New in Laser GRBL 2.8.32 Pre-release (Dec 18, 2017)

  • Add new variables for custom buttons:
  • jogstep (size for step, as in jog interface)
  • jogspeed (speed, as in jog interface)
  • Change the library for math evaluation (use a faster one).

New in Laser GRBL 2.8.31 Pre-release (Dec 15, 2017)

  • Math evaluation in Custom Buttons

New in Laser GRBL 2.8.30 (Dec 11, 2017)

  • Grbl Emulator

New in Laser GRBL 2.8.28 Pre-release (Dec 7, 2017)

  • Add a configuration flag to make reset-on-connect optional

New in Laser GRBL 2.8.26 Pre-release (Dec 4, 2017)

  • Handle a better job resume when working coordinate was set #195
  • Display filename only in loaded file TextBox, full path on ToolTip #193

New in Laser GRBL 2.8.25 (Dec 3, 2017)

  • Add label for sliders #185
  • Move custom buttons to separated file
  • Add usage and version statistics

New in Laser GRBL 2.8.23 Pre-release (Nov 28, 2017)

  • Fix M3/M4 for stand-alone usage

New in Laser GRBL 2.8.21 Pre-release (Nov 27, 2017)

  • This version can work with images up to 2mt x 2mt at 10 lines/mm (for a total of 400 Megapixels)

New in Laser GRBL 2.8.20 Pre-release (Nov 22, 2017)

  • Allow negative offset in raster image import
  • Use values detected from Grbl as min-max size, offset, speed, pwm...
  • New professional installer/uninstaller by Inno Setup

New in Laser GRBL 2.8.19 (Nov 20, 2017)

  • Minor bugfix an UI changes
  • Implement a new update procedure

New in Laser GRBL 2.8.18 (Nov 19, 2017)

  • Add Keyboard Shortcuts
  • fix #172

New in Laser GRBL 2.8.16 (Nov 18, 2017)

  • Job resume: no more wasted job because of interruption
  • Configuration editor: user friendly configuration editor for Grbl params

New in Laser GRBL 2.8.15 Pre-release (Nov 13, 2017)

  • Fix some problem in job resume

New in Laser GRBL 2.8.14 Pre-release (Nov 10, 2017)

  • Job resume can suggest the best restart point for detected cause
  • UI is now more nice with the add of icons in executed gcode window

New in Laser GRBL 2.8.12 (Nov 9, 2017)

  • This version can now handle and show the working offset settled by G92 command.

New in Laser GRBL 2.8.12 Pre-release (Nov 7, 2017)

  • This version can now handle and show the working offset settled by G92 command.

New in Laser GRBL 2.8.11 Pre-release (Nov 6, 2017)

  • LaserGRBL can now detect problem while executing job (grbl stop respond or suddenly reset) and warn the user about the issue, suggesting a link for solutions.
  • A new config flag was added to allow the user to select a different Threading Mode. Threading modes are model of timing that affect how fast/slow LaserGRBL can stress controller board.

New in Laser GRBL 2.8.9 / 2.8.10 Pre-release (Nov 1, 2017)

  • Improve serial connection
  • Warn user if exit during job
  • Better logging and diagnostic
  • Improve support for older Grbl versions

New in Laser GRBL 2.8.9 (Oct 18, 2017)

  • Allow to switch from bidirectional engraving to unidirectional engraving. #97

New in Laser GRBL 2.8.7 (Oct 9, 2017)

  • LaserGRBL can now handle gcode files with draws in negative part of the cartesian plane.

New in Laser GRBL 2.8.6 (Sep 26, 2017)

  • Fixed bug when it is not possible to check the g-code with the $ C command
  • Other minor changes

New in Laser GRBL 2.8.5 (Sep 19, 2017)

  • This version fix bug Custom Button Image Size and update german translation (thanks Gerd)

New in Laser GRBL 2.8.4 (Sep 14, 2017)

  • With the last improvement LaserGRBL can stream up to 800 lines of gcode per second.LaserGRBL is no longer the limit to the maximum speed obtainable

New in Laser GRBL 2.8.4 Pre-release (Sep 13, 2017)

  • Fix speed issue with/without Google Chrome

New in Laser GRBL 2.8.3 (Sep 11, 2017)

  • Fix a problem in memory usage
  • Fix a problem in spanish translation

New in Laser GRBL 2.8.2 (Sep 1, 2017)

  • Solve some issue with tooltip in Windows XP
  • Persist jog speed and step
  • Extend translation to drop-down list, messagebox, status reporting etc..
  • Update translation for french, german, russian
  • Imporve grbl config import/export #86

New in Laser GRBL 2.8.0 (Aug 28, 2017)

  • Differents color-scheme (themes) for different user tastes
  • Support for Chinese language
  • Add a configuration option to choose between different streaming modes: buffered and synchronous
  • Improve update system

New in Laser GRBL 2.7.6 Pre-release (Aug 25, 2017)

  • This version add a config option to choose between different streaming modes: buffered and synchronous.
  • Buffered [recommended]: implement the “character-counting” streaming mode, as documented in grbl reference. Buffered is more optimized since it send more than one command to grbl/arduino queue preventing dead times.
  • Synchronous: implement the “simple-send-response” mode. Synchronous send one command, wait for the complete execution and response (either ok or error) then send the next command.
  • RepeatOnError: is the same of Synchronous but add the feature to repeat command if grbl report error (max 3 times). Sometime could be useful with electrical noise on USB/serial line.
  • NOTE: this version also change little feature in automatic updates. LaserGRBL does no more need to run as administrator "all the time" but ask for privilege switch only when apply the update.

New in Laser GRBL 2.7.5 (Aug 22, 2017)

  • Restore the ability to export grbl configuration

New in Laser GRBL 2.7.4 (Aug 21, 2017)

  • Found and fixed a bug that introduce a big issue in v2.7.3

New in Laser GRBL 2.7.3 (Aug 21, 2017)

  • New Feature: Multiple Passes #71
  • New Feature: On screen coordinate #69
  • BugFix: Missing G1 on non PWM hardware #73

New in Laser GRBL 2.7.2 (Jul 20, 2017)

  • With a huge work of memory optimization LaserGRBL can now handle very big images with high resolution, using less memory resource.

New in Laser GRBL 2.7.1.1 Pre-release (Jul 18, 2017)

  • Pre-release for testing memory optimization

New in Laser GRBL 2.7.1 (Jul 17, 2017)

  • Fix OutOfMemory exception with big images #65
  • Improvement in GrblEmulator

New in Laser GRBL 2.6.13 Pre-release (Jun 27, 2017)

  • This version is a pre-release for testing ESP8266 websocket connection that allows free websocket URL definition

New in Laser GRBL 2.6.12 Pre-release (Jun 26, 2017)

  • This version is a pre-release for testing ESP8266 websocket connection

New in Laser GRBL 2.6.11 (Jun 26, 2017)

  • Add Ethernet WiFi (in a telnet like mode)
  • Enlarge some hardcoded limit #56
  • Add russian translation (thanks to Alexey Golovin)
  • Fix some minor bug

New in Laser GRBL 2.6.9 (Jun 7, 2017)

  • With this version we add the support of danish and brasilian. Thanks to Anders Lassen and Gerson Koppefor their work.
  • Small bugfix and improvement was done by me and @Ranthalion who recive my thanks.

New in Laser GRBL 2.6.8 (May 26, 2017)

  • German translation thanks to Gerd Vogel

New in Laser GRBL 2.6.7 (May 17, 2017)

  • Fix a bug that crash LaserGRBL if internet not available
  • Also provide manual download link for update

New in Laser GRBL 2.6.6 (May 16, 2017)

  • Add French language support (Thanks to Olivier Salvador for French translation)

New in Laser GRBL 2.6.5 (May 15, 2017)

  • This version add a "white clipping" control that could be usefull to cleanup disomogeneus and not "perfectly white" background. Act as a threshold on white, I suggest to use a white clip of 5-10.
  • Pinky background is a preview of whiten areas, shown when you move the slider.

New in Laser GRBL 2.6.2 (May 3, 2017)

  • Fixed:
  • Resolution as steps between lines and not as lines per millimeter
  • bluetooth serial bridge can't establish connection

New in Laser GRBL 2.6.1 (May 2, 2017)

  • This version include Resolution Helper Form to compute reliable resolution, to obtain perfect quality image engraving without lines and grids artifacts due to the difference between required resolution and hardware resolution. #30

New in Laser GRBL 2.6.0 (May 2, 2017)

  • This version include Resolution Helper Form to compute reliable resolution, to obtain perfect quality image engraving without lines and grids artifacts due to the difference between required resolution and hardware resolution. #30

New in Laser GRBL 2.5.2 (Apr 13, 2017)

  • Installer with output in Program Files folder
  • Support for PWM-Less Hardware #23
  • Dithering alghorithm selection from: Atkinson, FloydSteinberg, Burks, Jarvis, Random, Sierra2, Sierra3, SierraLight, Stucki
  • Icons in menu
  • Auto update in background (with user confirmation) for future versions

New in Laser GRBL 2.5.1 Pre-release (Apr 4, 2017)

  • Add support for PWM-less laser: Some hardware lack of power modulation ability, so they does not support variable power throught S command. This version add support for this kind of hardware using only M3/M5 in produced G-Code.

New in Laser GRBL 2.5.0 (Mar 27, 2017)

  • This version add the ability to remember last opened file, and target offset and image size in raster import. Now you can re-open the image with all previous settings.
  • Version also fixes some bugs #17 and add support for some gcode file extensions as in #21
  • Note: I use a big jump in version number (from 2.4 to 2.5) due to a bug in auto-update new version detection.

New in Laser GRBL 2.4.0 (Mar 13, 2017)

  • Vectorization algorithm in previous version produce path from external to internal, making pieces falling down on the external cut, with problems in cutting internal path. This release reverse path order, going from internal to external.
  • This version also ad auto-update on new version
  • Spanish language update

New in Laser GRBL 2.3.0 (Mar 8, 2017)

  • This version produce optimized GCode for faster line 2 line engraving

New in Laser GRBL 2.2.1 (Mar 8, 2017)

  • User defined buttons is now stable. Try to right click in buttons area to add a custom button!
  • Switch to a different vectorization library, cause older was buggy
  • Default imported size is now 10cm x 10cm

New in Laser GRBL 2.1.0 (Mar 8, 2017)

  • As suggested by user kefeur and approved in development roadmap (#10) I have implemented dithering for grayscale engraving.
  • This help with low power laser diode, where burning PWM range is limited.Very important bugfix for memory leak problem that cause program crash.

New in Laser GRBL 2.0.5 (Mar 8, 2017)

  • Very important bugfix for memory leak problem that cause program crash.

New in Laser GRBL 2.0.4 (Mar 8, 2017)

  • Now support image vectorization with filling of black path

New in Laser GRBL 2.0.3 (Mar 8, 2017)

  • Make algorithms strongest and more fail safe (now working with big image output)

New in Laser GRBL 2.0.2 (Mar 8, 2017)

  • Fixes some young age bugs in v2.0 (vectorization).This version also remove the needs of some .net 4.0 library and make it compatible with Windows XP SP3

New in Laser GRBL 2.0.0 (Mar 8, 2017)

  • This version adds the support for Raster Vectorization. Graphic files (like .jpg .png .bmp) can be loaded directly and converted to vector path (line and arcs).