SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
6.18k stars 711 forks source link

Start extrusion at nearest corner/point nearest purge line instead of long travel to start. #5607

Open Gozania opened 1 month ago

Gozania commented 1 month ago

Is there an existing issue for this feature request?

Is your feature request related to a problem?

When I print my production parts with Orcaslicer, printing starts at the furthest corner from the purge line. It would make more sense to travel less from the purge line and start the print at the nearest point from the purge line rather than a corner that is further away. I tried to rotate the parts in hopes it would start where I would like, but it still starts in the furthest corner.

Far Corner

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

After the final purge line is drawn the extruder should move to the nearest corner/point of extrusion and begin printing there instead of a far part of the bed to start printing. Ideally start at the red arrows for this given project.

Far Corner Better

Describe alternatives you've considered

  1. Re-orient part position but did not work. Print starts in same place regardless of orientation.

Additional context

No response

buzzhuzz commented 1 month ago

I've also noticed that behavior some time ago and actually looked into the code.

The thing is: