Informer and filament runout sensor

Hi, can Repetier Informer send a message when filament runout sensor activates M600 procedure, filament change? So far I was able to recognize start and stop printing, even while printing from SD, but Informer ignores completely filament runout signal or manual filament change and takes no notice if I paused the print from the display (it works OK when paused from Repetier).
Is it possible to wake up Informer by sending something from printer firmware?
Sorry for a silly question, I have no real insight into the communication between Repetier and the printer, hopefuly somebody better informed is listening :-)

I use Repetier and Informer on Windows, printer uses newest (7/2016) Marlin 1.1.0 RC BugFix firmware.

Comments

  • Firmware can't send anything. Host must do this. With repetier-firmware you could tell host to pause instead of doing internal filament change, then you would get a message.

    Does Marlin send any message to host when filamentchange is required? SHould appear in log. In such a case we could add a listener for that response. If so, please copy and paste the marlin response here so we know what to look for.
  • Sorry for delay and many thanks for a quick reaction. Marlin sends a message into host, the same one after both manual and emergency activation of filamentchange. In the hosts log there is a line echo:enqueueing "M600" Would you be able to catch that and send either "pause" or some newly created "filamentchange" message? It would be a big help for me.
  • Catching the message is no problem. Further handling depends a bit on what marlin would do. From a code part I read yesterday I assume that at least last RC does some internal pause by sending out "busy:" so host/server side pause would be not good. Sending a push message is no problem of course. I guess we could take it as severe error and send it if that is enabled.
  • Any kind of error reporting is fine with me. Apart from that, I expect no action done by Host. Thank you!
  • When will the new version of software be available? How will I know it's there?
  • Host should give you a update message.

    When I can not say.
  • New version of Host (2.0) is there, but no improvement, still no reaction for M600. I understood the implementation is no problem, am I missing something?
  • What exactly does marlin send on M600 and filament out? Have no such sensor for testing. Knowing it should allow it to be added in 2.0.1.
  • Miji said:
    Sorry for delay and many thanks for a quick reaction. Marlin sends a message into host, the same one after both manual and emergency activation of filamentchange. In the hosts log there is a line echo:enqueueing "M600" Would you be able to catch that and send either "pause" or some newly created "filamentchange" message? It would be a big help for me.
    Do you need any additional information? Copy of log or something?
  • Ok, if that always appears it is good. Have added it for next release.
  • Thank you. If you want to test it, the "Filament change" can be issued manually, directly from Marlin's menu, without any sensor (Marlin 1.1.0 RC BugFix).
Sign In or Register to comment.