Snapmakerjs Downloads and Updates

June 14: V2.4.1

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.4.X =)

Release Note

This release is a hotfix release for v2.4.0, changes followed:

  • Fixed the bug of being unable to load G-code on Laser & CNC Generators
  • Fixed errors when adding commands/events/accounts, removed Macro widget
  • When using 3D Printing G-code Generator, you can scale models up to 500% and zoom in the camera a lot closer
  • Smoother parsed circles in SVG images

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

2 Likes

July 2: V2.4.2

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.4.X =)

Release Note

New Feature

  • Added “Fine Tune Work Origin” widget to assist laser focus procedure (Useful when using 1600mW laser)
  • Added ability to load G-code to Workspace even if the machine is not connected
  • Added MyMiniFactory button on header for discovering more models to try
  • Added Linux support for 3D Printing model slicing

Bugfixes

  • Fixed the bug that Laser widget is unable to set power when click “Set”. Now the power of Focus is changeable. You can set the power of Focus using the Power slider.
  • Fixed the bug that slider value is not synchronous with its corresponding input
  • Fixed the bug that it is unable to delete custom profile of 3D Printing on Windows

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

5 Likes

July 26: V2.4.3

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.4.X =)

Release Note

  • Added text mode in Laser G-code Generator to fit the needs of text engraving or cutting
  • Optimized the performance of 3D printing layer preview
  • Cancelled the limit of scale ratio in 3D G-code Generator
  • Refactoring
    - Changed Laser / CNC buttons into widgets
  • Bugfixes
    - Fixed the problem that the input in the X axis in “Move” is not effective

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

2 Likes

Aug. 20: V2.4.4 Update

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.4.X =)

Release Note

  • Added the ability to load and print multiple 3D models at the same time

  • Added upload button to use custom fonts on laser text mode

  • Added anchor options for all laser modes

  • Changed axes labels by 10x to match the metric unit (mm)

  • Added label to show current layer number on 3DP layer preview

  • Lock screen when CNC spindle is running

  • Bugfixes
    - laser mis-scaling and greyscale issue
    - inconsistent height issue in laser text mode

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

Sep. 11: V2.4.5

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.4.X =)

Release Note

Changelog:

  • New features in 3D Printing G-code generator
    • Left Click to select a model
    • Right click to see the operation menu, where you can
      • Center / delete / duplicate selected model, or reset transformation of the selected model
      • Clear build plate
      • Arrange all models
    • Export all loaded models as STL or OBJ files
  • Reworked the SVG parser. Now you can laser engrave text or image with fill.
    • On Laser G-code generator, added the “Fill Density” parameter to set the engrave density for fill.
  • Bugfix
    • When loading the G-code that is generated from the laser greyscale mode to workspace, the G-code can be correctly rendered. No more black blocks.

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

4 Likes

Sep. 30: V2.4.6

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.4.X =)

Release Note

Changelog:

  • Added drag-and-drop feature to upload image file into workspace and G-code generators
  • Added multiple passes parameters for laser engraving and cutting, where you can determine
    • how many passes the laser module will run
    • how much the laser module should be lowered after each pass
  • Added fixed power setting for laser G-code generator
  • Bugfixes on CNC path generation
  • Added 8 more common languages including German, Spanish, French, Italian, Russian, Korean, Japanese and Chinese.

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

3 Likes

Dec. 5: V2.5.0

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.5.X =)

Release Note

Change Log:

  • Better preview results when generating G-codes for laser engraving and CNC carving: when clicking “Preview”, the software will apply parameters directly on the image to make the preview closer to the final result.
  • Added Pause and Resume feature. This feature is available only when the printer is printing using the USB cable.
  • Added the “Lay Flat Selected Model” feature.
  • Added the Enclosure page in the Settings tab. You can turn on / off the Door Detection feature according to your hardware setup. When you don’t need the Open-and-pause-laser feature on the Enclosure V1.1, you need to turn off the Door Detection feature; when you need the Open-and-pause-laser feature on the Enclosure V1.1, you need to turn on the Door Detection feature. Please note that this feature can only be used when the firmware is upgraded to V2.7. Follow these steps to change the settings:
    • Connect Snapmakerjs to the Snapmaker
    • Go to Settings → Enclosure → Door Detection and turn it on / off.
  • Bugfix: Fixed Linux image upload issue across different partitions.

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

3 Likes

Jan. 14: V2.5.1

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.5.X =)

Release Note

Change Log:

  • Added multiple-model feature for Laser G-code Generator
    • Click engrave mode button to upload image
    • Select model to modify its parameters
    • Auto Preview: Once parameters are changed, model preview is applied immediately on canvas (there are still some bugs on SVG models)
  • Added keyboard bindings (delete button and backspace button) to delete models
  • Added keyboard bindings (up and down arrow) to change the preview layer of the 3D model
  • Bugfixes:
    • Fixed the bug that is unable to generate G-code on Snapmakerjs v2.5.0
    • Fixed issues when you upload different G-code/images/models at the same name
    • Fixed the bug that G-code is generated incorrectly for PNG files with transparent layer
    • Fixed the bug that changes on wall thickness, top thickness, bottom thickness do not take effect after generating G-code

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

3 Likes

Feb. 15: V2.5.2

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.5.X =)

Release Note

Change Log:

  • Work Space -> Laser Widget: Distinguished focus power and work power
  • Laser G-code Generator:
    • Added Camera Aid Background to accurately place the image to be engraved on the material. Please click the below icon for the instructions.
    • Greyscale: Added Movement Mode. If Line is selected, you can set the work speed 3-4 times faster than before.
  • CNC G-code Generator: Added CNC Relief Carving (Greyscale)
  • Bugfixes
    • 3D Printing: the bug that the model‘s position is incorrectly determined.
    • Laser: the bug that the position of the preview image or the generated G-code is incorrect.
    • The language of the software can’t be changed to Korean.

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit (Reuploaded 4/28/20)

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

4 Likes

Mar. 22: V2.5.3

April 3 Update: There is a big bug in this version, please download v2.5.4 directly!

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.5.X =)

Release Note

Change Log:

  • New Features:
    • Added the ability to load multiple models in CNC G-code Generator
    • Added model operations for laser and CNC
      • “Arrange all models” to re-arrange models (images) so that they don’t overlap each other
      • “Send to Back” to send the selected model to the bottom layer and “Send to Front” to send the selected model to the first layer
      • “Delete” to delete the selected model
      • “Reference Position” to place the image to a specific position of the build plate
    • Added an option to switch between automatic preview and manual preview. Turn off automatic preview can reduce memory usage and time for calculations when generating G-code from big images.
    • Added parameter “invert” for laser B&W and Greyscale modes. It can invert black to white and vise versa.
    • Added the ability to modify the dimensions of your workspace. Well you know, Snapmaker 2 have 3 models with 3 different sizes.
  • Bugfixes
    • Fixed the issue that Workspace is unable to upload G-code file by drag and drop.
    • Fixed some other small issues.
  • 3D Printing slicing for 32-bit computers are no longer supported.

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

*3D Printing slicing for 32-bit systems is no longer supported. V2.5.3 is the last version that supports this feature on a 32-bit system.

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

1 Like

Apr. 3: V2.5.4

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.5.X =)

Release Note

Change Log:

  • Added G-code estimated execution time for laser and CNC
  • Optimized G-code generating time
  • Fixed the bug that extrusion is too little when using v2.5.3 to generate G-code

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

*3D Printing slicing for 32-bit systems is no longer supported. V2.5.3 is the last version that supports this feature on a 32-bit system.

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

1 Like

Jun. 13: V2.5.5

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs V2.5.X =)

Release Note

Change Log:

  • Massively improved software performance when loading and slicing 3D printing models.
  • Added custom installation on Windows. You can specify install location of Snapmakerjs; Future upgrades on Snapmakerjs will not erase your custom 3DP settings and uploaded fonts.
  • Added text mode for CNC G-code generator.
  • Added pocket as a carve path option for CNC G-code generator.
  • Added options for flipping models in Laser and CNC G-code generator.
  • Added nozzle and bed temperature control on status widget (Don’t forget to pause your work before setting a new target temperature).
  • Improved greyscale effects to produce more uniform speckling.
    Before:
    image
    After:
    image
  • Bugfixes
    • CNC G-code generation errors when using 180° bits
    • Resolved interaction conflicts on mouse events
  • User interactions improvements

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

*3D Printing slicing for 32-bit systems is no longer supported. V2.5.3 is the last version that supports this feature on a 32-bit system.

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

Start Snapmakerjs on Linux:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: ./snapmakerjs (.tar.gz version) or snapmakerjs (.deb version)

Or simply start executable with sudo ./snapmakerjs or sudo snapmakerjs

1 Like

Aug. 20: v2.6.0

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs v2.6.X =)

Release Note

Changelog:

  • Added Undo/Redo functions to laser G-code generator.
  • Added machine modal state in machine status widget.
  • In 3D printing G-code generator, we moved down adhesion and support sections to printing configurations; Added configurable line count for skirt, brim, raft adhesions; Added 3 selectable support patterns: Line, Grid, Zigzag.
  • Reworked material configurations, now you can duplicate existing material configurations and make changes on them.
  • Bugfix: fixed the bug that laser is not turning on when resuming from a pause on software.
  • Bugfix: fixed laser Multi-Pass wrong movements after engraving finished.
  • Other minor changes:
    • Added keyboard shortcut (Command+D / Ctrl+D) to duplicate selected 3D model.
    • Added jog speed input in Axes widget.
    • Reduced initial layer printing speed to 18mm/s for out-of-box better results

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

*3D Printing slicing for 32-bit systems is no longer supported. V2.5.3 is the last version that supports this feature on a 32-bit system.

Snapmakerjs for Linux 64 bit

Option 1 (Recommended)

Option 2

Snapmakerjs for Linux 32 bit

Option 1 (Recommended)

Option 2

To start Snapmakerjs on Linux:

  • Add your user to group dialout: sudo usermod -aG dialout [your username]
  • Start executable: ./snapmakerjs (.tar.gz version) or snapmakerjs (.deb version)
    Or simply start executable with sudo ./snapmakerjs or sudo snapmakerjs
1 Like

Sep. 3: v2.6.1

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version.
Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs v2.6.X =)

Release Note

Changelog:

  • Refactored models and G-code parser.
  • Reworked on outline calculation algorithm and even-old rule calculation on CNC G-code generator.
  • Fixed a bug that unable to preview G-code after any failed preview.
  • Fixed wall line count calculation errors for 3D printing.
  • Fixed multi-line text height calculation errors.

Snapmakerjs for macOS

Snapmakerjs for Windows 64-bit

Snapmakerjs for Windows 32-bit

*3D Printing slicing for 32-bit systems is no longer supported. V2.5.3 is the last version that supports this feature on a 32-bit system.

Snapmakerjs for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmakerjs for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmakerjs on Linux, you need to:

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

Dec. 25: v2.7.0

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version.
Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs v2.6.X =)

Release Note

This release mainly solves the notarization problem of macOS Catalina.

Changelog:

  • Notarized application in order to work on macOS Catalina.
  • 3DP: Added 2 support configurations, as follows:
    • “Support Overhang Angle” to specify minimum angle of which support is added.
    • “Support Density” to adjust the density of support.
  • Fixed a bug that tool head model is not moving along with G-code sent progress.

Snapmakerjs for macOS

Snapmakerjs for Windows 64-bit

Snapmakerjs for Windows 32-bit

*3D Printing slicing for 32-bit systems is no longer supported. V2.5.3 is the last version that supports this feature on a 32-bit system.

Snapmakerjs for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmakerjs for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmakerjs on Linux, you need to:

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

Jan. 2: v2.7.1

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version.
Your feedback is always appreciated. Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmakerjs v2.6.X =)

Release Note

Changelog:

  • Fixed a SVG numeric parsing problem.

Snapmakerjs for macOS

Snapmakerjs for Windows 64-bit

Snapmakerjs for Windows 32-bit

*3D Printing slicing for 32-bit systems is no longer supported. V2.5.3 is the last version that supports this feature on a 32-bit system.

Snapmakerjs for Linux 64-bit

Option 1 (recommended)

Option 2

Snapmakerjs for Linux 32-bit

Option 1 (recommended)

Option 2

Hint: To start Snapmakerjs on Linux, you need to:

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

This thread is closed because the Snapmakerjs is now rebranded as the Snapmaker Luban. Please check out the Snapmaker Luban with the latest features and updates here.

1 Like