Quote Originally Posted by Roxy View Post
And add the M48 command to your Marlin_Main.CPP file. With that you will be able to measure the repeatability of your Z-Probe to know if the mechanics are working well. Probably you are going to get the best numbers we have seen so far.
Tried it out and left all the messages in so could see what is happening.

SENDING:G1 Y0 F4000 X0 F4000
At end of homeaxis(Z) raising nozzle.
At end of homeaxis(Z) done raising nozzle.
SENDING:G1 Y0 F4000 X0 F4000
SENDING:M48
M48 Z-Probe Repeatability test. Version 1.85
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
At end of run_z_probe() raising nozzle.
At end of run_z_probe() done raising nozzle.
Mean: 11.120100
Standard Deviation: 0.005024
echo:endstops hit: Z:6.12


Should be better with the new setup that I haven't fitted yet. I thought of some other hardware design changes, so I am printing those while re-building.
Should have the new hardware all setup within a few days.