Skip to main content

Site Navigation

Your Account

Choose Language

Test homing behaviour

Verify that your printer touches each endstop when homing.


  • You have tested the endstops with the procedure 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 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.


Add Comment

View Statistics:

Past 24 Hours: 4

Past 7 Days: 17

Past 30 Days: 51

All Time: 641