Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
zprobe [2018/07/06 19:12]
51.6.19.48 [Summary]
zprobe [2018/08/05 01:08] (current)
134.41.43.103 [Hardware requirements]
Line 47: Line 47:
 <callout type="​warning"​ icon="​true"​ title="​ Homing">​ <callout type="​warning"​ icon="​true"​ title="​ Homing">​
 A probe is **not** an endstop and therefore cannot be used to Home the Z axis. You need a Z endstop to use G28 to home the Z axis. Below are some instructions on how you can set the bed Z height using a probe (G30). A probe is **not** an endstop and therefore cannot be used to Home the Z axis. You need a Z endstop to use G28 to home the Z axis. Below are some instructions on how you can set the bed Z height using a probe (G30).
-**NOTE** that gamma_max in the endstop configuration **IS** used to set the maximum default travel for a probe command (G30) **ONLY IF** zprobe.max_z is not defined+**NOTE** that gamma_max in the endstop configuration **IS** used to set the maximum default travel for a probe command (G30) **ONLY IF** zprobe.max_z is not defined
 + 
 +A bit more : You have two choices :  
 + 
 +* Configure your probe as an endstop ( in the endstop module ), in which case you can use G28 to use it to seek the bed, but you can't use it in the zprobe module 
 +* Configure your probe as a probe ( in the probe module ), in which case you can't use it with G28 ( the endstop module ) to seek the bed, **but** you can use it with G30 to seek the bed, and you can use it with G31/G32 etc to level/​calibrate ( this is likely what you want to do ). 
 + 
 +The point is you configure your sensor as *either* a probe or an endstop, **not both**. You can still use it for both levelling/​calibration *and* bed seeking, it's just that if it's a probe ( and not an endstop ), you use a different Gcode ( G30 ) than if it were an endstop ( G28 ).
 </​callout>​ </​callout>​