Automatic shutdown after finished job

Hello fellow Artisan users,

first, despite all minor and major issues I´ve had and have, I still love the Artisan and do hope that SM is keep pushing soft and hardware updates as they did with the recent Dual extrusion model kit (it helped!).

I was wondering, because I´m originated from modifying and Ender 3 and also a Voron up to non-recognition, if there´s any “easy” or even from SM supported way to shutdown the Artisan after a job has been finished? I did achieve this with an solid state relay and G-code commands on a spare pin with my Ender and Voron but, obviously, I´m not taking the Artisan apart unless told so by SnapMaker.

Any of you already tried this, is there any particular command to send to Artisan (maybe G-Code?) to shutdown after a job? I really don´t want to get into tinkering, IFTT, Extra switches etc. But also anyone tried it this secondary way? In worst case im thinking of an microswitch at exact front bed end, as soon as the artisan “presents” the job it will kick off an input relay via this microswitch.

Looking forward on your ideas and suggestions,
Ivo

2.0 has a GCode for emergency stop: M112 . The 2.0 and Original don’t appear to share any code, but I’m unsure if that’s the case with 2.0 and Artisan.

Try issuing it manually in the console, and see if that does what you want. I’d git clone the Artisan firmware to see if that command is implemented, but I don’t see the firmware posted anywhere.

Hello Clewis,

thank you for your quick and helpful answer, though I do believe that M112 doesn´t does what I want it do - a complete Shutdown of the whole unit. Will try it anyways for sure.

Any different idea, maybe getting an fetch out of G-Code from artisan to trigger a IFTTT event with an smart socket? Not very happy how “enclosed” this machine is in terms of connectivity.

Best regards, Ivo

Yeah, no firmware, no g-code reference for artisan.
Maybe file a ticket to ask support if they have an idea.
As with sm2.0 there is no way to shut it down after print.
You could mcgaiveer a switch on axis that could interrupt the circuit with relay.

What would be amazing is some custome g-code commands that would initiate CANBUS commands available for users to use in mods. It would enable native control of user made add-ons.

Yeah, that´s what I´ve unfortunately expected. An awesome solution would be a software-sided IFTTT integration of the Control unit, which sends an trigger to IFTTT to shutdown a smart relay, send text messages to mobile devices etc…

Is it only me really craving this functionality?

That would be a bit too high level to support dependencies of a 3rd party. Not everyone likes their machines talking to Internet like this for security reasons.
API calls to 3rd party services are going to cost some money for snapmaker. It’s not worth it.
When you can provide control interface (expand on what already there with local API calls or can bas calls) and let community build accessories. There were many attempts,take @Ronin creations for example. The complexity required to work around the non existing Interface - kills any effort.