Z axis issue with skipped objects immedietly after filament change #162

Open
opened 2026-04-05 16:18:43 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @MrMonkey1302 on 3/25/2026

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

2.3.2

Operating System (OS)

Windows

OS Version

Windows 11

Additional system information

No response

Printer

Bambu A1

How to reproduce

Begin a print with multiple objects and either one or more filament changes.
Before a colour change, cancel an object, (specifically the object that's supposed to print first afte the filament change)
Have any sort of filament change that includes raising or lowering on the z axis without exactly returning, then resume

Actual results

If during the filament change, there is any change of the z height when print is resumed after the change, it will resume at this new z height as the G1 Zxx.xx command is applied after the object begins and only for that first one

Expected results

Object is skipped, which has no impact, and the nozzle moves to the correct height for the next non-skipped object

Project file & Debug log uploads

test.zip

Checklist of files to include

  • Log file
  • Project file

Anything else?

Image

This Gcode would all be skipped leading to no executed G1 Z13.2

Below is the start of the second object where a Z height is not mentioned before the extrude/move commands
Image

*Originally created by @MrMonkey1302 on 3/25/2026* ### Is there an existing issue for this problem? - [x] I have searched the existing issues ### OrcaSlicer Version 2.3.2 ### Operating System (OS) Windows ### OS Version Windows 11 ### Additional system information _No response_ ### Printer Bambu A1 ### How to reproduce Begin a print with multiple objects and either one or more filament changes. Before a colour change, cancel an object, (specifically the object that's supposed to print first afte the filament change) Have any sort of filament change that includes raising or lowering on the z axis without exactly returning, then resume ### Actual results If during the filament change, there is any change of the z height when print is resumed after the change, it will resume at this new z height as the `G1 Zxx.xx` command is applied after the object begins and only for that first one ### Expected results Object is skipped, which has no impact, and the nozzle moves to the correct height for the next non-skipped object ### Project file & Debug log uploads [test.zip](https://github.com/user-attachments/files/26244530/test.zip) ### Checklist of files to include - [ ] Log file - [x] Project file ### Anything else? <img width="383" height="316" alt="Image" src="https://github.com/user-attachments/assets/56ff9887-47e3-4640-830d-6107a00803b1" /> This Gcode would all be skipped leading to no executed `G1 Z13.2` Below is the start of the second object where a Z height is not mentioned before the extrude/move commands <img width="397" height="290" alt="Image" src="https://github.com/user-attachments/assets/08b0a44c-60fe-4616-a0d5-10eb36b99c0a" />
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#162