Like the topic says, I miss the option to adjust the z-offset for each toolhead. While X & Y are available to adjust, Z isn't.
In my scenario, I have multiple standalone printheads that differ slightly in height. As for now, I don't know a single one (S3D-)-solution to adjust this. For example:
At first layer, tool0 is perfectly adjusted to the printbed. Then, changing to tool1, this tool is like 0.15mm higher over the printbed and therefor does not get good bedadhesion.
I tried to fix this via a toolchange-script, that works like "pick tool 1 and lift Z about 0.15mm". This does work for the rest of the layer (that had begun with tool0 printing fine, too). Then, S3D changes to the next layer, still printing with tool1 (I think, this is on purpose to minimize the number on toolchanges). BUT, and that is the problem, this change to the nextlayer is coded in absolute positioning, so Z will go down the (via toolchange adjusted) 0.15mm AND the desired layerheight of, lets asume, 0.2mm or such. So the new layer with the old printhead is way to high.
Same thing, just in reverse order, happens if tool1 is parked back. Toolchangescript needs to "readjust" the 0.15mm from before, but because of the absolute positioning, the then picked tool0 does print on a 0.15mm to low layer.
I can imagine, that a simple additional parameter-box for tool z-offset would solve this.