supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.1k stars 517 forks source link

z-offset from plane on build-plate #2022

Closed remopini closed 2 years ago

remopini commented 2 years ago

What happened?

It seems that if bottom z-offset is set to something bigger than 0, then this is also used for the first layer of a raft. This makes the raft print above the actual build plate (and thus fail miserably). Tried it with bottom z-offset of 0.2mm.

If I set bottom z-offset to zero, the raft prints fine, but then any supports on the model stick to the model part they are "growing" from.

I believe this to be a bug, as the bottom z-offset should only apply to interfaces between support material and a part of the model, NOT support material and the build plate.

If this IS indeed working as intended, then there should be a way to define a bottom z-offset for supports and model surfaces separate from a bottom z-offset between build plate and supports.

Project file & How to reproduce

Calibration cube.zip

Version

2.3.57

Operating system

windows 11

Printer model

artillery x1 with duet/hemera

supermerill commented 2 years ago

I loaded your porject file and the raft touch the build plate. image

what do you have?

remopini commented 2 years ago

hm... indeed, I just created two g-code files with the setting changed inbetween and they are identical.. I'll keep trying to figure out where that offset came from...