bradcfisher / OctoPrint-ExcludeRegionPlugin

OctoPrint plugin that adds the ability to prevent printing within rectangular or circular regions of the currently active gcode file.
GNU Affero General Public License v3.0
55 stars 5 forks source link

Feature Request: Allow initial non-extruding moves into excluded region #73

Open bradcfisher opened 1 year ago

bradcfisher commented 1 year ago

Follow up to #52

When entering an excluded region, (almost) all commands are prevented from being sent to the printer. This leaves the extruder potentially sitting over a previously printed part, which can be damaged due to the heat and/or oozing of filament.

The suggested enhancement is to allow any initial non-extruding moves (including moves with retraction) to be sent to the printer after entering an excluded region. This behavior should cease as soon as the first extruding command is processed in the region.