Fix: Incorrect ZHopType mapping #1561

Closed
opened 2026-04-05 18:23:50 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @kisslorand on 11/21/2025

What's fixed?

Previously, zhtSlope ("Slope Lift") was incorrectly grouped with zhtAuto and zhtSpiral, causing it to trigger SpiralLift.

This resulted in unintended spiral lift moves (G17 + G2/G3 arcs) on printers like the Creality Hi, especially during retraction before perimeter→infill travel.

Changes:

  • Replace boolean logic with explicit switch-case
  • Map:
    zhtAuto → SpiralLift
    zhtSpiral → SpiralLift
    zhtSlope → SlopeLift (correct behavior)
    zhtNormal → NormalLift
  • Eliminates unintended spiral paths and restores correct
    slope-lift behavior on all machines.
*Originally created by @kisslorand on 11/21/2025* ### What's fixed? Previously, zhtSlope ("Slope Lift") was incorrectly grouped with zhtAuto and zhtSpiral, causing it to trigger SpiralLift. This resulted in unintended spiral lift moves (G17 + G2/G3 arcs) on printers like the Creality Hi, especially during retraction before perimeter→infill travel. ### Changes: - Replace boolean logic with explicit switch-case - Map: zhtAuto → SpiralLift zhtSpiral → SpiralLift zhtSlope → SlopeLift (correct behavior) zhtNormal → NormalLift - Eliminates unintended spiral paths and restores correct slope-lift behavior on all machines.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1561