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/10/14 16:19]
88.186.78.124 [Tuning machine height] Minor
zprobe [2019/03/06 16:13] (current)
wolfmanjm [Configuration]
Line 86: Line 86:
 <​kbd>​G30 Fxxx</​kbd>​ will run the probe at xxx mm/min overriding the slow_feedrate. <​kbd>​G30 Fxxx</​kbd>​ will run the probe at xxx mm/min overriding the slow_feedrate.
  
-<​kbd>​G38.2</​kbd>​ and <​kbd>​G38.3</​kbd>​ ( for probing in X and Y ) are also implemented as documented [[http://​linuxcnc.org/​docs/​2.6/​html/​gcode/​gcode.html#​sec:​G38-probe|here]] ​+<​kbd>​G38.2</​kbd>​ and <​kbd>​G38.3</​kbd>​ ( for probing in X and Y ) are also implemented as documented [[http://​linuxcnc.org/​docs/​2.6/​html/​gcode/​gcode.html#​sec:​G38-probe|here]] ​**NOTE** probing in X or Y on a delta is not recommended due to non linear movement issues.
  
 If there are multiple levelling strategies selected the <​kbd>​Pn</​kbd>​ parameter will select which one to send leveling codes to, 0 being the first defined one, 1 the second and so on. eg <​kbd>​G29 P1</​kbd>​ will send G29 to the second defined levelling strategy. If there are multiple levelling strategies selected the <​kbd>​Pn</​kbd>​ parameter will select which one to send leveling codes to, 0 being the first defined one, 1 the second and so on. eg <​kbd>​G29 P1</​kbd>​ will send G29 to the second defined levelling strategy.
Line 461: Line 461:
 </​code>​ </​code>​
  
-Or they may be defined (and saved with <​kbd>​M500</​kbd>​) using <​kbd>​M557 P0 X30 Y40.5</​kbd> ​ where <​kbd>​P</​kbd>​ is <​kbd>​0,​1,​2</​kbd>​+Or the probe points ​may be defined (and saved with <​kbd>​M500</​kbd>​) using <​kbd>​M557 P0 X30 Y40.5</​kbd> ​ where <​kbd>​P</​kbd>​ is <​kbd>​0,​1,​2</​kbd>​
  
 Probe offsets from the nozzle or tool head can be defined with : Probe offsets from the nozzle or tool head can be defined with :
Line 469: Line 469:
 </​code>​ </​code>​
  
-They may also be set with <​kbd>​M565 X0 Y0 Z0</​kbd>​+The probe offsets ​may also be set with <​kbd>​M565 X0 Y0 Z0</​kbd>​
  
-To force homing in X and Y before <​kbd>​G32</​kbd>​ does the probe the following can be set in configthis is the default+To force homing in X and Y before <​kbd>​G32</​kbd>​ does the probethe following can be set in config ​(this is the default)
  
 <​code>​ <​code>​
Line 677: Line 677:
 <callout type="​warning"​ icon="​true"​ title="​Dampening settings">​ <callout type="​warning"​ icon="​true"​ title="​Dampening settings">​
 Both of these settings are needed to be defined in your configuration file for dampening compensation feature to work. If any of them is missing, the compensation will be applied through all heights (the old and default behavior). Both of these settings are needed to be defined in your configuration file for dampening compensation feature to work. If any of them is missing, the compensation will be applied through all heights (the old and default behavior).
 +Be careful using these settings, as they may appear to totally disable any compensation. It is advised to not set these until the leveling has been tested and verified to work.
 +
 </​callout>​ </​callout>​
  
Line 717: Line 719:
 leveling-strategy.rectangular-grid.save ​                ​false ​   # If the saved grid is to be loaded on boot then this must be set to true leveling-strategy.rectangular-grid.save ​                ​false ​   # If the saved grid is to be loaded on boot then this must be set to true
 leveling-strategy.rectangular-grid.initial_height ​      ​10 ​      # will move to Z10 before the first probe leveling-strategy.rectangular-grid.initial_height ​      ​10 ​      # will move to Z10 before the first probe
-leveling-strategy.rectangular-grid.dampening_start ​     0.5      # compensation decrease point (optional) 
-leveling-strategy.rectangular-grid.height_limit ​        ​1 ​       # no compensation to apply after this point (optional) 
 mm_per_line_segment ​                                    ​1 ​       # necessary for cartesians using rectangular-grid mm_per_line_segment ​                                    ​1 ​       # necessary for cartesians using rectangular-grid
 </​code>​ </​code>​