Skip to content

Releases: meerk40t/meerk40t

0.98.1 Fix release

15 Aug 09:21
Compare
Choose a tag to compare

This release is mainly intended to address some regressions introduced in earlier versions as well as a couple of improvements around the (re)use of hatch / wobble effects for operations.

Relevant Fixes

  • Wobbles are effects that are mainly used for a wider removal of material around a path. The guidance path is often not needed and consequently hidden when setting the autohide flag. The wobble was not created under this scenario. This has been addressed.
  • (Fibre users only) the custom polygon delay setting in an operation was not recognized.

Changes

  • Hatches (ie vector fills) when applied to an object in the scene, could cause a laggy refresh, if the hatch density was very high. MeerK40t tries to circumvent this by simplifying the hatch pattern if it would be too dense for display (it was always be fully rendered for burning, so it's really just a display setting). This behaviour can be turned on / off in the settings:
    grafik
    Even when active you can quickly see the "real" result by activating the caps lock key on your keyboard.
  • Hatches can as well be applied to an operation. Any element assigned to that operation will the be hatched during burn time. These settings will now be remembered when you save your current set of operations into the material manager (and vice versa).

What's Changed

Full Changelog: 0.9.8000...0.9.8100

0.98 - Language updates, power control for m3nano boards

11 Aug 17:03
Compare
Choose a tag to compare

Power control for m3nano boards

We have introduced a relevant new feature for K40 lasers that are equipped with a m3nano board (purple).

A lot of the K40 lasers do come with a hardware panel to control the laser power: either with a knob type potentiometer or with a digital control panel
K40-control-panels

If your laser is equipped with a m3nano board (recognizable by its purple color):

grafik

then you can convert the hardware potentiometer control to a software based control, ie you have full control over the laser power level within MeerK40t!

Please be aware that after these modification steps the potentiometer control will no longer work!
See it in action.

Notabene: this will need some simple hardware modifications described here .

Language support

  • Russian language support has been added
  • Thanks to betaeta, ritraus, jpirnay we do have up to date human revised Italian / Portuguese / German language updates
  • All the other languages have seen major (computer provided) updates - they should have a satisfactory coverage of translations (not necessary a satisfactory level of quality, as we used translation engines for them)

Other improvements

  • For owners of a fibre laser the red dot trace feature has become much more responsive

  • Mainly international users may have witnessed issues with the TTF font rendering of characters with diacritics and umlauts. This has been resolved

  • Windows and Linux users can add a console command as an automatic job start / job end command to prevent the system from entering hibernation mode that could ruin long running jobs: Add a console command system_hibernate to toggle the system hibernation state
    grafik

  • Add a new “Treat file selection as group selection” user preference to enable/prevent selecting file nodes as groups
    selection

  • Allow users to assign persistent descriptive labels to each camera via a new "Change Label" menu option.

  • Length values for meerk40t commands can be provided in a couple of different units, "1mm", "2.5in" etc. or (where appropriate) in relative units like "25%" (corresponding to the bed dimensions).
    You can now use as well placeholders for the current selection bounds:

    min_x = left edge
    min_y = upper edge
    max_x = right edge
    max_y = lower edge
    center_x = midpoint between left and right edge
    center_y = midpoint between upper and lower edge
    width = distance between left and right edge
    height = distance between upper and lower edge
    width_2 = half the width
    height_2 = half the height
    Notabene: if there are no elements selected then these values correspond to the bed dimensions instead
    So a "cross center_x center_y 5mm" will draw a cross at the center of the current selection

  • For those of you who use lightburn and meerk40t as a proxy: ruidacontrol should now properly support the home button in lightburn.

  • Add secondary unit display for element selection box (just click on the unit selector in the statusbar)

  • Allow users to cancel the interrupt dialog to trigger an emergency stop (estop) of the active laser job.

  • When locked drag is active (right click on one of the directional icons in the middle panel) then the selection and the laser head position will be synced:
    (already in place) moving the laser head will align the selection to the physical laser head position
    (new) when dragging the selection around then the physical laser head position will be synced to the scene position after the drag operation has finished

What's Changed

Read more

0.98b4 - More updated languages, home fix for ruidacontrol

22 Jul 14:10
Compare
Choose a tag to compare

We are coming closer to a full release...

We have major language updates, so all supported languages should have a satisfactory coverage of translations (not necessary a satisfactory level of quality, as we used translation engines for some languages)

For those of you who use lightburn and meerk40t as a proxy: ruidacontrol should now properly support the home button in lightburn.

What's Changed

New Contributors

Full Changelog: 0.9.7931...0.9.7940
Full Changelog since last full release: 0.9.7051...0.9.7940

0.98b3 - Some fixes for emulators

17 Jul 15:27
Compare
Choose a tag to compare
Pre-release

Fixes

  • A couple of fixes around the recently improved live light display for libre lasers
  • Properly recognize and acknowledge power settings from lightburn bridges (grblcontrol and ruidacontrol)

New functionality

Length values for meerk40t commands can be provided in a couple of different units, "1mm", "2.5in" etc. or (where appropriate) in relative units like "25%" (corresponding to the bed dimensions).
You can now use as well placeholders for the current selection bounds:

  • min_x = left edge
  • min_y = upper edge
  • max_x = right edge
  • max_y = lower edge
  • center_x = midpoint between left and right edge
  • center_y = midpoint between upper and lower edge
  • width = distance between left and right edge
  • height = distance between upper and lower edge
  • width_2 = half the width
  • height_2 = half the height

Notabene: if there are no elements selected then these values correspond to the bed dimensions instead

So a "cross center_x center_y 5mm" will draw a cross at the center of the current selection

What's Changed

Full Changelog: 0.9710...0.9.7931
Since last stable: https://github.com/meerk40t/meerk40t/compare/0.9.7051..0.9.7931

0.98b1 - Power control with m3nano

30 Jun 08:38
Compare
Choose a tag to compare
Pre-release

This release is deemed a beta as we have introduced a relevant new feature for K40 lasers that are equipped with a m3nano board (purple).

A lot of the K40 lasers do come with a hardware panel to control the laser power: either with a knob type potentiometer or with a digital control panel
K40-control-panels

If your laser is equipped with a m3nano board (recognizable by its purple color):

grafik

then you can convert the hardware potentiometer control to a software based control, ie you have full control over the laser power level within MeerK40t!

Please be aware that after these modification steps the potentiometer control will no longer work!
See it in action.

Notabene: this will need some simple hardware modifications described here .

Other improvements

  • For owners of a fibre laser the red dot trace feature has become much more responsive
  • Mainly international users may have witnessed issues with the TTF font rendering of characters with diacritics and umlauts. This has been resolved
  • Windows and Linux users can add a console command as an automatic job start / job end command to prevent the system from entering hibernation mode that could ruin long running jobs: Add a console command system_hibernate to toggle the system hibernation state
    grafik
  • Add a new “Treat file selection as group selection” user preference to enable/prevent selecting file nodes as groups
    selection
  • Allow users to assign persistent descriptive labels to each camera via a new "Change Label" menu option.

What's Changed

Full Changelog: 0.9.7051...0.9.7900

0.9.75 Another fix update

01 Jun 19:52
Compare
Choose a tag to compare

A couple of fixes for regressions introduced in recent versions plus:

Updates

  • Add Wobble to parameter test page
  • Some update for ruida blob view (thx to SimLv)

  • Option to set the GRBL rapid move speed in the device settings

What's Changed

New Contributors

Full Changelog: 0.9.7040...0.9.7050

0.9.74 Some smaller updates

28 May 20:21
Compare
Choose a tag to compare

Again this version contains mainly smaller fixes but a couple of relevant updates too

New features

Materialtest

Better support for hatch properties

Z-Axis jog control

Add basic GUI z-Axis support to move Z-Axis.
Currently only supported for GRBL devices (needs to be activated in the device settings)
grafik

After activation the jogpanel contains additional buttons to move the z-Axis:
grafik

New console commands

  • cross x y d create a small cross on the scene
  • property-get prop reads and displays an element property
  • vtracer vectorize images via vtracer (see below)

Vectorization

For those who run MeerK40t from source: I recommend to install vtracer via pip install vtracer. This will allow to vectorize images with vtracer, a very fast and powerful vectorization algorithm, via the context menu.

What's Changed

Full Changelog: 0.9.7030...0.9.7040

0.9.73 - YAFR - Yet another fix release

07 Apr 16:45
Compare
Choose a tag to compare

This release focuses once more on smaller fixes and introduces some smaller new features.

Features

Stitches

  • Add a stitch command to join individual paths together
  • Add stitching as an option for preprocessing (ie optimizing) a design at cutplan stage.

This is required to make the "burn inner" functionality work with disjoint line segments. A rectangle will be treated as a "closed" element and consequently "inner" elements will be burnt first. The same design but this time with 4 separate lines forming the rectangle was so far not treated as a closed element and the burn inner first logic wasn't triggered.
stitches

What's Changed

Full Changelog: 0.9.7020...0.9.7030

0.9.72 - Small bugfix release

02 Mar 10:15
Compare
Choose a tag to compare

Yet another bugfix release, addressing amongst others a nasty simulation window crash under Linux, the remote control of meerk40t via telnet or webinterface and some others where users shared their crash log with us.

From a new features perspective there's just the addition of the jog distance selector to the jog/drag tab inside the laser control panel

What's Changed

Full Changelog: 0.9.7010...0.9.7020

0.9.7.1 Just a few fixes

10 Feb 19:22
Compare
Choose a tag to compare

This release contains a couple of fixes that address bugs that did not get resolved / appeared in 0.9.7

What's Changed

Full Changelog: 0.9.7000...0.9.7010