Printer Monitor
Is it possible to run strictly the Repetier Server Monitor app on says something like a Rasp Pi?
The desktop apps are great, it'd be nice to have a simple monitor on a Pi with 5" display (HDMI) for example, where all the printers show and their state/status can be monitored over the network.
Mel
The desktop apps are great, it'd be nice to have a simple monitor on a Pi with 5" display (HDMI) for example, where all the printers show and their state/status can be monitored over the network.
Mel
Comments
Currently I use a print monitor that runs on an ESP8266 with either an OLED or TFT but it can only show one printer instance, whereas with your Printer Monitor it's possible to see all the printers. No control on my monitor of course, strictly for status of the printers.
A tech question though. How often does Repetier Server Monitor query Repetier Server Pro for information? That would be a good thing to know so I don't overload the Server with info requests...
For Repetier Server Pro running on the Pi, I have to start the PRUSA i3 MK3S first, then the server. Other way around the PRUSA never finishes starting up. Not sure what Server Pro is doing but during boot up it will cause the PRUSA to reboot 3 or 4 times before the info screen on the PRUSA shows up.
For the deltas I have connected, I see a reboot on the deltas exactly once and its done.
Mel
I have my prusa on the internal serial connector so I can not reset. But never noted this behaviour. Will retest with external serial. Server restarts connect if it does not see the "start" response or any useful communication data after a few seconds.
I really like the Monitor concept and would like a simple monitor that basically shows what we see on the default Monitor page (summary of the printers). Maybe it'll be my winter project...:-)
The only thing I'd add to the current Printer Monitor is the ability to reboot or shut the server down from the summary display.
Mel
Choosing the pi 4 over pi zero is a good decision. Pi 0 works but is soo slow compared to pi 4.
For the monitor there is a quite simple solution:
https://www.repetier-server.com/customizing-printer-frontend/
You can use our sources and write just a page that accesses all printers data. That solution polls all data of the printers on your pi 4 so all you need to do is write an extra page with overview. Main problem for us is to find a solution working from 3 inch to 7" or even 10" displays. Maybe at some time we also add an info screen for all printers on the device at least for bigger displays. Still have some plans to improve the touch gui.
Adding a context menu to printer overview in monitor is also something we are thinking about.
The printer front end link looks interesting but geared more towards the Raspberry PI than the ESP8266 or ESP32's that get the same job done at 1/10th the hassle and cost for me. Rasp Pi doesn't have a decent C++ IDE environment so I favour the ESP's for doing task specific stuff like a simple printer monitor. Hence I plan to use the API to query and a TFT to display.
I'm use SPI to communicate with an 2.8" TFT for the monitor, small and unobtrusive. I know those work fine together so it'll just be formatting for the display and the API to get the data from the server. Like I said, winter project...:-)
For controlling and sending print jobs to both my deltas and my PRUSA at the same time, Repetier Server Pro is the best investment I ever made. The others I've tried like Octo and Astro will cause a delta to stutter badly with any curved prints at 45+mm/s speeds and will always take longer to print than the same SD card file, they do work with the PRUSA. Repetier Server on the other hand just works with all three. Excellent software.
Mel
Is there anything similar for Repetier Server? I am now checking the progress via mobile browser, but this would be golden. I liked Octoprint but I bought the RS because it looks better, I liked the features more, and it supports multiple printers out of the box. I have it running on an HP T620 with Linux mint and plan to have 4 printers connected.
A small display like this cycling automatically and with a button through the running prints would be awesome.
Essentially it allows you to select the printer you want to monitor but only a single printer. It won't rotate through all the printers that Repetier Server has listed/running. But it does work and if you're into coding you can even customize the code to do what you want... I used it for quite a while myself.
https://github.com/Qrome/printer-monitor/tree/3.0
Mel
Once you get the server running, you do it in the web interface it when you log onto the monitor to set it up. There's a popup menu that will show all the printers you have defined in Repetier Pro and you select the one you want.
I've toyed with the idea of having it rotate through all printers and display the ones that are active, but on a single display that got a little messy looking. So it'd be better to have it display up to 4 printers on a larger display for me. Just haven't got around to seeing what modifications I'd have to do to make it do that...
Mel
Mel
What do you mean by select any printer and save? Are we talking about Repetier-Server Monitor or Repetier-Host here? Monitor has no printer selection where you add the server. It always adds all printers.
> It says root size = 0 when I commented out the error handling.
How can you comment out error handling in monitor? You description is quite confusing. Also who says root size = 0?