瀏覽代碼

Apply sensorless changes to example configs

Scott Lahteine 6 年之前
父節點
當前提交
bb47009656
共有 54 個檔案被更改,包括 810 行新增378 行删除
  1. 15
    7
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h
  2. 15
    7
      Marlin/src/config/examples/Anet/A2/Configuration_adv.h
  3. 15
    7
      Marlin/src/config/examples/Anet/A2plus/Configuration_adv.h
  4. 15
    7
      Marlin/src/config/examples/Anet/A6/Configuration_adv.h
  5. 15
    7
      Marlin/src/config/examples/Anet/A8/Configuration_adv.h
  6. 15
    7
      Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  7. 15
    7
      Marlin/src/config/examples/BIBO/TouchX/default/Configuration_adv.h
  8. 15
    7
      Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h
  9. 15
    7
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h
  10. 15
    7
      Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h
  11. 15
    7
      Marlin/src/config/examples/Cartesio/Configuration_adv.h
  12. 15
    7
      Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h
  13. 15
    7
      Marlin/src/config/examples/Creality/CR-10S/Configuration_adv.h
  14. 15
    7
      Marlin/src/config/examples/Creality/CR-10mini/Configuration_adv.h
  15. 15
    7
      Marlin/src/config/examples/Creality/CR-8/Configuration_adv.h
  16. 15
    7
      Marlin/src/config/examples/Creality/Ender-2/Configuration_adv.h
  17. 15
    7
      Marlin/src/config/examples/Creality/Ender-3/Configuration_adv.h
  18. 15
    7
      Marlin/src/config/examples/Creality/Ender-4/Configuration_adv.h
  19. 15
    7
      Marlin/src/config/examples/Einstart-S/Configuration_adv.h
  20. 15
    7
      Marlin/src/config/examples/Felix/Configuration_adv.h
  21. 15
    7
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h
  22. 15
    7
      Marlin/src/config/examples/Formbot/Raptor/Configuration_adv.h
  23. 15
    7
      Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration_adv.h
  24. 15
    7
      Marlin/src/config/examples/Formbot/T_Rex_3/Configuration_adv.h
  25. 15
    7
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  26. 15
    7
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  27. 15
    7
      Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h
  28. 15
    7
      Marlin/src/config/examples/JGAurora/A5/Configuration_adv.h
  29. 15
    7
      Marlin/src/config/examples/MakerParts/Configuration_adv.h
  30. 15
    7
      Marlin/src/config/examples/Malyan/M150/Configuration_adv.h
  31. 15
    7
      Marlin/src/config/examples/Malyan/M200/Configuration_adv.h
  32. 15
    7
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h
  33. 15
    7
      Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h
  34. 15
    7
      Marlin/src/config/examples/RigidBot/Configuration_adv.h
  35. 15
    7
      Marlin/src/config/examples/SCARA/Configuration_adv.h
  36. 15
    7
      Marlin/src/config/examples/Sanguinololu/Configuration_adv.h
  37. 15
    7
      Marlin/src/config/examples/TheBorg/Configuration_adv.h
  38. 15
    7
      Marlin/src/config/examples/TinyBoy2/Configuration_adv.h
  39. 15
    7
      Marlin/src/config/examples/Tronxy/X3A/Configuration_adv.h
  40. 15
    7
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration_adv.h
  41. 15
    7
      Marlin/src/config/examples/Velleman/K8200/Configuration_adv.h
  42. 15
    7
      Marlin/src/config/examples/Velleman/K8400/Configuration_adv.h
  43. 15
    7
      Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration_adv.h
  44. 15
    7
      Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration_adv.h
  45. 15
    7
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h
  46. 15
    7
      Marlin/src/config/examples/delta/FLSUN/kossel/Configuration_adv.h
  47. 15
    7
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h
  48. 15
    7
      Marlin/src/config/examples/delta/generic/Configuration_adv.h
  49. 15
    7
      Marlin/src/config/examples/delta/kossel_mini/Configuration_adv.h
  50. 15
    7
      Marlin/src/config/examples/delta/kossel_xl/Configuration_adv.h
  51. 15
    7
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration_adv.h
  52. 15
    7
      Marlin/src/config/examples/makibox/Configuration_adv.h
  53. 15
    7
      Marlin/src/config/examples/tvrrug/Round2/Configuration_adv.h
  54. 15
    7
      Marlin/src/config/examples/wt150/Configuration_adv.h

+ 15
- 7
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Anet/A2/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Anet/A2plus/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Anet/A6/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Anet/A8/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/BIBO/TouchX/default/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h 查看文件

1266
   #define E5_HYBRID_THRESHOLD     30
1266
   #define E5_HYBRID_THRESHOLD     30
1267
 
1267
 
1268
   /**
1268
   /**
1269
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1270
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1269
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1270
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1271
    * X, Y, and Z homing will always be done in spreadCycle mode.
1271
    * X, Y, and Z homing will always be done in spreadCycle mode.
1272
    *
1272
    *
1273
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1273
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1274
    * Higher values make the system LESS sensitive.
1274
    * Higher values make the system LESS sensitive.
1275
    * Lower value make the system MORE sensitive.
1275
    * Lower value make the system MORE sensitive.
1276
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1276
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1279
    */
1279
    */
1280
   //#define SENSORLESS_HOMING // TMC2130 only
1280
   //#define SENSORLESS_HOMING // TMC2130 only
1281
 
1281
 
1282
-  #if ENABLED(SENSORLESS_HOMING)
1283
-    #define X_HOMING_SENSITIVITY  8
1284
-    #define Y_HOMING_SENSITIVITY  8
1285
-    //#define Z_HOMING_SENSITIVITY  8
1282
+  /**
1283
+   * Use StallGuard2 to probe the bed with the nozzle.
1284
+   * 
1285
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1286
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1287
+   */
1288
+  //#define SENSORLESS_PROBING // TMC2130 only
1289
+
1290
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1291
+    #define X_STALL_SENSITIVITY  8
1292
+    #define Y_STALL_SENSITIVITY  8
1293
+    //#define Z_STALL_SENSITIVITY  8
1286
   #endif
1294
   #endif
1287
 
1295
 
1288
   /**
1296
   /**

+ 15
- 7
Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Cartesio/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Creality/CR-10S/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Creality/CR-10mini/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Creality/CR-8/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Creality/Ender-2/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Creality/Ender-3/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Creality/Ender-4/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Einstart-S/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Felix/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Formbot/Raptor/Configuration_adv.h 查看文件

1260
   #define E5_HYBRID_THRESHOLD     30
1260
   #define E5_HYBRID_THRESHOLD     30
1261
 
1261
 
1262
   /**
1262
   /**
1263
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1264
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1263
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1264
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1266
    *
1266
    *
1267
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1267
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1268
    * Higher values make the system LESS sensitive.
1268
    * Higher values make the system LESS sensitive.
1269
    * Lower value make the system MORE sensitive.
1269
    * Lower value make the system MORE sensitive.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1273
    */
1273
    */
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1275
 
1275
 
1276
-  #if ENABLED(SENSORLESS_HOMING)
1277
-    #define X_HOMING_SENSITIVITY  8
1278
-    #define Y_HOMING_SENSITIVITY  8
1279
-    //#define Z_HOMING_SENSITIVITY  8
1276
+  /**
1277
+   * Use StallGuard2 to probe the bed with the nozzle.
1278
+   * 
1279
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1280
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1281
+   */
1282
+  //#define SENSORLESS_PROBING // TMC2130 only
1283
+
1284
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1285
+    #define X_STALL_SENSITIVITY  8
1286
+    #define Y_STALL_SENSITIVITY  8
1287
+    //#define Z_STALL_SENSITIVITY  8
1280
   #endif
1288
   #endif
1281
 
1289
 
1282
   /**
1290
   /**

+ 15
- 7
Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration_adv.h 查看文件

1262
   #define E5_HYBRID_THRESHOLD     30
1262
   #define E5_HYBRID_THRESHOLD     30
1263
 
1263
 
1264
   /**
1264
   /**
1265
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1266
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1265
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1266
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1267
    * X, Y, and Z homing will always be done in spreadCycle mode.
1267
    * X, Y, and Z homing will always be done in spreadCycle mode.
1268
    *
1268
    *
1269
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1269
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1270
    * Higher values make the system LESS sensitive.
1270
    * Higher values make the system LESS sensitive.
1271
    * Lower value make the system MORE sensitive.
1271
    * Lower value make the system MORE sensitive.
1272
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1272
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1275
    */
1275
    */
1276
   //#define SENSORLESS_HOMING // TMC2130 only
1276
   //#define SENSORLESS_HOMING // TMC2130 only
1277
 
1277
 
1278
-  #if ENABLED(SENSORLESS_HOMING)
1279
-    #define X_HOMING_SENSITIVITY  8
1280
-    #define Y_HOMING_SENSITIVITY  8
1281
-    //#define Z_HOMING_SENSITIVITY  8
1278
+  /**
1279
+   * Use StallGuard2 to probe the bed with the nozzle.
1280
+   * 
1281
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1282
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1283
+   */
1284
+  //#define SENSORLESS_PROBING // TMC2130 only
1285
+
1286
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1287
+    #define X_STALL_SENSITIVITY  8
1288
+    #define Y_STALL_SENSITIVITY  8
1289
+    //#define Z_STALL_SENSITIVITY  8
1282
   #endif
1290
   #endif
1283
 
1291
 
1284
   /**
1292
   /**

+ 15
- 7
Marlin/src/config/examples/Formbot/T_Rex_3/Configuration_adv.h 查看文件

1263
   #define E5_HYBRID_THRESHOLD     30
1263
   #define E5_HYBRID_THRESHOLD     30
1264
 
1264
 
1265
   /**
1265
   /**
1266
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1267
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1266
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1267
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1268
    * X, Y, and Z homing will always be done in spreadCycle mode.
1268
    * X, Y, and Z homing will always be done in spreadCycle mode.
1269
    *
1269
    *
1270
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1270
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1271
    * Higher values make the system LESS sensitive.
1271
    * Higher values make the system LESS sensitive.
1272
    * Lower value make the system MORE sensitive.
1272
    * Lower value make the system MORE sensitive.
1273
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1273
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1276
    */
1276
    */
1277
   //#define SENSORLESS_HOMING // TMC2130 only
1277
   //#define SENSORLESS_HOMING // TMC2130 only
1278
 
1278
 
1279
-  #if ENABLED(SENSORLESS_HOMING)
1280
-    #define X_HOMING_SENSITIVITY  8
1281
-    #define Y_HOMING_SENSITIVITY  8
1282
-    //#define Z_HOMING_SENSITIVITY  8
1279
+  /**
1280
+   * Use StallGuard2 to probe the bed with the nozzle.
1281
+   * 
1282
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1283
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1284
+   */
1285
+  //#define SENSORLESS_PROBING // TMC2130 only
1286
+
1287
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1288
+    #define X_STALL_SENSITIVITY  8
1289
+    #define Y_STALL_SENSITIVITY  8
1290
+    //#define Z_STALL_SENSITIVITY  8
1283
   #endif
1291
   #endif
1284
 
1292
 
1285
   /**
1293
   /**

+ 15
- 7
Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/JGAurora/A5/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/MakerParts/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Malyan/M150/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Malyan/M200/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h 查看文件

1266
   #define E5_HYBRID_THRESHOLD     30
1266
   #define E5_HYBRID_THRESHOLD     30
1267
 
1267
 
1268
   /**
1268
   /**
1269
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1270
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1269
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1270
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1271
    * X, Y, and Z homing will always be done in spreadCycle mode.
1271
    * X, Y, and Z homing will always be done in spreadCycle mode.
1272
    *
1272
    *
1273
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1273
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1274
    * Higher values make the system LESS sensitive.
1274
    * Higher values make the system LESS sensitive.
1275
    * Lower value make the system MORE sensitive.
1275
    * Lower value make the system MORE sensitive.
1276
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1276
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1279
    */
1279
    */
1280
   //#define SENSORLESS_HOMING // TMC2130 only
1280
   //#define SENSORLESS_HOMING // TMC2130 only
1281
 
1281
 
1282
-  #if ENABLED(SENSORLESS_HOMING)
1283
-    #define X_HOMING_SENSITIVITY  8
1284
-    #define Y_HOMING_SENSITIVITY  8
1285
-    //#define Z_HOMING_SENSITIVITY  8
1282
+  /**
1283
+   * Use StallGuard2 to probe the bed with the nozzle.
1284
+   * 
1285
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1286
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1287
+   */
1288
+  //#define SENSORLESS_PROBING // TMC2130 only
1289
+
1290
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1291
+    #define X_STALL_SENSITIVITY  8
1292
+    #define Y_STALL_SENSITIVITY  8
1293
+    //#define Z_STALL_SENSITIVITY  8
1286
   #endif
1294
   #endif
1287
 
1295
 
1288
   /**
1296
   /**

+ 15
- 7
Marlin/src/config/examples/RigidBot/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/SCARA/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Sanguinololu/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/TheBorg/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/TinyBoy2/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Tronxy/X3A/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/UltiMachine/Archim2/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Velleman/K8200/Configuration_adv.h 查看文件

1271
   #define E5_HYBRID_THRESHOLD     30
1271
   #define E5_HYBRID_THRESHOLD     30
1272
 
1272
 
1273
   /**
1273
   /**
1274
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1275
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1274
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1275
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1276
    * X, Y, and Z homing will always be done in spreadCycle mode.
1276
    * X, Y, and Z homing will always be done in spreadCycle mode.
1277
    *
1277
    *
1278
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1278
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1279
    * Higher values make the system LESS sensitive.
1279
    * Higher values make the system LESS sensitive.
1280
    * Lower value make the system MORE sensitive.
1280
    * Lower value make the system MORE sensitive.
1281
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1281
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1284
    */
1284
    */
1285
   //#define SENSORLESS_HOMING // TMC2130 only
1285
   //#define SENSORLESS_HOMING // TMC2130 only
1286
 
1286
 
1287
-  #if ENABLED(SENSORLESS_HOMING)
1288
-    #define X_HOMING_SENSITIVITY  8
1289
-    #define Y_HOMING_SENSITIVITY  8
1290
-    //#define Z_HOMING_SENSITIVITY  8
1287
+  /**
1288
+   * Use StallGuard2 to probe the bed with the nozzle.
1289
+   * 
1290
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1291
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1292
+   */
1293
+  //#define SENSORLESS_PROBING // TMC2130 only
1294
+
1295
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1296
+    #define X_STALL_SENSITIVITY  8
1297
+    #define Y_STALL_SENSITIVITY  8
1298
+    //#define Z_STALL_SENSITIVITY  8
1291
   #endif
1299
   #endif
1292
 
1300
 
1293
   /**
1301
   /**

+ 15
- 7
Marlin/src/config/examples/Velleman/K8400/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration_adv.h 查看文件

1260
   #define E5_HYBRID_THRESHOLD     30
1260
   #define E5_HYBRID_THRESHOLD     30
1261
 
1261
 
1262
   /**
1262
   /**
1263
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1264
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1263
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1264
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1266
    *
1266
    *
1267
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1267
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1268
    * Higher values make the system LESS sensitive.
1268
    * Higher values make the system LESS sensitive.
1269
    * Lower value make the system MORE sensitive.
1269
    * Lower value make the system MORE sensitive.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1273
    */
1273
    */
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1275
 
1275
 
1276
-  #if ENABLED(SENSORLESS_HOMING)
1277
-    #define X_HOMING_SENSITIVITY  8
1278
-    #define Y_HOMING_SENSITIVITY  8
1279
-    //#define Z_HOMING_SENSITIVITY  8
1276
+  /**
1277
+   * Use StallGuard2 to probe the bed with the nozzle.
1278
+   * 
1279
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1280
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1281
+   */
1282
+  //#define SENSORLESS_PROBING // TMC2130 only
1283
+
1284
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1285
+    #define X_STALL_SENSITIVITY  8
1286
+    #define Y_STALL_SENSITIVITY  8
1287
+    //#define Z_STALL_SENSITIVITY  8
1280
   #endif
1288
   #endif
1281
 
1289
 
1282
   /**
1290
   /**

+ 15
- 7
Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration_adv.h 查看文件

1260
   #define E5_HYBRID_THRESHOLD     30
1260
   #define E5_HYBRID_THRESHOLD     30
1261
 
1261
 
1262
   /**
1262
   /**
1263
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1264
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1263
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1264
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1266
    *
1266
    *
1267
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1267
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1268
    * Higher values make the system LESS sensitive.
1268
    * Higher values make the system LESS sensitive.
1269
    * Lower value make the system MORE sensitive.
1269
    * Lower value make the system MORE sensitive.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1273
    */
1273
    */
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1275
 
1275
 
1276
-  #if ENABLED(SENSORLESS_HOMING)
1277
-    #define X_HOMING_SENSITIVITY  8
1278
-    #define Y_HOMING_SENSITIVITY  8
1279
-    //#define Z_HOMING_SENSITIVITY  8
1276
+  /**
1277
+   * Use StallGuard2 to probe the bed with the nozzle.
1278
+   * 
1279
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1280
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1281
+   */
1282
+  //#define SENSORLESS_PROBING // TMC2130 only
1283
+
1284
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1285
+    #define X_STALL_SENSITIVITY  8
1286
+    #define Y_STALL_SENSITIVITY  8
1287
+    //#define Z_STALL_SENSITIVITY  8
1280
   #endif
1288
   #endif
1281
 
1289
 
1282
   /**
1290
   /**

+ 15
- 7
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h 查看文件

1260
   #define E5_HYBRID_THRESHOLD     30
1260
   #define E5_HYBRID_THRESHOLD     30
1261
 
1261
 
1262
   /**
1262
   /**
1263
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1264
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1263
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1264
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1266
    *
1266
    *
1267
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1267
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1268
    * Higher values make the system LESS sensitive.
1268
    * Higher values make the system LESS sensitive.
1269
    * Lower value make the system MORE sensitive.
1269
    * Lower value make the system MORE sensitive.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1273
    */
1273
    */
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1275
 
1275
 
1276
-  #if ENABLED(SENSORLESS_HOMING)
1277
-    #define X_HOMING_SENSITIVITY  8
1278
-    #define Y_HOMING_SENSITIVITY  8
1279
-    //#define Z_HOMING_SENSITIVITY  8
1276
+  /**
1277
+   * Use StallGuard2 to probe the bed with the nozzle.
1278
+   * 
1279
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1280
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1281
+   */
1282
+  //#define SENSORLESS_PROBING // TMC2130 only
1283
+
1284
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1285
+    #define X_STALL_SENSITIVITY  8
1286
+    #define Y_STALL_SENSITIVITY  8
1287
+    //#define Z_STALL_SENSITIVITY  8
1280
   #endif
1288
   #endif
1281
 
1289
 
1282
   /**
1290
   /**

+ 15
- 7
Marlin/src/config/examples/delta/FLSUN/kossel/Configuration_adv.h 查看文件

1260
   #define E5_HYBRID_THRESHOLD     30
1260
   #define E5_HYBRID_THRESHOLD     30
1261
 
1261
 
1262
   /**
1262
   /**
1263
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1264
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1263
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1264
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1266
    *
1266
    *
1267
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1267
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1268
    * Higher values make the system LESS sensitive.
1268
    * Higher values make the system LESS sensitive.
1269
    * Lower value make the system MORE sensitive.
1269
    * Lower value make the system MORE sensitive.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1273
    */
1273
    */
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1275
 
1275
 
1276
-  #if ENABLED(SENSORLESS_HOMING)
1277
-    #define X_HOMING_SENSITIVITY  8
1278
-    #define Y_HOMING_SENSITIVITY  8
1279
-    //#define Z_HOMING_SENSITIVITY  8
1276
+  /**
1277
+   * Use StallGuard2 to probe the bed with the nozzle.
1278
+   * 
1279
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1280
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1281
+   */
1282
+  //#define SENSORLESS_PROBING // TMC2130 only
1283
+
1284
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1285
+    #define X_STALL_SENSITIVITY  8
1286
+    #define Y_STALL_SENSITIVITY  8
1287
+    //#define Z_STALL_SENSITIVITY  8
1280
   #endif
1288
   #endif
1281
 
1289
 
1282
   /**
1290
   /**

+ 15
- 7
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h 查看文件

1260
   #define E5_HYBRID_THRESHOLD     30
1260
   #define E5_HYBRID_THRESHOLD     30
1261
 
1261
 
1262
   /**
1262
   /**
1263
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1264
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1263
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1264
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1266
    *
1266
    *
1267
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1267
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1268
    * Higher values make the system LESS sensitive.
1268
    * Higher values make the system LESS sensitive.
1269
    * Lower value make the system MORE sensitive.
1269
    * Lower value make the system MORE sensitive.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1273
    */
1273
    */
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1275
 
1275
 
1276
-  #if ENABLED(SENSORLESS_HOMING)
1277
-    #define X_HOMING_SENSITIVITY  8
1278
-    #define Y_HOMING_SENSITIVITY  8
1279
-    //#define Z_HOMING_SENSITIVITY  8
1276
+  /**
1277
+   * Use StallGuard2 to probe the bed with the nozzle.
1278
+   * 
1279
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1280
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1281
+   */
1282
+  //#define SENSORLESS_PROBING // TMC2130 only
1283
+
1284
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1285
+    #define X_STALL_SENSITIVITY  8
1286
+    #define Y_STALL_SENSITIVITY  8
1287
+    //#define Z_STALL_SENSITIVITY  8
1280
   #endif
1288
   #endif
1281
 
1289
 
1282
   /**
1290
   /**

+ 15
- 7
Marlin/src/config/examples/delta/generic/Configuration_adv.h 查看文件

1260
   #define E5_HYBRID_THRESHOLD     30
1260
   #define E5_HYBRID_THRESHOLD     30
1261
 
1261
 
1262
   /**
1262
   /**
1263
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1264
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1263
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1264
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1266
    *
1266
    *
1267
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1267
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1268
    * Higher values make the system LESS sensitive.
1268
    * Higher values make the system LESS sensitive.
1269
    * Lower value make the system MORE sensitive.
1269
    * Lower value make the system MORE sensitive.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1273
    */
1273
    */
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1275
 
1275
 
1276
-  #if ENABLED(SENSORLESS_HOMING)
1277
-    #define X_HOMING_SENSITIVITY  8
1278
-    #define Y_HOMING_SENSITIVITY  8
1279
-    //#define Z_HOMING_SENSITIVITY  8
1276
+  /**
1277
+   * Use StallGuard2 to probe the bed with the nozzle.
1278
+   * 
1279
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1280
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1281
+   */
1282
+  //#define SENSORLESS_PROBING // TMC2130 only
1283
+
1284
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1285
+    #define X_STALL_SENSITIVITY  8
1286
+    #define Y_STALL_SENSITIVITY  8
1287
+    //#define Z_STALL_SENSITIVITY  8
1280
   #endif
1288
   #endif
1281
 
1289
 
1282
   /**
1290
   /**

+ 15
- 7
Marlin/src/config/examples/delta/kossel_mini/Configuration_adv.h 查看文件

1260
   #define E5_HYBRID_THRESHOLD     30
1260
   #define E5_HYBRID_THRESHOLD     30
1261
 
1261
 
1262
   /**
1262
   /**
1263
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1264
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1263
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1264
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1266
    *
1266
    *
1267
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1267
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1268
    * Higher values make the system LESS sensitive.
1268
    * Higher values make the system LESS sensitive.
1269
    * Lower value make the system MORE sensitive.
1269
    * Lower value make the system MORE sensitive.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1273
    */
1273
    */
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1275
 
1275
 
1276
-  #if ENABLED(SENSORLESS_HOMING)
1277
-    #define X_HOMING_SENSITIVITY  8
1278
-    #define Y_HOMING_SENSITIVITY  8
1279
-    //#define Z_HOMING_SENSITIVITY  8
1276
+  /**
1277
+   * Use StallGuard2 to probe the bed with the nozzle.
1278
+   * 
1279
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1280
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1281
+   */
1282
+  //#define SENSORLESS_PROBING // TMC2130 only
1283
+
1284
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1285
+    #define X_STALL_SENSITIVITY  8
1286
+    #define Y_STALL_SENSITIVITY  8
1287
+    //#define Z_STALL_SENSITIVITY  8
1280
   #endif
1288
   #endif
1281
 
1289
 
1282
   /**
1290
   /**

+ 15
- 7
Marlin/src/config/examples/delta/kossel_xl/Configuration_adv.h 查看文件

1260
   #define E5_HYBRID_THRESHOLD     30
1260
   #define E5_HYBRID_THRESHOLD     30
1261
 
1261
 
1262
   /**
1262
   /**
1263
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1264
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1263
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1264
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1265
    * X, Y, and Z homing will always be done in spreadCycle mode.
1266
    *
1266
    *
1267
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1267
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1268
    * Higher values make the system LESS sensitive.
1268
    * Higher values make the system LESS sensitive.
1269
    * Lower value make the system MORE sensitive.
1269
    * Lower value make the system MORE sensitive.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1270
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1273
    */
1273
    */
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1274
   //#define SENSORLESS_HOMING // TMC2130 only
1275
 
1275
 
1276
-  #if ENABLED(SENSORLESS_HOMING)
1277
-    #define X_HOMING_SENSITIVITY  8
1278
-    #define Y_HOMING_SENSITIVITY  8
1279
-    //#define Z_HOMING_SENSITIVITY  8
1276
+  /**
1277
+   * Use StallGuard2 to probe the bed with the nozzle.
1278
+   * 
1279
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1280
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1281
+   */
1282
+  //#define SENSORLESS_PROBING // TMC2130 only
1283
+
1284
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1285
+    #define X_STALL_SENSITIVITY  8
1286
+    #define Y_STALL_SENSITIVITY  8
1287
+    //#define Z_STALL_SENSITIVITY  8
1280
   #endif
1288
   #endif
1281
 
1289
 
1282
   /**
1290
   /**

+ 15
- 7
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/makibox/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/tvrrug/Round2/Configuration_adv.h 查看文件

1258
   #define E5_HYBRID_THRESHOLD     30
1258
   #define E5_HYBRID_THRESHOLD     30
1259
 
1259
 
1260
   /**
1260
   /**
1261
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1262
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1261
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1262
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1263
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    *
1264
    *
1265
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1265
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1266
    * Higher values make the system LESS sensitive.
1266
    * Higher values make the system LESS sensitive.
1267
    * Lower value make the system MORE sensitive.
1267
    * Lower value make the system MORE sensitive.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1268
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1271
    */
1271
    */
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1272
   //#define SENSORLESS_HOMING // TMC2130 only
1273
 
1273
 
1274
-  #if ENABLED(SENSORLESS_HOMING)
1275
-    #define X_HOMING_SENSITIVITY  8
1276
-    #define Y_HOMING_SENSITIVITY  8
1277
-    //#define Z_HOMING_SENSITIVITY  8
1274
+  /**
1275
+   * Use StallGuard2 to probe the bed with the nozzle.
1276
+   * 
1277
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1278
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1279
+   */
1280
+  //#define SENSORLESS_PROBING // TMC2130 only
1281
+
1282
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1283
+    #define X_STALL_SENSITIVITY  8
1284
+    #define Y_STALL_SENSITIVITY  8
1285
+    //#define Z_STALL_SENSITIVITY  8
1278
   #endif
1286
   #endif
1279
 
1287
 
1280
   /**
1288
   /**

+ 15
- 7
Marlin/src/config/examples/wt150/Configuration_adv.h 查看文件

1259
   #define E5_HYBRID_THRESHOLD     30
1259
   #define E5_HYBRID_THRESHOLD     30
1260
 
1260
 
1261
   /**
1261
   /**
1262
-   * Use stallGuard2 to sense an obstacle and trigger an endstop.
1263
-   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
1262
+   * Use StallGuard2 to sense an obstacle and trigger an endstop.
1263
+   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
1264
    * X, Y, and Z homing will always be done in spreadCycle mode.
1264
    * X, Y, and Z homing will always be done in spreadCycle mode.
1265
    *
1265
    *
1266
-   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
1266
+   * X/Y/Z_STALL_SENSITIVITY is used for tuning the trigger sensitivity.
1267
    * Higher values make the system LESS sensitive.
1267
    * Higher values make the system LESS sensitive.
1268
    * Lower value make the system MORE sensitive.
1268
    * Lower value make the system MORE sensitive.
1269
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1269
    * Too low values can lead to false positives, while too high values will collide the axis without triggering.
1272
    */
1272
    */
1273
   //#define SENSORLESS_HOMING // TMC2130 only
1273
   //#define SENSORLESS_HOMING // TMC2130 only
1274
 
1274
 
1275
-  #if ENABLED(SENSORLESS_HOMING)
1276
-    #define X_HOMING_SENSITIVITY  8
1277
-    #define Y_HOMING_SENSITIVITY  8
1278
-    //#define Z_HOMING_SENSITIVITY  8
1275
+  /**
1276
+   * Use StallGuard2 to probe the bed with the nozzle.
1277
+   * 
1278
+   * CAUTION: This could cause damage to machines that use a lead screw or threaded rod
1279
+   *          to move the Z axis. Take extreme care when attempting to enable this feature.
1280
+   */
1281
+  //#define SENSORLESS_PROBING // TMC2130 only
1282
+
1283
+  #if ENABLED(SENSORLESS_HOMING) || ENABLED(SENSORLESS_PROBING)
1284
+    #define X_STALL_SENSITIVITY  8
1285
+    #define Y_STALL_SENSITIVITY  8
1286
+    //#define Z_STALL_SENSITIVITY  8
1279
   #endif
1287
   #endif
1280
 
1288
 
1281
   /**
1289
   /**

Loading…
取消
儲存