Collision wise I don’t see any issues if one layer height is an exact increment of the other.
If your left nozzle is 0.2 with a height of 0.1mm and the right one 0.6 with a height of 0.3 mm, you simply do 3 layers with the left one and then 1 layer with the right one. The nozzle height of the right one would be equal to the previous pass with the left nozzle. So no collision at all.
Restriction is that the nozzle with the smallest layer height always needs to come first.
But the second one is the path distribution for those nozzles.
If you would only want to print the exterior wall with the 0.2 nozzle, you print 3 layers of approximately 0.22mm wide and total 0.3mm high and then push a 0.66m wide seam directly against it. The forces might push your thin wall of 0.22mm a bit aside causing visual artifacts on the outer wall.
For 2 totally different layer heights the problem becomes even more complex.
So I can imagine that they need to think about it and test before they release something that works in all cases.
As long as the Z height of the current nozzle isn’t lower than the previous one within the same object I don’t think layer heights even need to be exact proportions of each other for different size nozzles to work.
i.e. If we have 0.4 with 0.2lh and 0.6 with 0.3lh - you could do:
Z 0.2 - 0.4,
Z 0.3 --------0.6,
Z 0.4 - 0.4,
Z 0.6 - 0.4 -0.6,
Z 0.8 - 0.4,
Z 0.9 ------- 0.6,
Z1.0 - 0.4,
Z1.2 - 0.4 - 0.6. etc.
If perimeter is on the 0.4 then it would be first in all cases in the example I gave,
I don’t think I would do an extra tool swap though just to ensure that one particular nozzle does the perimeter first or last - but I guess that could be an option in the slicer if it would affect print quality.
My H2D order now in - so looking forward to getting into this more once I arrives - if necessary overriding GCode to try and see what sort of results I can get out of mixed nozzle sizes.
I note that the H2D scans the nozzles somehow to know what type and size they are.
I wonder if it is going to be possible to manually override this to get the printer to start a print with different nozzle sizes loaded