Bug Reports and Feedback for Snapmakerjs V2.4.X


ZOOMING should be focused at the cursor location. That is an option in the Cura software. Much preferred. The limits on zooming are too far for zooming out and not far enough when zooming in. I need to see some of the path features.

EDIT. I notice that on a PC you can RIGHT-CLICK to move the part (or center of zoom focus). Is there a comparable way to do that on a Mac without a 3-button mouse??


@parachvte thanks for the quick fixes!
One suggestion you might want to take into consideration: I have a computer I am working on in my office, and a second one in my workshop next to the Snapmaker. I can’t really work with the Workplace section of Snapmakerjs because the PC I am working on is not connected to Snapmaker, but the PC in the Workshop is connected.
==> for me it would be really cool if I could have something like a “connection simulation” in the workplace section of Snapmakerjs which allows to use this section, simulate the “load” buttons etc. without the Snapmaker being actually connected. What do you think?



If your PC’s are on the same network and Windows based, you can use Remote Desktop to logon to the workshop PC and control it from from your office…,save the walk. It is just another window showing on your office PC



@doug thanks, good suggestion. I know RDP and am working with it every day… But still you have to walk to there, switch it on etc… ==> still I think having a connection simulation option would be a good idea :wink:


In the 3D screen, I’m unable to delete a profile.

I duplicated a standard profile. When clicking the delete icon I receive the popup “Are you sure to remove profile #Fast Print” (no question mark) and clicking “OK” only results in closing the popup without deleting the profile.

Also, if you rename the profile name “#Fast Print” to “Fast Print” by accident, this profile is no longer editable and you’re unable to delete it.

Hint: I watched the Developer Tools Console and I see that a 404 pops up when clicking “OK”:

DELETE 404 (Not Found)

  • Niels


@niels Yeah I’ve got feedback from @X_Pilot pointing the same issue, but it seems to be system related cuz I can only re-produce it on Windows and it works fine on macOS.

The v2.4.1 hotfix is mainly for the issue of being unable to load G-code into Workspace when using Laser & CNC, other bugs are postponed since the software is generally operational.


Snapmakerjs 2.4.0 - 14/06/2018

3D Printing G-Code Generator:
Really nice interface.
Nice colour choices.
Sleek buttons.
Font is readable.

Really like the interface!

Cannot delete profile once duplicated.
->How to replicate it:
–>Duplicate High Quality profile to receive #High Quality.
–>Press delete button.

Layer view is extremely laggy.
->How to replicate it:
–>Generate G-code of model.
–>Rotate camera around model.

Recommended changes:
Have the materials be a dropdown and add more (PETG is quite a common material. It may be useful to have a profile for it too!)

Allow the material settings to be modified. The PLA setting may work for some PLA filaments, but maybe not all.

With the previous comment, add a reset button for the materials.

Move Adhesion and Support to “Printing Settings” as it seems more fitting.

When on “Customize” in Print Settings, do not lock the settings.

Add “Save”, “Save to new profile” and “Reset” buttons in Print Settings.

Make the duplicate, edit and delete buttons larger (if they are kept) as they are tiny! They were difficult to find on a 1080p monitor, however, on a 4K monitor they may be smaller!

The ability to add multiple models into the scene would be nice in the future :slight_smile:

It is a fantastic update! I really like the new implementation of the 3D printing G-code Generator and the layout is sleek and easy on the eyes! With a few more improvements for usability and bug fixes, Snapmakerjs will easily compete with Cura and the other slicers out there!

Also like the new black icon. It’s really nice!

(Put this here as I had DM’d it to @parachvte )


Ctrl-click should give you right-click behavior. If you’re using a laptop with a multi-touch trackpad, you can also use a two-fingered click.


3D Layer Navigation: I’d like to see the current layer number next to the scroll bar or perhaps at the top of the scroll bar. I’d also like to be able to move up and down the layers with the keyboard arrow keys.


What do you suggest with your special case? With scales large than 10 times, the scale slider is obviously not interaction friendly any more. Do you think scales greater than 500% are the common cases, should we just leave a blank input field for users to input the scale rate?


That’s what Cura does. Although they support non uniform scaling too which probably has few applications. My problem stems from the fact that I was exporting my STL’s from SolidWorks as inch units which required me to scale by 2540. I fixed that so I now export in mm and that resolved my particular problem. So I don’t know how many others may need more scale range. You could perhaps have the scale slider that supports a useful range and then still allow input of larger number in the text box.


@parachvte @Rainie not sure if this is the right place, but I think I found a flaw in the CNC process.
Two things are odd:

  1. CNC cuts ~0,5-1mm deeper than it should
  2. CNC cuts ~0,2mm deeper on the left side of the bed compared to the right side of the bed.

If you look at my facebook-post:

you’ll get the details.

My proposal: can we pleeeaase have a calibration option for the CNC in Snapmakerjs?

Thanks :slight_smile:


It has already been suggested for the touch screen. I don’t find a calibration option in the SnapmakerJS app to really be necessary because I can’t do calibration out of range of the touch screen anyway. Bottom line, though, is we need one somewhere.


@TheBum you’re right - my fault. No calibration in Snapmakerjs and that’s okay. But for the touchscreen, we definitely need that.


3d print: I try to make a g file for a big lighthouse. The first part of it is ok but then it starts to rendering the g file witch results in a white window screen on a Mac. The progress bar is then at half way… but stops continuing.


I try to find a stl file to open in this program. When opening the “box icon” it states Upload File… Why is it not questing for a file to open/search?


I second the Layer view is extremely laggy comment. Also, if you try to regenerate the g-code after some tweaks to the settings, Snapmakerjs interface just goes to white. At first i thought, it’s still calculating the slices but then it just stayed that way. I had to “Ctrl+R” to reload the view then all settings went back to default and I needed to redo it again. It usually happens on decently complicated prints like Nasa Fabric Hexagons: https://www.thingiverse.com/thing:2858068 . The same file uploads and slices noticeably faster using the 1.7.5.


My laser does not turn on when “Focus” is clicked. The SM is connected to the PC, G-Code generated/loaded, Toolhead Power is at 1% and Toolhead Status is “On”.


I looked in the Developer console since I saw the same thing. It can’t find the image. I go to the top XYZ panel and upload the GCode there.


Try type “M3 S10” in your console, the command “M3 S{power}” turns on the laser which power ranges from 0 to 255. The laser light can be too low to see if it’s not focused at all or the light is on the dark part of the material.

P.S. There is a bug when you’re focusing and then click on “Set” on Laser widget, you’ll need to toggle the Toolhead off and on in order to open the laser at target power.