Snapmakerjs Downloads and Updates

Having issues with port recognition / baud speeds on both the JS and SNAPMAKER 3D. WIn10 x64

NM/ MATTER CONTROL OWNED THE PORT. I had to uninstall. FYI

When one software connected to the port. The port is used. It can’t be connected to two softwares in the same time. Normally, you don’t have to uninstall the software. Close the program will work. Kill the process can reassure it.

Having an issue with the CNC, the drill isn’t going down cutting into the material, its just floating above the surface at the set origin point. How do you tell the machine to go down a certain depth in the Z axis? its probably super easy but im not seeing it.

Did you generate G-code according to the User Manual? Please send us the G-code you used.
Please tell us what you did before the carving starts. If possible, please send us a video indicating the CNC bit is not going down.
Answering these questions will help us locate the problem. Thank you!

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. =)

Change Log

  1. Laser G-code generation, return to origin after printing is finished.
  2. Change how the software detects status.
  3. Upgrade to serial port v6.
    • Solve crash in windows when unplugging the usb cable.
  4. Prevent doing CPU-critical job like preview & G-code-generate during printing.
  5. Use M112 to do emergency stop, and a pop-up model to instruct users to restart machine.
  6. [Bug fix] NON-ASCII characters in filename causes file download error 500.
  7. Re-implement G-code sender to avoid buffer overflow.
  8. [Bug fix] When laser engraving finishes, remaining time is “Invalid Date" instead of 0.

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux-ia32

  • Download: Snapmakerjs-2.1.1-linux-ia32
  • Uploaded: Dec. 6, 2017
  • Version: V2.1.1
  • Size: 62.7MB
  • note: sudo ./snapmakerjs # Must use sudo or serialport can’t be accessed.

Snapmakerjs for Linux-x64

  • Download: Snapmakerjs-2.1.1-linux-x64
  • Uploaded: Dec. 6, 2017
  • Version: V2.1.1
  • Size: 61.7MB
  • note: sudo ./snapmakerjs # Must use sudo or serialport can’t be accessed.

Snapmakerjs for Linux-armv7

  • Download: Snapmakerjs-2.1.1-linux-armv7
  • Uploaded: Dec. 6, 2017
  • Version: V2.1.1
  • Size: 55.5MB
  • note: sudo ./snapmakerjs # Must use sudo or serialport can’t be accessed.

Indeed, it looks like the software is written by a obscure person longing for my credentials, passwords and credit cards info.
First time I downloaded my Mac crashed big time, took me over a week to recover.

You mean your Mac broke because of Snapmakerjs? Normally, the OS can’t be this fragile. even there are bugs in Snapmakerjs. Can you reproduce the problem? other infos like OS version. screenshot(photo by phone) will be helpful.

Most probably it had to do with using your beta software on a MacOS High Sierra beta software…anyway, I did recover after some extensive research on the internet and some deep Terminal stuff, so happily that is past.

Now back to “normal”: following some Fusion 360 lessons and trying to figure out what G-code stands for and how to use this.

As said before, it might be an idea to include some simple small example G-code projects, so one can try out a small name plate in wood or a small puppet with 3d-printing,

cheers,
Joris

1 Like

using freebsd under a virtual machine will allow real time software function, while protecting your native os from hostile software…

freebsd runs native linux software without mods…

just a thought…

(ran freebsd for years on large system images in both real time and generic environments…)

william…

About simple example G-code, please stay tuned. I am working on adding Vector engraving/ Vector cutting into Snapmakerjs. That means that for simple project, you don’t need to use Fusion 360. Download SVG file from internet or design 2D svg in Inkscrape will works. A few more weeks to wait. The workflow will like image laser engraving feature.

2 Likes

That would be an interesting idea.

What I expected when receiving the machine, was to have some simple examples to try out, like a name plate for carving, and small flower pot to print, the dice to do the laser carving.
In the end, you have made this during your advertisement, so somehow you should have these items coded in some kind of software right?
Sorry if I am wrong and I might not understand this all.

Dec. 22: V2.2.2

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. =)

Release Note
New Feature: Laser vector contour

  • Input:
  1. png (convert to .svg), .svg.
  2. Potrace .png to .svg
  • Use Case
  1. Laser contour engraving.
  2. Laser cut paper.
  • Showcase:
    Laser Vector Cut paper:

Laser Vector Engraving on Wood:

  • Notice
  1. The online manual will include instructions for this feature soon. Stay tuned.
  2. CNC vector contour is similar to laser vector contour. The CNC vector cutting feature will be released soon. However, CNC is much more dangerours than laser. We have to do thorough test first.

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux-ia32

Snapmakerjs for Linux-x64

Snapmakerjs for Linux-armv7

Also, from now on, this topic will only for Updates of the software. If you need to report bugs or discuss the functions of Snapmakerjs, please go to the corresponding topics under this category. Thank you!

1 Like

@harmerds Check new feature out. It would be great to get your feedback ^_^.

Apr. 2: V2.3.0

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. =)

Release Note
New Feature: Supports simple CNC Carving. You can import SVG images and the Snapmaker can carve following the vectors.

Bug fixes:

  1. The console keeps switching between Laser and CNC.
  2. SVG file import issue.
  3. Parameter input improvement.

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux-ia32

Snapmakerjs for Linux-x64

Snapmakerjs for Linux-armv7

4 Likes

Apr. 16: V2.3.1

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. =)

Release Note
New Feature: Add instructions for user inputs.

Bug fixes:

  1. CNC: G-code is upside-down when Clip is not selected.

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux-ia32

Snapmakerjs for Linux-x64

Snapmakerjs for Linux-armv7

4 Likes

May 18: V2.3.2

@all
Thank you for your suggestions to make Snapmakerjs better. Here comes the latest version. Your feedback is always appreciated. =)

Release Note
New Feature:

  1. By selecting “Align center to origin” in the Alignment drop-down list, you can easily align the center of your image to the work origin
  2. Added support for 1.6W Laser module

Other changes:

  1. Added .deb packages for Linux users, you can use “dpkg -i Snapmakerjs-{version}-linux-{i386/amd64}.deb” to install and type “sudo snapmakerjs” in terminal to open Snapmaker
  2. Removed ARMv7 package
  3. Fixed Windows 32 version package
  4. Bugfix: SVG parsing misscaling issue
  5. Bugfix: fixed laser power setting issue when using older firmware

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux 32 bit

Option 1

Option 2 (Recommended)

Snapmakerjs for Linux 64 bit

Option 1

Option 2 (Recommended)

Please post bug reports and feedback to this topic: Bug Reports and Feedback for Snapmaker V2.3.X

5 Likes

June 13: V2.4.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.4.X =)

Release Note
New Feature:

  1. Migrated Snapmaker3D into Snapmakerjs. Now only one software is needed when using the Snapmaker 3-in-1 3D Printer!

Snapmakerjs for Mac OS

Snapmakerjs for Windows 64 bit

Snapmakerjs for Windows 32 bit

Snapmakerjs for Linux 32 bit

Option 1

Option 2 (Recommended)

Snapmakerjs for Linux 64 bit

Option 1

Option 2 (Recommended)

6 Likes

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