I do a lot of multi-process prints and I've come across issues where hotend/carriage components collide with prints that are already on the bed. For example, I setup a print with 2 processes. Process 1 prints model 1 just fine as it is the only model on the bed. Process 2 then prints a model to the left of model 1. My print fails because model 2 is positioned 25mm left of model 1 and I have a bed leveling sensor 30mm to the right of my nozzle. Not only did my print fail, I also damaged my sensor.
Example 2. Again, 2 processes. Process 1 prints model 1. Process 2 then prints model 2 50mm in front of model 1. Print fails because as it prints, the rollers on the carriage roll over model 1 because the rollers are 60mm behind the nozzle.
Is there a way to tell the printer the boundaries around the hotend assembly where it should not print because a collision will occur? I know I can just measure my hotend and make sure that I don't position models within those boundaries but the problem is other than counting the squares on the grid, I have no accurate way of knowing the distance between my models. If there was a way to set the distance between models based on their outermost edges (not just at the bed but throughout the height of the model) instead of their center points then it would be possible.