Seite 1 von 1

Octoprint Pause RF1000 fixed

Verfasst: Mo 29. Feb 2016, 14:10
von tron
Falls es jemand braucht (Habe leider keine Zeit ein Octoprint Plugin zu schreiben)

Damit Pause im GCode und per Tastendruck richtig von Octoprint interpretiert wird, muessen ein paar kleinere Aenderungen in Code/Config vorgenommen werden:

config.yaml (in octopi unter /home/pi/.octoprint)

Code: Alles auswählen

printerParameters:
  pauseTriggers:
  - regex: continuePrint
    type: disable
  - regex: pausePrint
    type: enable
util/comm.py (in octopi unter /home/pi/oprint/lib/python2.7/site-packages/OctoPrint-XXXXXX.egg/octoprint)

Code: Alles auswählen

gcodeToEvent = {
        # pause for user input
        "M226": Events.WAITING,
        "M3070": Events.WAITING,
        "M3071": Events.WAITING,
...

        def _gcode_M25_queuing(self, cmd, cmd_type=None):
...
        _gcode_M3070_queuing = _gcode_M25_queuing
        _gcode_M3071_queuing = _gcode_M25_queuing
Ja, ich mag octoprint und brauche auch mal Pause :yes: