Snapmaker / Snapmaker2-Controller

Snapmaker2-Controller is the firmware for Snapmaker 2.0 3-in-1 3D Printers.
GNU General Public License v3.0
128 stars 67 forks source link

Feature Request: Release Linux Shell Script for Status Checking via Network #181

Open FriedSemiconductors opened 2 years ago

FriedSemiconductors commented 2 years ago

It would be awesome, If people were able to run a linux shell script, that would check on the print/cnc/laser status and be able to execute other commands and scripts at user set percentages or commands at certain status changes (filament runout, any error, print finished, print aborted, power regained after powerloss, etc).

Users could basically build their own custom notification systems as they need. for example (those scripts already are available on the internet):

People could even integrate it into smart home solutions or use LED signals.

It might be interesting to run such a script on a low power SBC like the Raspberry Pi.

I would definetely try it out, if it was available.

scyto commented 2 years ago

A REST interface would be more useful approach to this IMO - with GETs for status and POSTS for changes (with API key auth). Then a variety of different technologies could be used to check machine (not just shell scripts)