make initial layer travel move acceleration and jerk configurable #1333

Open
opened 2026-04-05 17:22:42 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @rcopra on 12/17/2025

This continues the work from #6890 by @shyblower.

I found Issue #11027 today when trying to see if there was any requests for this feature.

A common approach to solving oozing on the first layer is to increase travel accelerations.

Unfortunately, there's no differentiation between print accelerations and travel accelerations on the first layer.

This differentiation already exists with the ability to set initial_layer_travel_speed

This PR adds the same functionality to travel accelerations on the first layer to reduce oozing.

I was interested in this feature as I would often have first layers with gaps on features - because material would ooze out of the nozzle due to slow travel accelerations.

This feature allows us to separate concerns between first layer print accelerations/jerk and first layer travel accelerations/jerk. Slower print accelerations on the first layer let us improve bed adhesion of the print. Fast travel accelerations allow us to fight off oozing.

Changes from the original PR:

  • Rebased onto current main
  • Resolved conflicts (placed options in Acceleration/Jerk UI sections per existing patterns)
  • Added periods to tooltips per reviewer feedback
  • Small UI re-arrangements (moved the first-layer acceleration and jerk to the acceleration and jerk sections, rather than the first layer section)

Original PR was inactive since June. Full credit to @shyblower for the implementation.

See video for example: 1000mm/s² first layer print acceleration with 10,000mm/s² first layer travel acceleration.

https://github.com/user-attachments/assets/408d424c-e9a7-4cf8-bf2f-f43912d9ef8b

*Originally created by @rcopra on 12/17/2025* This continues the work from #6890 by @shyblower. I found [Issue #11027](https://github.com/OrcaSlicer/OrcaSlicer/issues/11027) today when trying to see if there was any requests for this feature. A common approach to solving oozing on the first layer is to increase travel accelerations. Unfortunately, there's no differentiation between print accelerations and travel accelerations on the first layer. This differentiation already exists with the ability to set `initial_layer_travel_speed` This PR adds the same functionality to travel accelerations on the first layer to reduce oozing. I was interested in this feature as I would often have first layers with gaps on features - because material would ooze out of the nozzle due to slow travel accelerations. This feature allows us to separate concerns between first layer print accelerations/jerk and first layer travel accelerations/jerk. Slower print accelerations on the first layer let us improve bed adhesion of the print. Fast travel accelerations allow us to fight off oozing. **Changes from the original PR:** - Rebased onto current main - Resolved conflicts (placed options in Acceleration/Jerk UI sections per existing patterns) - Added periods to tooltips per reviewer feedback - Small UI re-arrangements (moved the first-layer acceleration and jerk to the acceleration and jerk sections, rather than the first layer section) Original PR was inactive since June. Full credit to @shyblower for the implementation. <p align="left"> <img src="https://github.com/user-attachments/assets/f7875fa4-b4d9-45d3-ba0e-a4316f9ad94d" width="300" /> <img src="https://github.com/user-attachments/assets/ee51a2b3-3054-42f8-bd6b-10f0a7f79e48" width="300" /> </p> See video for example: 1000mm/s² first layer **print** acceleration with 10,000mm/s² first layer **travel** acceleration. https://github.com/user-attachments/assets/408d424c-e9a7-4cf8-bf2f-f43912d9ef8b
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1333