prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.68k stars 1.93k forks source link

Travel movements don't make sense #4562

Open jhenley01 opened 4 years ago

jhenley01 commented 4 years ago

Version

2.2.0

Operating system type + version

OSX Mojave

3D printer brand / version + firmware version (if known)

Prusa Mini 4.1

Behavior

Hello,

I'm trying to minimize some of the blobs I'm getting on my PETG prints and I believe some of it is due to unnecessary or unoptimized travel movements. I've attached a screenshot of a print I do which includes a lot of small parts.

When the print starts it draws the purge line and moves all the way to the back corner to start printing causing a small blob, why not start at the front? I work around this by having the purge line move from front to back but I still don't see why it doesn't start with the closest part at the front. Then it prints each object on the first line from left to right as expected but when it comes to the next row instead of dropping straight down to the next closest object it moves all the way to the far left and starts there.

Another thing I think could be improved upon is where the skirt starts and stops in relation to the part. Sometimes it will draw the skirt stopping at the front and then move to the back to start the part. Wouldn't it be better to have the skirt optimized to stop at the point where it would be closest to the part starting point?

To be clear the my retraction and flow rate is pretty well tuned so the blobbing is minimal but I think having better travel movements would definitely improve print quality. Any help or advice would be greatly appreciated. Screen Shot 2020-07-22 at 4 45 34 PM

fionnb commented 3 days ago

A video may be more illustrative than a thousand words...

https://github.com/user-attachments/assets/6cf98218-0967-4348-9b53-e035c85ed9d4