https://docs.duet3d.com/
Help

Revision to Test homing behaviour

Danal

+[title|Test homing behaviour]
+[toc]
+
+[summary]Verify that your printer touches each endstop when homing.[/summary]
+
+
+
+== Prerequisites ==
+
+* You have tested the endstops with the procedure [[Connecting_endstop_switches#Section_Test_endstop_switches|Testing Endstops]]
+* For Delta Printers, ensure a "homedelta.g" file exists. This should have been built by the reprap online configuration tool and included in the zip package. If the file is not present, see [[Calibrating_a_delta_printer#Section_Setting_up_the_bed_g_file|Setting up bed.g]]
+* Be ready to power off, if the printer is about to do something like "crash" the nozzle into the bed. Position yourself with a finger on the power switch, or similar.
+
+== Issuing the home command ==
+
+All of the following are equivalent:
+
+* In the Web Interface, click the "Home All" button (on the Machine Control screen)
+* In the gcode console, issue command G28
+* On a PanelDue, press the Home icon (on the Control screen)
+
+== What to look for as the printer begins to move ==
+
+A cartesian printer will home each axis separately. X first, then Y, then Z. For each one, the printer should begin to move medium slow in the direction that will eventually trip the endstop.
+
+It is normal for an axis to trigger the stop, back off, and move more slowly to trigger it again.
+
+A delta printer will home all three towers at the same time. Usually, one tower will trigger far before the others. Once all three towers have triggered during the medium/slow move, all three will back off, and move much more slowly to trigger again, then they will lower themselves a small amount.
+
+== What to watch for, and stop, via power off ==
+
+* If the printer is moving AWAY from the endstop on any axis. Power off, power back on and reverse that axis via the M569 commands in config.g
+* If the printer hits an endstop and "keeps going". Power off, and go back to the procedure to test endstops.
+* If the printer jams or makes belt/screw grinding noises. Power off and resolve the issue.
+* If the printer is about to, or does, hit the bed with the nozzle. For cartesians, this generally means the endstop needs mechanical adjustment. For Deltas, this means the Z is too large (M665 H parameter, in config.g or config_override.g).
+* If the printer does ANYTHING you "don't like". Be very ready to hit power off... it doesn't cost you anything but a few seconds of time.