Okay, my servo motor is here and I want to attempt this mode after I get the arm printed. I have a few questions before I begin.
First, I am running and RUMBA board with the latest version of the firmware from Adrian's github that does not have a pins.h tab. So, where in the firmware do I go to assign the servo motor to a pin and what pin should I be using? Z max has 5V, ground and signal wires available and is not used for the end stops, can I plug it into there? Hopefully I don't have to grab an entirely new version of the firmware, because it is working great as-is.
Also, I have 3 different nozzles and corresponding layer heights that I use with my E3D hot end. With each nozzle, I have a different first layer height and therefore my Z screw needs to be adjusted between each nozzle change. If I just configure it with my middle sized (0.4 mm nozzle), then my first layer will be too squished with my 0.25 nozzle and not enough squished with my 0.6 mm nozzle.
How do you suggest handling this with auto bed leveling enabled? It is obviously unacceptable to modify my firmware every time I change a nozzle but the different nozzles do require different offsets unless I try to use a single first layer height with all prints. That would mean my first layer height would always be 0.25 mm or smaller because you can't make a layer height bigger than the nozzle diameter (slic3r returns an error if you try). I don't see anything in the firmware allowing you to use different offsets for different size nozzles. I'm interested to see how others handled this or if I am totally thinking wrong.
Thanks!
SD4 w/ RUMBA, E3D Volcano, all bearings, glass bed