I'm working on a new build right now and am looking into implementing an auto-leveling/auto-calibration head as this is one of my biggest annoyances about my current printer. I've seen some information here and there, but I'm hoping to get some feedback from people who have actually done the implementation themselves. What was the design like, where did you pull the code from, what are the pros and cons, etc... Thanks in advance for any help.