Monitoring options

Hi Snapmaker,

is there a plan to have something like a monitoring app for mobile phone?
Because it would be good for longer prints to be able to see the status or in worst case to stop the print.
For this I would suggest to obverce somehow the nozzel. I had it several times now that the print stucked because of this. And in case of 30h prints it’s really sad …

5 Likes

Yeah, that would be great! Or at least provide an API, I’m sure someone on here will come up with an idea.

1 Like

There is an API but it takes over the Snapmaker and does not allow for just monitoring it. I have a functional Hubitat driver that I wanted to monitor it with, but that prevented the UI from much use so I could not access the USB to start my prints.

I will be very happy as soon as they make it possible to JUST monitor…

1 Like

Thanks for your feedback. Monitoring especially remote monitoring is useful for long prints, but we are not working on it recently (at least in recent months).

Hi! I wonder if there have been any updates on the topic since last year?

Thanks!

Hello, I am also wondering about monitoring ideas. Maybe since this is a network connected device, that you could base passive monitoring on something like SNMP? That way we could see a bunch of monitoring attributes but not “take over” the operation of the unit? That would also allow the nerdier of us to build monitoring pages for the printer to allow for screens. This would be especially awesome for people with multiple units in a production environment. This would allow for large screens to track stats for multiple printers all at once and all on one screen.

Also, as a secondary, I was wondering if there is a full document to list all of the proprietary G-code commands for SM2 and if it is possible to allow for something like Octoprint to see those SM specific responses come through the USB port (serial COMs) so that we can interact or monitor the printer via a 3rd party system (or app) while still being able to start a project from the touchscreen itself. Or the opposite, allow for the SM2 touch screen to reflect stats or something that Octoprint (or similar 3rd party system) is running through the SM2.

Hello, and thanks for the information.
We know that you are working on a camera addon.
Its this module planned to be used from inside Luban only? That would be a total waste.
Here is what I expect from a Snapmaker-made camera module:
1-Watch the camera from a smartphone, and maybe from the PC too.
2-Auto timelapse, triggered after each layer is finished

Any less than that we can already do with any cheap 3rd party camera.
For point 2, it could be a folder in the SM2 controller or the USB pendrive, were individual photos are stored while the project is printed. OR it could be a MJPEG video file (it’s only a file containing a header and then just a bunch of jpg files one after another, playable in any standard player)

For point 1, if you can’t afford to launch an android APP on time (it’s no small feat), you can make the mpeg4/h264 stream accesible on the printer’s IP, and we can directly connect to it from VLC player and watch it on smarphone (android/ios) or PC. OR even record it on a DVR(NVR) and have it available remotely from our DVR smartphone app.

Regarding monitoring. Can we just ask the controller the info we want to know (polling)? Or could we just listen in the CAN bus and know what the printer is doing from there?

1 Like

I’m also interested in this. I would probably consider it the module I’d be most likely to buy, not having bought any for my printer yet.

1 Like

Hey there! I’d be also really interested in some monitoring API and a camera module (or at least an option to use a simple USB camera) to oversee the print per smartphone!

Why not just use Octoprint? It would be a huge waste of resources IMO for Snapmaker to duplicate what is already available and quite robust. For $60 you can get a pi and camera module and have Octoprint up and running in less than an hour.

Good Point! Octoprint is a great alternative but as said I wish for a more integrated option. I mean the Snapmaker should have enough power to run some API. Octoprint also denies the printer to be controlled on the screen. It brings that DIY touch to the printer that I wanted to avoid by buying a snapmaker

Absolutely not true. You can connect a touchscreen to Octoprint and control the printer from it. There’s a massive community actively developing for Octoprint. There’s very little you can’t archive with the huge library of plug-ins.

You got me wrong. It’s not about that octoprint isn’t capable of everything. I used it on my others printers for years and it’s great!
The reason why I bought a SM was that it’s a working tool not something I‘d like to find solutions around.
You also don’t buy a premium car for daily use to replace the motor by some others company in the first place right? :wink:

The SM didn’t come with that feature, so you shouldn’t expect that to be added. I guess good rule is… never buy anything with the expectation of features being added. So I guess you’re stuck. LOL

That’s the reason why there’s this feedback topic here :slight_smile:
Its still an Option- it would be cool to have it, not a must have.

+1 to be able to monitor a job remotely

I am going to install this cam inside my enclosure. I also have wifi energy connector. In the worst case I can take the SM off via my mobile phone.

I have place a small webcam in my enclosure to monitor the process. Having a way to view the progress would be great, yea there are ways to interrupt the power to shut it down but that is for emergencies. It would be nice to be able to pause the job instead. Interrupting the power remotely can cause unexpected results.