OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

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

Open Gozania opened this issue 1 year ago • 2 comments

Is there an existing issue for this feature request?

  • [X] I have searched the existing issues

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

Gozania avatar Jun 06 '24 03:06 Gozania

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

The thing is:

  • setting seam position to "nearest" makes print start at nearest corner, but seams are not aligned down a print. This is the only seam position method aware of tool head position as "nearest" seam placed as gcode generation filter
  • any other seam position places seams on each object independently. In this case seam generator is not aware about environment like object position on the bed, tool head position and because of this we can't know position of purge line. Also, aligned seam calculates metrics based on seam candidate visibility, overhangs and few other arguments which may result in seam placed in farthest or internal corner causing tool head travel over future perimeter line.

buzzhuzz avatar Jun 16 '24 15:06 buzzhuzz

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Sep 15 '24 00:09 github-actions[bot]

Orca bot: This issue was closed because it has been inactive for 7 days since being marked as stale.

github-actions[bot] avatar Sep 23 '24 00:09 github-actions[bot]