Reduce artifacts from short travel moves before external perimeters #2201

Closed
opened 2026-04-06 01:26:56 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @kisslorand on 9/14/2025

Description

This PR improves print quality by addressing artifacts caused by very short travel moves immediately before external perimeters. The idea originates from PrusaSlicer, and the approach here builds on tests from PR #10643. These tiny moves no longer inherit high travel acceleration, which can otherwise introduce vibrations and surface imperfections at the seam.

The solution applies the same acceleration and jerk values as the external perimeter to those short moves. This eliminates unnecessary bursts of motion, prevents artifacts, and preserves seam quality.

The change is internal and automatic — no user settings or preset adjustments are required. It assumes a well-tuned printer configuration (accel, speed, input shaping, PA, SCV, jerk, etc.), which naturally depends on the firmware/OS in use (Klipper, RepRap, Marlin, etc.).

Benefits:

  • Eliminates vibrations/artifacts at external perimeter starts.
  • Maintains seam quality and external surface smoothness.
  • Requires no user intervention or preset changes.

Tests

Compiled locally and printed many rectangular and cylindrical objects like these (but not only):

20250914_212224

Fixes #11208

*Originally created by @kisslorand on 9/14/2025* # Description This PR improves print quality by addressing artifacts caused by very short travel moves immediately before external perimeters. The idea originates from PrusaSlicer, and the approach here builds on tests from PR #10643. These tiny moves no longer inherit high travel acceleration, which can otherwise introduce vibrations and surface imperfections at the seam. The solution applies the same acceleration and jerk values as the external perimeter to those short moves. This eliminates unnecessary bursts of motion, prevents artifacts, and preserves seam quality. The change is internal and automatic — no user settings or preset adjustments are required. It assumes a well-tuned printer configuration (accel, speed, input shaping, PA, SCV, jerk, etc.), which naturally depends on the firmware/OS in use (Klipper, RepRap, Marlin, etc.). Benefits: - Eliminates vibrations/artifacts at external perimeter starts. - Maintains seam quality and external surface smoothness. - Requires no user intervention or preset changes. ## Tests Compiled locally and printed many rectangular and cylindrical objects like these (but not only): ![20250914_212224](https://github.com/user-attachments/assets/8e989cab-1756-4982-b33c-622fdd8cd858) Fixes #11208
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#2201