What is the problem?
When the filament runout switch is triggered the printer initiates a filament change with M600. However, when this happens, the nozzle moves down a couple mm and squishes the part before coming back up and going into the park position. The reverse happens when resuming a print after the filament change, The nozzle moves into the correct X/Y position and then goes down a couple mm to far, then raises to the correct height and continues printing.
What did you already try to solve it?
This problem affects the finish of the part in a minor way but it seems like something that can be fixed. I'm not sure if this is a case of relative positioning vs. absolute positioning because of the park feature working perfectly fine. I've also tried using the M600 Z "number" to add a relative lift but it seems like it goes down into the part and then goes up the extra distance. The printer also uses UBL, could that effect where the nozzle goes during a filament change?
When the sensor is triggered, this is the response to Octoprint:
Recv: echo:enqueueing "M600" Recv: //action:pause Pausing on request of the printer...
Additional information about your setup (OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible)
OS: Windows 10
Printer: Modix Big60, Marlin 1.1.9B
Printer Board: MKS Gen 1.4
Filament Sensor: TriangleLab Filament Runout Sensor