Snapmaker Luban Downloads and Updates

We will release the beta version of the software under this topic. Also, beta version of future updates will be released here first. Your feedback is very much appreciated!

Snapmaker Luban Version List

Latest Version (Mar. 7, 2024): V4.11.0

History Version (Jan. 16, 2024): V4.10.2
History Version (Nov. 15, 2023): V4.10.1
History Version (Sep. 27, 2023): V4.9.1
History Version (Sep. 19, 2023): V4.9.0
History Version (July 17, 2023): V4.8.2
History Version (June 26, 2023): V4.8.1
History Version (May 25, 2023): V4.8.0
History Version (Apr. 19, 2023): V4.7.3
History Version (Jan. 19, 2023): V4.5.1
History Version (Jan. 12, 2023): V4.5.0
History Version (Sep. 20, 2022): V4.4.0
History Version (Apr. 9, 2022): V4.2.3
History Version (Mar. 15, 2022): V4.2.2
History Version (Dec. 13, 2021): V4.1.1
History Version (Aug. 23, 2021): V4.0.1
History Version (Aug. 18, 2021): V4.0.0
History Version (Aug. 6, 2021): V3.15.2
History Version (May. 11, 2021): V3.15.1
History Version (April. 25, 2021): V3.15.0
History Version (Mar. 16, 2021): V3.14.0
History Version (Jan. 20, 2021): V3.13.1
History Version 13 (Dec. 2, 2020): V3.12.3
History Version 12 (Nov. 14, 2020): V3.11.0
History Version 11 (Oct. 29, 2020): V3.10.2
History Version 10 (Sep. 24, 2020): V3.9.0
History Version 9 (July 29, 2020): V3.8.0
History Version 8 (July 2, 2020): V3.7.0
History Version 7 (June 19, 2020): V3.6.1
History Version 6 (May 15, 2020): V3.5.0
History Version 5 (Apr. 15, 2020): V3.4.2
History Version 4 (Apr. 3, 2020): V3.3.3
History Version 3 (Mar. 3, 2020): V3.2.0
History Version 2 (Jan. 17, 2020): V3.1.1
History Version 1 (Jan. 5, 2020): V3.1.0

If for some reason, you want to download the Snapmakerjs (an older version of the Snapmaker Luban), you can download it here.

1 Like

Jan. 5: v3.1.0

  • Feature: Add Wi-Fi control to let user monitor machine status, upload files and print remotely.
  • Feature: Add Macro widget, you can group G-code commands as a macro to run together.
  • Feature: Add automatic machine model detection.
  • Feature: Add self-defined header to G-code, which can be used on Touchscreen to preview G-code attributes and show thumbnail.
  • Feature: Add Camera Aid Background feature to capture work table when using laser module.
  • Feature: Add Case Library as part of QSG, new users can load and test out 3 functions easily.
  • Improvement: Add machine coordinate to “Axes” widget.
  • Improvement: Modify 3D printing configurations to fit Snapamker 2.0 machines.

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmaker Luban for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
3 Likes

Jan. 17: v3.1.1

  • Fix: Fix User Manual link on header
  • Fix: Fix the calculation of layers count when printing with spiralized outer contour
  • Fix: Fix laser fixed power starter G-code, turn on laser only when it actually starts to work

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmaker Luban for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
4 Likes

Mar. 3: v3.2.0

  • Feature: Add connection timeout config on “Settings” (defaults to 3s), which allows “Connection” widget to wait for serial port response longer. (#229)
  • Fix: Reduce stripped black lines when stitching camera capture images. (#231)
  • Fix: Fix wrong coordinates when laser engraving for the first time. (#232)
  • Fix: Cancel the limits on laser material thickness. (#233)
  • Fix: Fix the problem that on “Connection” widget, the dropdown box is too long to be selected (#235)
  • Fix: Use “M3 P100” when generating CNC G-code, prevents user accidentally set spindle speed at a lower rate (while SM2.0 controller prevents spindle to work at low speed). (#235)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmaker Luban for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
1 Like

April. 3: v3.3.3

  • Refactor: Handle compatibilities for Snapmaker Original and Snapmaker 2.0 (#241)
  • Improvement: Be able to rename and delete G-code files (#244)
  • Improvement: Improve German translations (#240)
  • Improvement: Name widget “Send Files via Wi-Fi” to “G-code Files”, unify management of opened G-code files in the same widget (#264)
  • Fix: Fix the bug that the port dropdown box is too high (#237)
  • Fix: Fix bug that multi-window cannot preview correctly (#261)
  • Fix: Fix float comparison precision problem in GLSL (#272)
  • Perf: Optimize memory usage Workspace and G-code generators (#260)
  • Build: Migrate gulp to v4 and simplify gulp scripts (Node.js 12 supported) (#234)
  • Build: Add commitlint to replace git-cz (git commit githook) (#242)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmaker Luban for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
3 Likes

April. 15: v3.4.2

  • Feature: Add DXF support for Laser and CNC G-code Generator (#256)
  • Feature: Add import and export function for 3D printing configuration (#276)
  • Improvement: Fix copy/paste when using the console (#275)
  • Fix: Fix the bug of generated G-code file extension for CNC is wrong (#277)
  • Fix: Fix a SVG calculation error when unfolding arc (A) in (#282)
  • Fix: Fix a G-code parsing issue on Windows (#279)
  • Fix: Fix the bug that “marco” widget has only maximum capacity of 10 (#280)
  • Fix: Fix the bug that click camera capture will cause the software to crash (#281)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmaker Luban for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
6 Likes

May. 15: v3.5.0

  • Feature: Separate Laser/CNC G-code generation procedure into 2 tabs: Editor and Process (#303)
  • Feature: Add enclosure Add-on support (#305)
  • Feature: Add Ukrainian language support (#331)
  • Improvement: Reduce application size (#290)
  • Improvement: Persist window size and position when closing application (#306)
  • Fix: Fix 3D printing configuration “speed_infill” display issue (#307)
  • Fix: Inactivate “Macro” widget buttons unless serial/Wi-Fi connection is established (#309, #297)
  • Fix: Fix a bug that “lay flat” function doesn’t work on duplicated models (#312)
  • Fix: Fix a bug that Luban switches to G54 coordinate system when using 3D printing (#320)
  • Fix: Fix emergency stop button’s behavior when print via Wi-Fi (#321)
  • Fix: Fix slicing of OBJ files (#323)
  • Fix: Fix 100% fill density does not work (#326)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmaker Luban for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
4 Likes

June. 19: v3.6.1

  • Feature: Add simple SVG Editor in Laser/CNC G-code generator (#340)
  • Improvement: Add cases in Case Library for Snapmaker Original (#336)
  • Improvement: Set canvas camera position fits to work area or G-code opened (#337, #344)
  • Improvement: Improve model selection experience (#345)
  • Improvement: Remove unused menu items (#349)
  • Fix: Fix a bug that parts of 3D model not get rendered on Windows (#334)
  • Fix: Fix a bug that memorized windows size does not work on Windows (#335)
  • Fix: Fix a DXF “LWPOLYLINE” parsing issue (#342)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmaker Luban for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
3 Likes

July. 2: v3.7.0

  • Feature: Add “Object List” widget for Laser and CNC (#364)
  • Feature: Allow manual IP input for WiFi connection (#357, #360)
  • Improvement: Add SVG editor translation (#361)
  • Improvement: Improve SVG parsing performance (#366)
  • Fix: Fix missing laser camera capture background in SVG editor (#361)
  • Fix: Fix SVG bounding box attribute calculation (#367)
  • Fix: Fix initial layer temperature on G-code header (#370)
  • Refactor: Correct inaccurate english description (#363)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmaker Luban for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
5 Likes

July. 29: v3.8.0

  • Feature: Add import and export for project files (#374)
  • Improvement: Improve user experience for project auto save (#390)
  • Improvement: Auto-adapt text size value based on its height when scratching (#377)
  • Improvement: Improve CNC G-code starter code to avoid collision (#382)
  • Fix: Fix DXF LWPOLYLINE first and last point not connected (#378)
  • Fix: Change the default behavior of “optimize path”, SVGs with more than 2000 shapes will not use the parameter (#388)
  • Fix: Fix wrong rotation of G-code thumbnail (#400)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmaker Luban for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
3 Likes

Sep. 24: v3.9.0

  • Feature: Add “Object List” widget for 3D editor (#381)

  • Feature: Add system fonts support for text, remove font upload (#401)

  • Feature: Add object multiple selection support for 3D printing (#413)

  • Feature: Add WYSIWYG text edit, multi-line text is temporarily disabled (#401)

  • Feature: Add multi-select operation to editor (Laser & CNC) (#435)

  • Feature: Add .rpm package for Linux distros (#457)

  • Improvement: Disable model operations in process stage (#379)

  • Improvement: Change software landing page to 3D G-code generator (#391)

  • Improvement: Optimize CNC Relief mode tool path (#406)

  • Improvement: Optimize transformation panel in SVG editor (#416)

  • Fix: Fix duplicate shortcut (Ctrl + D) after undo operation (#381)

  • Fix: Fix some bugs of project saving (#401)

  • Fix: Fix wrong z_seam values in 3D print configuration (#409)

  • Fix: Fix progress bar missing occasionally when slicing big models (#411)

  • Fix: Fix several bugs of editor (path flip, size control, etc) (#414, #449, #456, #458)

  • Fix: Fix issues of Snapmaker Original door detection toggle (#421)

  • Fix: Fix dwell time unit for laser greyscale mode (#428)

  • Fix: Fix SVG numeric parsing (#430)

  • Fix: Fix parse of SVG to avoid extra parsed shapes (#433)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

.deb package

.rpm package

.tar package

Snapmaker Luban for Linux 32-bit

.deb package

.rpm package

.tar package

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
5 Likes

Oct. 29: v3.10.2

  • Feature: Be able to create new project / close project (#441)
  • Feature: Add new image processing mode “Halftone” for Laser (#461)
  • Feature: Set Luban as system default for its project file formats (#476)
  • Improvement: Synchronize zooming ratio between “Edit” and “Process” procedures (#440)
  • Improvement: Memorize last established Wi-Fi connection (#454)
  • Improvement: Upgrade Electron version to v8 (#455)
  • Improvement: Improve 3DP model position reset button (#459)
  • Improvement: Improve Workspace switch copywriting (#460)
  • Improvement: Improve G-code performance of multiple SVG shapes (#472)
  • Improvement: Deselect all models when slicing (#474, #490))
  • Improvement: Add model dimension info on Canvas (#482)
  • Fix: Fix wrong positioning of reset position function (#440)
  • Fix: Remove redundant shapes created when editing (#463)
  • Fix: Fix wrong 3DP configuration in project settings (#466)
  • Fix: Fix application window init position when external display changes (#442, #494)
  • Other improvements and bugfixes (#440, #462, #463, #466, #467, #475, #477, #481, #483, #488, #489, #491, #495, #496)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

Snapmaker Luban for Linux 64-bit

.deb package

.rpm package

.tar package

Snapmaker Luban for Linux 32-bit

.deb package

.rpm package

.tar package

Hint: To start Snapmaker Luban on Linux, you need to:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: snapmaker-luban (.deb version) or ./snapmaker-luban (compressed version)
5 Likes

Nov. 14: v3.11.0

Snapmaker Luban v3.11.0 is now released. In this version, we mainly focused on the stability of the software to provide a better user experience.

An “Auto Update” feature is added to auto detect and download latest releases on Github Releases page. Along with v3.11.0, we added a “Firmware Tool” that is needed for packaging the compiled firmware.

Have a nice weekend and have fun making!

  • Feature: Add “Firmware Tool” in Settings tab for packaging of firmware (#524)
  • Feature: Add a switch button in Settings tab for switching long linear modules of Snapmaker Original (#530)
  • Feature: Add “Auto Update” feature (#532, #548)
  • Improvement: Add parameters for “Halftone” mode (#526)
  • Improvement: Optimize 3DP Support configuration to make support easier to remove (#527)
  • Improvement: Copywriting changes (#531, #537)
  • Fix: Fix long wait when previewing G-code (#536)
  • Fix: Fix G-code import errors; Add thumbnail preview (#547)
  • Other minor improvements and bugfixes (#486, #492, #512, #521, #536, #538, #539, #544)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

For Linux versions, please refer to our Github releases page to download.

7 Likes

Dec. 2: v3.12.3

Snapmaker Luban v3.12.3 is released!

  • Feature: Add Z axis setting for Snapmaker Original (M1025) (#530)
  • Improvement: Bring back the old text process mode (#550, #568)
  • Improvement: Allow console widget and sidebars to scroll independently (#552, #557, #562)
  • Improvement: Unify naming of objects (#558)
  • Refactor: Refactor machine related logic code (#579)
  • Other minor improvements and bug fixes (#542, #548, #555, #556, #563, #565, #566, #570, #571, #576, #581, #582, #584, #592)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

For Linux versions, please refer to our Github releases page to download.

1 Like

Dec. 23: v3.13.0 (Pre-release)

Snapmaker Luban v3.13.0 version, changelog:

  • Feature: Add STL and image processing for Rotary Module (feature is hidden for v3.13.X, please stay tunned for v3.14.x) (#601, #602, #603, #611, #612, #625, #626, #628, #638, #646, #654, #655, #656)
  • Feature: Be able to add manual support for 3D model (#610, #624, #629, #639, #643, #650)
  • Feature: Add reset button in “Settings” to reset all user settings to default (#585, #619, #637, #648)
  • Feature: Add a configuration manager for 3DP material and print configurations (#613, #622, #641)
  • Improvement: Distinguish 2 usages of SVG image (regarded as vector / image) (#588)
  • Improvement: Add arrow key bindings (Up, Down, Left, Right) for moving models conviniently (#604, #627, #645, #647)
  • Improvement: Do not popup window asking for save when no model in current project (#615)
  • Improvement: Quit application when all windows closed (macOS) (#595)
  • Fix: Fix wrong state of Generate G-code button (#580)
  • Fix: Remove G-code preview in new project (#608, #621)
  • Fix: Limit 3D model minimum scale ratio (>= 1%) (#586, #596, #623, #649)
  • Fix: Fix a DXF parser bug that cause parse to fail (#630)
  • Fix: Fix modify of material thickness for Laser does not work (#587, #600)
  • Copywriting and other minor fixes (#631, #634, #642, #644, #653, #658)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

For Linux versions, please refer to our Github releases page to download.

Note:

In the next minor version (v3.14.0), we will bring in the rotary module feature publicly. Then, we will slower the pace of minor releases, for easier management, more tests to ensure the stability of software.

Pre-releases will be published in the forum as usual, but only stable versions are seen in the website download page.

3 Likes

Jan. 20: v3.13.1

Snapmaker Luban v3.13.1 version, changelog:

  • Fix: Fix Snapmaker 2.0 Wi-Fi connection issues (blanks out the software) (#685, #702, #714)
  • Fix: Fix 3D model dragging laggy and support calculation issues (#663, #675, #703, #712)
  • Fix: Fix “invert” option (#710)

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

For Linux versions, please refer to our Github releases page to download.

Note:

In the next minor version (v3.14.0, release scheduled in Feb.), we will bring in the rotary module feature publicly. Then, we will slower the pace of minor releases, for easier management, more tests to ensure the stability of software.

Pre-releases will be published in the forum as usual, but only stable versions are seen in the website download page.

5 Likes

Mar. 16: v3.14.0

Snapmaker Luban v3.14.0 version, changelog:

  • Feature: Add Rotary Module (B axis) support
  • Fix: Fix several bugs that leads to model and G-code loading failtures
  • Fix: Fix some SVG/DXF parsing issues
  • Fix: Fix incompatible configuration that blanks out the main screen
  • Fix: Fix some slicing isssues caused by machine switch
  • Fix: Fix wrong networked machine name
  • Improvement: Optimize performance of model operations
  • Improvement: Optimize performance of large model slicing

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

For Linux versions, please refer to our Github releases page to download.

4 Likes

April 25, 2021: v3.15.0

Snapmaker Luban v3.15.0 version, changelog:

  • Feature: Add configuration panel of 3D printing / Laser / CNC

  • Feature: Add tool profile for CNC G-code generator

  • Feature: Add toolpath list widget for CNC G-code generator

  • Feature: Add printing parameter “Infill Pattern” and “Fan Speed”

  • Feature: Add support for Air Purifier addon

  • Feature: Add STL 3D Viewer for CNC STL import (both 3-axis and 4-axis)

  • Feature: Add 3D model mirror operation

  • Feature: Add 3D model scale to fit operation

  • Improvement: Add object view / toolpath preview / toolpath simulation switch

  • Improvement: Update i18n translations

  • Improvement: Update all built-in cases

  • Improvement: Save process parameters in project file

  • Improvement: Add pre-defined Macros

  • Improvement: Optimize mouse zoom on canvas

  • Fix: Fix wrong import size of SVG/DXF

  • Fix: Fix wrong diameter calculations of 4-axis job

  • Fix: Fix several bugs that could cause software blank out

  • Fix several minor bugs

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

Snapmaker Luban for Windows 32-bit

For Linux versions, please refer to our Github releases page to download.

3 Likes

May 11, 2021: v3.15.1

Snapmaker Luban v3.15.1 version, changelog:

  • Fix: Add missing handing of M1011 command
  • Fix: Add a text indicator for creating toolpath

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

For Linux versions and Windows 32-bit version, please refer to our Github releases page to download.

3 Likes

August 6, 2021: v3.15.2

Snapmaker Luban v3.15.2 version, changelog:

  • Fix: Fix bugs related to Air Purifier

Snapmaker Luban for macOS

Snapmaker Luban for Windows 64-bit

For Linux versions and Windows 32-bit version, please refer to our Github releases page to download.