Für die Pi Lösung hat ein user ein nettes Skript geschreiben
https://github.com/Raabi91/filament_runout_RepetierDazu gibt es hier auch einen Thread mit mehr infos.Z anheben ist nicht so wichtig aber vom Objekt wegfahren. Es wird der start pause gcode ausgeführt (Druckereinstellungen -> Erweitert). Da kannst du dann reinschreiben was du genau möchtest bei Pause. Kannst natürlich auch z anheben und dann zur Seite fahren. EInfach in relative koodinaten wechseln hoch und dann wieder absolut.