Snapmaker 2.0 support

Is Snapmaker 2.0 supported by octoprint?

If so, can I use octoprint for CNC and laser as well?


What do you mean by "supported by octoprint"? If you are asking if you can use OctoPrint with your Snapmaker 2.0, then the answer appears to be yes, see here or here.

The CNC and laser question is probably better asked in the Snapmaker forums.

Thanks b-morgan, both links are to the original snapmaker. My question is about the snapmaker 2.0

Sorry about that... I still think the odds of getting an answer are better in the Snapmaker forums.

Looks like it might use gcode, so in principle yes OctoPrint would be able to communicate with it. However, this is still dependent on:

  • Does it have a USB serial port
  • Does it run a compatible firmware version?

If the firmware is not compatible, then to get it to work with OctoPrint you would have to find someone who could create a plugin (who probably has this machine) that sorts out the communication for it.

From a bit of browsing, it seems they add their own homemade gcode solutions, so the answer is probably not without a plugin.

Octoprint does work well for SM2, but there is a bug or two. Once you start a print, do not adjust the temp using the screen, or your temps will zero out and the print will fail.

Reference this official SM article with Cura & Fusion profiles which contain the Gcode scripts you need for successful prints via Octopi.

Below I'm pasting the gcode from that article:

**Start G-Code**

G28 ;home
G90 ;absolute positioning
G1 X-10 Y-10 F3000
G1 Z0 F1800
G92 E0
G1 E20 F200
G92 E0


**End G-Code**

M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G90 ;absolute positioning
G92 E0
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G28 X0 Y0
M84 ;steppers off

Looks like you can in theory control the machine via remote gcode for the other two modes -- but it's all experimental stuff from what my research has found. There was someone on the Lightburn forum playing with a way to use that software to manage laser jobs and they found a lot of funky gcode.

Lastly for CNC, we know that you can use Fusion to generate gcode for that mode (SM manual), and I think drive the machine as well. But it looks pretty gnarly in terms of extra stuff you don't have to do when 3d printing, so I'm not sure it would be a good fit for Octoprint without substantial enhancements.