Skip to content

Releases: Snapmaker/Luban

v4.10.0

15 Nov 08:49
6e5ff6c
Compare
Choose a tag to compare
v4.10.0 Pre-release
Pre-release

Nov 15, 2023, v4.10.0

Laser Parameter Additions

Snapmaker Luban v4.10.0 updated the engraving parameters for pictures and graphics. With finely tuned parameters, intricate patterns and complex designs can now be engraved with greater accuracy

image

  • Dot Width Compensation is able to optimize the toolpath based upon the size of the laser dot to reduce contour deformation and blurs.
    image
  • Over Scanning is used to solve under and over burns from acceleration and deceleration phases.
    image
  • Scanning Offset designed to reach better results in cases where there is a large mechanical backlash or when the design to be engraved is intricate with rich details.
    image

Features & Improvements

  • Feature: Add Ray firmware upgrade via network
  • Feature: Add error report handling for Ray
  • Improvement: Improve 20W & 40W laser module material preset
  • Improvement: Add $H home button to ray set origin widget
  • Improvement: Use error report message
  • Improvement: Use 0.2% laser power for 20W & 40W laser module test laser
  • Improvement: Add option to keep the laser on when moving

Bug Fixes

  • Fix: Some models will report slicing failures
  • Fix: Fix missing default preset caused crash
  • Fix: Fix 3D printing single extruder load colored mesh
  • Fix: Fix 3D printing remaining time calculation
  • Fix: Fix 3D printing scale (uniform-scale button) crash
  • Fix: Fix 3D printing support angle change not working
  • Fix: Fix 3D printing frequently check models out of bounds
  • Fix: Fix 3D printing extruder switch position (without prime tower)
  • Fix: Set Edit image importing scale to 1/10
  • Fix: Fix SM 2.0 HTTP execute G-code reply
  • Fix: Fix run boundary code for Ray + rotary module
  • Fix: Fix unable to start print via serial port (20W & 40W)
  • Fix: Fix camera capture on A350
  • Fix: Fix workspace machine series remap
  • Fix: Fix workspace SM 2.0 tool head detection
  • Fix: Fix workspace machine recognition
  • Fix: Fix workspace Ray & Artisan serial port connection issue
  • Fix: Fix Ray runs boundary with maximum speed
  • Fix: Fix CNC SVG shape library unable to view

Limitations

  • For safety reasons, the 20W/40W laser modules do not support direct initiation of processing via wifi and need to go to the screen to start processing.
  • The SM2 20W & 40W laser modules only support work laser setting of the origin position in serial connection.
  • The Artisan 20W & 40W laser modules only support crosshair setting of the origin position in serial connection.

v4.9.1

27 Sep 11:32
6ac2a4c
Compare
Choose a tag to compare

Sep 27, 2023, v4.9.1

Note: Since this version of Luban fully supports inline mode on the laser, this requires SM 2.0 and Artisan to upgrade their firmware to the latest.

Bug Fixes

  • Fixed point engraving mode use of M4
  • Fixed wrong G-code flavor used in vector point engraving mode (for SM 2.0 and Snapmaker Artisan)
  • Fixed connection issue of Snapmaker Original
  • Fixed console does not reply "ok" when executing G-code

Full Changelog

v4.9.0

19 Sep 10:48
aa38af9
Compare
Choose a tag to compare

Sep 19, 2023, v4.9.0

Note: Since this version of Luban fully supports inline mode on the laser, this requires SM 2.0 and Artisan to upgrade their firmware to the latest.

New Machine & Module Support

  • Snapmaker Ray:
    • Machine definitions and print presets.
    • Dedicated workspace.
  • 20W & 40W Laser Modules:
    • Print settings for SM 2.0 and Artisan.

Features & Improvements

  • Vector Enhancements:

    • Introduced online vector library.
      12
      1
    • Added vector tools and masks to the laser G-code generator.
      4
      5
      image
  • Job Setup:

    • Introduced "Object" origin type for Laser/CNC G-code generation.
  • Home Page:

    • Enhanced news feeds.
  • Artisan Extruder:

    • Implemented work range limit for the left extruder when not exclusively using the right extruder.
  • Display

    • Low gamma screen compatibility
    • Added preview auto zoom fit

Parameter Additions

  • Laser Parameters:
    • Introduced greyscale conversion & none dithering option.
      image
      2
    • Introduced inline mode for image engraving.
    • Introduced constant power & trapizoid power.
    • Introduced half diode mode (for 40W laser module only).
  • 3D printing Parameters:
    • Introduced "Fuzzy Skin" parameter

Bug Fixes

  • Fixed unexpected white edges in images.
  • Corrected G-code starter code for rotary modules.
  • Resolved 3D auto nesting and tool head recognition issues on SM 2.0.
  • Addressed issues with project opening crashes, workpiece settings, canvas scaling, SM 2.0 camera capture, and pointer focus.
  • Improved time calculation accuracy.
  • Text is replaced when selected.

Known Issue

These issues are being followed up

  • G-code generated in point engraving mode for SM 2.0 vector objects does not work.
  • When using Point engraving mode, you should always check the "Constant Power Mode".

Full Changelog

v4.8.2

17 Jul 08:24
9c23a2a
Compare
Choose a tag to compare

July 17, 2023, v4.8.2

Bug Fixes

  • Manual Support Generation: Resolved an issue causing abnormal behavior during manual support generation.
  • Chinese Display: Fixed an abnormality in the display of the release note in Chinese.
  • Image Processing: Solved the problem of white edges appearing after image processing.
  • Dual Extruder Control: Rectified an abnormality in the control of dual extruders.
  • Slicing Issues:
    • Fixed an issue that was causing extra skin in slicing.
    • Addressed a problem causing slicing failure in certain scenarios.
  • Parameter Modification: Corrected an abnormality that occurred during parameter modification in some cases.
  • Windows 7 Compatibility: Resolved a software behavior abnormality present in some Windows 7 systems.

Known Issues

  • The control of dual extruder module in SM 2.0 is based on the current nozzle.

v4.8.1

26 Jun 11:30
8a4b3cb
Compare
Choose a tag to compare

June 26, 2023, v4.8.1

Improvements

  • Added SM2.0 Quick Swap Kit detection
  • Added J1s machine and adjusted parameters for J1/J1s
  • Added Quick clear mesh painting in object list
    image
  • Added Dual material interlock parameter
    image 5
  • Optimized mesh painting slicing speed & interaction

Bug Fixes

  • Fixed the issue where default presets could not be selected for certain material types.
  • Fixed the issue where mesh painting slicing results were incorrect when the model was assigned as a right extruder.
  • Fixed the issue with some initial layer parameters being in the wrong directory.
  • Fixed the issue with abnormal saving of certain print configuration parameters.
  • Fixed the problem of some models failing to slice.
  • Fixed the issue where objects could not be selected and deleted in Laser and CNC modes.
  • Fixed the problem of Prime Tower not being automatically generated in certain cases.
  • Fixed the software crash issue caused by using the pen tool.
  • Fixed the issue where coloring STL files was not saved in the project file.
  • Fixed the issue where 3D printing slicing would generate extra skins.
  • Fixed the problem of J1 Console not being available.
  • Fixed the issue of Laser and CNC toolpaths getting stuck.
  • Fixed the issue where 3D Gizmos would disappear after use.
  • Fixed the problem of confusing material type content.
  • Fixed the issue where Laser toolpaths could not be generated on Linux systems.

v4.8.0

25 May 07:05
43c3673
Compare
Choose a tag to compare

May 25, 2023, v4.8.0

New Features

  • Introduced mesh coloring tool & multi-color model slicing.
  • Launched an online case library.
  • Added simple mesh split tool.

Improvements

  • Added printer control functions (nozzle & heated bed control) for J1 & Artisan printers.
  • Updated print setting profiles with reduced minimum layer time.

Bug Fixes

  • Fixed issue with the transfer file name.
  • Fixed issue where the G-code thumbnail includes hidden objects.
  • Restored missing progress bar for preview.
  • Fixed incorrect estimated print time calculation.

Mesh Painting Tool & Multi-color Model Slicing

In response to user requests, we have now added Mesh Painting Tool & Multi-color Model Slicing similar to PrusaSlicer's Multi material painting.

In GUI, you can apply two distinct colors to the mesh, each representing two different materials.
To support this new functionality, we have adapted our slicing engine, ensuring it can handle the slicing of these newly colored meshes.

Luban provides two tools, Smart Fill and Brush, to accomplish mesh coloring.

  • Smart Fill: Depending on the angle of the triangles in the clicked area, select triangles with a range of angular tolerances around the connection.

P0-1

  • Brush: Triangles are selected based on the triangles and angular tolerances that the spherical brushes come in contact with. Smaller angle tolerances detect sharp borders, allowing the brush to paint only the area within the edge. The opposite is true for larger angles, where a 90° tolerance allows the brush to recede to select all triangles touched by all spherical brushes.

P0-2

In terms of shortcut operations, it supports numbers 1 and 2 to switch color selection quickly, and Ctrl/Command + scroll to quickly resize the brush.

The undo feature and preview of colored areas are still under development. They will be completed in future versions.

Model Split Tool

For models that are composed of multiple meshes, they can naturally be assigned to different extruders without the need for coloring. In that case, we provide a split tool that allows you to split a single STL file composed of multiple meshes. This makes it easier to allocate different extruders to each segment.

P1

Online Case Library

Considering the scarcity of multi-material models, we have created an online case library to share models suitable for multi-material printing. Currently, the resource quantity is limited, but we will gradually increase it. In the future, we plan to add sections for Laser and CNC, and make it accessible to everyone.

P2

v4.7.3

18 Apr 10:56
b355e42
Compare
Choose a tag to compare

Apr 19, 2023, v4.7.3

System Requirements

  • macOS >= 11, for legacy macOS 10 versions (Catalina, Mojave, High Sierra), please upgrade to at least macOS 11
  • Windows x64
  • Linux 64 bits distros

What's Changed

Improvements

  • Added Unit Support: Now supports inch, centimeter, and meter units for 3MF files.
  • Updated Print Settings: Improved settings for dual extruders to reduce clogging issues.
  • Expanded Initial Layer Flow Parameters: Provided access to modify initial layer flow settings.

Fixes

  • Quality Preset Issue: Resolved issue with created quality presets missing properties.
  • G-code Generation: Fixed problem with generating G-code upon changing right extruder parameters.
  • Prime Tower Calculation: Corrected prime tower calculation error when no mesh is present in the scene.
  • Faceless Geometries: Addressed issue with faceless geometries appearing in the scene.

Full Changelog: v4.7.2...v4.7.3

v4.7.2

03 Apr 03:18
0074b5f
Compare
Choose a tag to compare

Apr 2, 2023, v4.7.2

System Requirements

  • macOS >= 11, for legacy macOS 10 versions (Catalina, Mojave, High Sierra), please upgrade to at least macOS 11
  • Windows x64
  • Linux 64 bits distros

What's Changed

Improvements

  • Improvement: Added quality preset parameter calculations for nozzle size
  • Improvement: Opened roofing_line_width and roofing_layer_count parameters

Fixes

  • Fix: Fixed mesh polygon calculation causing slicing failures
  • Fix: Fixed profile export issue
  • Fix: Fixed laser multi pass minimum depth down
  • Fix: Fixed printer control issues via serial port
  • Fix: Fixed mismatch nozzle size popup
  • Fix: Fixed Auto Update feed URL
  • Fix: Fixed several minor bugs

v4.7.1

01 Apr 03:43
8500c3f
Compare
Choose a tag to compare

Mar 31, 2023, v4.7.1

System Requirements

  • macOS >= 11, for legacy macOS 10 versions (Catalina, Mojave, High Sierra), please upgrade to at least macOS 11
  • Windows x64
  • Linux 64 bits distros

What's Changed

Improvements

  • Improvement: Added quality preset parameter calculations for nozzle size
  • Improvement: Opened roofing_line_width and roofing_layer_count parameters

Fixes

  • Fix: Fixed mesh polygon calculation causing slicing failures
  • Fix: Fixed profile export issue
  • Fix: Fixed laser multi pass minimum depth down
  • Fix: Fixed printer control issues via serial port
  • Fix: Fixed mismatch nozzle size popup
  • Fix: Fixed Auto Update feed URL
  • Fix: Fixed several minor bugs

Known Issues

  • Original 3DP serial connection gets stuck at the return home

v4.7.0

14 Mar 16:01
be901e5
Compare
Choose a tag to compare

Mar 14, 2023, v4.7.0

System Requirements

  • macOS >= 11, for legacy macOS 10 versions (Catalina, Mojave, High Sierra), please upgrade to at least macOS 11
  • Windows x64
  • Linux 64 bits distros

Changelog

Features

  • Feature: Add model scaling by dimension
  • Feature: Add left and right filament usage
  • Feature: Add time estimation configuration

Bug fixes

  • Fix: Fix material parameter calculation (v4.6.3)
  • Fix: Fix Issue-1179 wrong fonts in some views by @thmsnhl
  • Fix: Default font supporting text input
  • Fix: Fix unwanted modal when dragging G-code file to workspace
  • Fix: Fix laser preview crash
  • Fix: Fix display of Enclosure widget
  • Fix: Fix wrong size state map
  • Fix: Fix printing information error after software reconnection
  • Fix: Fix bounding box of print volume
  • Fix: Fix Snapmaker Original module status display
  • Fix: Fix bug for nesting
  • Fix: Fix bug for text
  • Fix: Fix unexpected exit on window close
  • Fix: Fix throw Error caused unable to load project
  • Fix: Fix model disappear after repairing
  • Fix: Fix Laser start G-code

Improvements

  • Improvement: Correct work volume by the tool head used
  • Improvement: Several improvements on dual extruder and networked printer control
  • Improvement: Optimize parameters to improve slicing success and increase bridge structure control points
  • Improvement: Add tooltip for non-associated parameter
  • Improvement: Fine Tuning on 10W laser parameters
  • Improvement: Update Ukrainian and German translations

New Contributors