Problems with auto bed leveling on Wanhao i3
Okay, so for months now I've been using Marlin firmware with my i3, upgraded to the Ramps 1.4 board, and auto bed leveling works okay, but at times will fail with the correction matrix and will print high on one side and too low on the other. Several posts I have read had said that the Repetier firmware had a much better correction matrix for auto bed leveling, so I decided to give it a try. I've spent the last 7 hours in frustration.
First of all, when I perform a G28 Z0 command to zero my Z, it comes down on my Z probe (it is an endstop switch mounted to a removable magnetic mount, I put it on the front of the print head, then after the auto bed process is completed, I remove it), so anyway it comes down the first time on the switch, bounces up, then comes down for it's second hit on the switch, but doesn't stop, just keeps jamming down into the print bed and I have to do an emergency stop. Yes, it is raising high enough between bounces for the switch to release, then reswitch coming down, it just won't stop. So I ended up disabling G28 in my script.
My bigger issue is this. When I perform the G29 command for the bed level process, it goes through with no problems, measures all three points of the bed, and displays the correction matrix. However, after it's 3rd measurement and it raises up, the Z never comes back down. It just hangs at like 65mm from the print bed and starts printing in mid-air. I've tried adjusting the Z probe height and the z probe bed distance (I've spent HOURS making adjustments to them) but nothing changes, the Z just stays there and tries printing in mid-air.
Any suggestions or help would be GREATLY appreciated!!!