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
endstops [2018/05/24 13:45]
arthur [Homing]
endstops [2018/09/10 13:46] (current)
51.6.19.46
Line 94: Line 94:
  
 Endstops may be configured to act as limit switches, during normal operations if any enabled limit switch is triggered the system will halt and all operations will stop, it will send a !! command to the host to stop it sending any more data (a recent dev octoprint and recent [[Pronterface]] support this). Endstops may be configured to act as limit switches, during normal operations if any enabled limit switch is triggered the system will halt and all operations will stop, it will send a !! command to the host to stop it sending any more data (a recent dev octoprint and recent [[Pronterface]] support this).
-reset will be required to continue, or sending M999, make sure you move away from the endstop though before trying to move.+Sending $X, or sending M999, or a reset will be required to continue. Make sure you move away from the endstop though before trying to move.
  
 To enable enstops as limit switches the following config options can be used, they are disabled by default. To enable enstops as limit switches the following config options can be used, they are disabled by default.
Line 130: Line 130:
 Soft(ware) endstops is a feature that allows the board to refuse any command that would put it outside the bounds of the work area. Soft(ware) endstops is a feature that allows the board to refuse any command that would put it outside the bounds of the work area.
  
-Note that this feature only functions once the machine has been homed ( until then it can't know where it is ).+Note that this feature only functions once the machine has been homed ( until then it can't know where it is ). After the machine has been homed this feature needs to be enabled using the <​kbd>​M211 S1</​kbd>​ M-code, and can be disabled using the <​kbd>​M211 S0</​kbd>​ M-code.
  
 The configuration is as such :  The configuration is as such : 
Line 147: Line 147:
 Simply add this series of config options to your config file and the machine will start respecting soft endstops. Simply add this series of config options to your config file and the machine will start respecting soft endstops.
  
-You can test/debug the feature by issuing the <kbd>M311</​kbd>​ M-code, which will tell you the current status of the soft endstops.+You can test/debug the feature by issuing the <kbd>M211</​kbd>​ M-code, which will tell you the current status of the soft endstops.
  
 **NOTE** it is highly recommended that you always enable HALT when a soft endstop is hit, the ignore commands option is VERY dangerous as subsequent commands that are within the soft endstops limit will continue from an arbitrary position causing untold damage. **NOTE** it is highly recommended that you always enable HALT when a soft endstop is hit, the ignore commands option is VERY dangerous as subsequent commands that are within the soft endstops limit will continue from an arbitrary position causing untold damage.
Line 197: Line 197:
 </​callout>​ </​callout>​
  
-== External ​ressources+== External ​resources
  
 === General video about mechanical endstops === General video about mechanical endstops