Bläddra i källkod

Follow-up the PR #3082, etc

Follow-up the PR #3082
Follow-up the commit 143ad74: unnoticed updates
Fix for commit b0f5ba0: Z offset: -front [of the nozzle] +behind -> Y offset: -front [of the nozzle] +behind
Standardize the writing method: Z-probe, z-probe -> Z Probe
Adjust spacing
esenapaj 9 år sedan
förälder
incheckning
fc75e6f92d

+ 3
- 3
Marlin/Configuration.h Visa fil

341
 //============================= Z Probe Options =============================
341
 //============================= Z Probe Options =============================
342
 //===========================================================================
342
 //===========================================================================
343
 
343
 
344
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
344
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
345
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
345
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
346
 //
346
 //
347
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
347
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
488
 
488
 
489
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
489
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
490
 //#define DEBUG_LEVELING_FEATURE
490
 //#define DEBUG_LEVELING_FEATURE
491
-#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
491
+#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
492
 
492
 
493
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
493
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
494
 
494
 
551
   //    O-- FRONT --+
551
   //    O-- FRONT --+
552
   //  (0,0)
552
   //  (0,0)
553
   #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  [of the nozzle] +right
553
   #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  [of the nozzle] +right
554
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Z offset: -front [of the nozzle] +behind
554
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front [of the nozzle] +behind
555
   #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below [the nozzle] (always negative!)
555
   #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below [the nozzle] (always negative!)
556
 
556
 
557
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
557
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.

+ 15
- 16
Marlin/example_configurations/Felix/Configuration.h Visa fil

323
 //============================= Z Probe Options =============================
323
 //============================= Z Probe Options =============================
324
 //===========================================================================
324
 //===========================================================================
325
 
325
 
326
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
326
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
327
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
327
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
328
 //
328
 //
329
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
329
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
355
 //
355
 //
356
 //#define Z_MIN_PROBE_ENDSTOP
356
 //#define Z_MIN_PROBE_ENDSTOP
357
 
357
 
358
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
359
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
358
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
359
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
360
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
360
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
361
-// If you want to use a probe you do have to define one of the two defines above!
362
 
361
 
363
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
364
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
365
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
366
-// this has no effect.
367
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
362
+// To use a probe you must enable one of the two options above!
363
+
364
+// This option disables the use of the Z_MIN_PROBE_PIN
365
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
366
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
367
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
368
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
368
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
369
 
369
 
370
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
370
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
470
 
470
 
471
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
471
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
472
 //#define DEBUG_LEVELING_FEATURE
472
 //#define DEBUG_LEVELING_FEATURE
473
-//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
473
+//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
474
 
474
 
475
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
475
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
476
 
476
 
533
   //    O-- FRONT --+
533
   //    O-- FRONT --+
534
   //  (0,0)
534
   //  (0,0)
535
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
535
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
536
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
536
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
537
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
537
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
538
 
538
 
539
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
539
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
555
 
555
 
556
   // A Servo Probe can be defined in the servo section below.
556
   // A Servo Probe can be defined in the servo section below.
557
 
557
 
558
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
558
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
559
 
559
 
560
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
560
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
561
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
561
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
562
 
562
 
563
-
564
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
565
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
563
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
564
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
566
 
565
 
567
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
566
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
568
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
567
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 15
- 16
Marlin/example_configurations/Felix/Configuration_DUAL.h Visa fil

320
 //============================= Z Probe Options =============================
320
 //============================= Z Probe Options =============================
321
 //===========================================================================
321
 //===========================================================================
322
 
322
 
323
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
323
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
324
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
324
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
325
 //
325
 //
326
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
326
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
352
 //
352
 //
353
 //#define Z_MIN_PROBE_ENDSTOP
353
 //#define Z_MIN_PROBE_ENDSTOP
354
 
354
 
355
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
356
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
355
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
356
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
357
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
357
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
358
-// If you want to use a probe you do have to define one of the two defines above!
359
 
358
 
360
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
361
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
362
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
363
-// this has no effect.
364
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
359
+// To use a probe you must enable one of the two options above!
360
+
361
+// This option disables the use of the Z_MIN_PROBE_PIN
362
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
363
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
364
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
365
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
365
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
366
 
366
 
367
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
367
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
467
 
467
 
468
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
468
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
469
 //#define DEBUG_LEVELING_FEATURE
469
 //#define DEBUG_LEVELING_FEATURE
470
-//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
470
+//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
471
 
471
 
472
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
472
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
473
 
473
 
530
   //    O-- FRONT --+
530
   //    O-- FRONT --+
531
   //  (0,0)
531
   //  (0,0)
532
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
532
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
533
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
533
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
534
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
534
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
535
 
535
 
536
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
536
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
552
 
552
 
553
   // A Servo Probe can be defined in the servo section below.
553
   // A Servo Probe can be defined in the servo section below.
554
 
554
 
555
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
555
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
556
 
556
 
557
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
557
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
558
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
558
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
559
 
559
 
560
-
561
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
562
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
560
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
561
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
563
 
562
 
564
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
563
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
565
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
564
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 15
- 16
Marlin/example_configurations/Hephestos/Configuration.h Visa fil

333
 //============================= Z Probe Options =============================
333
 //============================= Z Probe Options =============================
334
 //===========================================================================
334
 //===========================================================================
335
 
335
 
336
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
336
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
337
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
337
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
338
 //
338
 //
339
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
339
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
365
 //
365
 //
366
 //#define Z_MIN_PROBE_ENDSTOP
366
 //#define Z_MIN_PROBE_ENDSTOP
367
 
367
 
368
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
369
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
368
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
369
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
370
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
370
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
371
-// If you want to use a probe you do have to define one of the two defines above!
372
 
371
 
373
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
374
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
375
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
376
-// this has no effect.
377
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
372
+// To use a probe you must enable one of the two options above!
373
+
374
+// This option disables the use of the Z_MIN_PROBE_PIN
375
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
376
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
377
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
378
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
378
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
379
 
379
 
380
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
380
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
480
 
480
 
481
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
481
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
482
 //#define DEBUG_LEVELING_FEATURE
482
 //#define DEBUG_LEVELING_FEATURE
483
-#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
483
+#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
484
 
484
 
485
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
485
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
486
 
486
 
543
   //    O-- FRONT --+
543
   //    O-- FRONT --+
544
   //  (0,0)
544
   //  (0,0)
545
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
545
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
546
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
546
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
547
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
547
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
548
 
548
 
549
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
549
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
565
 
565
 
566
   // A Servo Probe can be defined in the servo section below.
566
   // A Servo Probe can be defined in the servo section below.
567
 
567
 
568
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
568
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
569
 
569
 
570
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
570
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
571
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
571
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
572
 
572
 
573
-
574
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
575
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
573
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
574
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
576
 
575
 
577
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
576
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
578
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
577
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 6
- 8
Marlin/example_configurations/Hephestos_2/Configuration.h Visa fil

335
 //============================= Z Probe Options =============================
335
 //============================= Z Probe Options =============================
336
 //===========================================================================
336
 //===========================================================================
337
 
337
 
338
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
339
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
338
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
339
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
340
 //
340
 //
341
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
341
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
342
 //
342
 //
367
 //
367
 //
368
 //#define Z_MIN_PROBE_ENDSTOP
368
 //#define Z_MIN_PROBE_ENDSTOP
369
 
369
 
370
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
371
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
370
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
371
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
372
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
372
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
373
-// If you want to use a probe you do have to define one of the two defines above!
374
 
373
 
375
 // To use a probe you must enable one of the two options above!
374
 // To use a probe you must enable one of the two options above!
376
-//
375
+
377
 // This option disables the use of the Z_MIN_PROBE_PIN
376
 // This option disables the use of the Z_MIN_PROBE_PIN
378
 // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
377
 // To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
379
 // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
378
 // Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
483
 
482
 
484
 #define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
483
 #define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
485
 //#define DEBUG_LEVELING_FEATURE
484
 //#define DEBUG_LEVELING_FEATURE
486
-#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
485
+#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
487
 
486
 
488
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
487
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
489
 
488
 
584
                           // - Position the Z probe in a defined XY point before Z Homing when homing all axis (G28).
583
                           // - Position the Z probe in a defined XY point before Z Homing when homing all axis (G28).
585
                           // - Block Z homing only when the Z probe is outside bed area.
584
                           // - Block Z homing only when the Z probe is outside bed area.
586
 
585
 
587
-
588
   #if ENABLED(Z_SAFE_HOMING)
586
   #if ENABLED(Z_SAFE_HOMING)
589
 
587
 
590
     #define Z_SAFE_HOMING_X_POINT ((X_MIN_POS + X_MAX_POS) / 2)    // X point for Z homing when homing all axis (G28).
588
     #define Z_SAFE_HOMING_X_POINT ((X_MIN_POS + X_MAX_POS) / 2)    // X point for Z homing when homing all axis (G28).

+ 15
- 17
Marlin/example_configurations/K8200/Configuration.h Visa fil

356
 //============================= Z Probe Options =============================
356
 //============================= Z Probe Options =============================
357
 //===========================================================================
357
 //===========================================================================
358
 
358
 
359
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
359
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
360
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
360
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
361
 //
361
 //
362
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
362
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
388
 //
388
 //
389
 //#define Z_MIN_PROBE_ENDSTOP
389
 //#define Z_MIN_PROBE_ENDSTOP
390
 
390
 
391
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
392
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
391
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
392
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
393
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
393
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
394
-// If you want to use a probe you do have to define one of the two defines above!
395
 
394
 
396
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
397
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
398
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
399
-// this has no effect.
400
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
395
+// To use a probe you must enable one of the two options above!
396
+
397
+// This option disables the use of the Z_MIN_PROBE_PIN
398
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
399
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
400
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
401
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
401
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
402
 
402
 
403
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
403
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
503
 
503
 
504
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
504
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
505
 //#define DEBUG_LEVELING_FEATURE
505
 //#define DEBUG_LEVELING_FEATURE
506
-#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
506
+#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
507
 
507
 
508
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
508
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
509
 
509
 
566
   //    O-- FRONT --+
566
   //    O-- FRONT --+
567
   //  (0,0)
567
   //  (0,0)
568
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
568
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
569
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
569
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
570
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
570
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
571
 
571
 
572
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
572
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
588
 
588
 
589
   // A Servo Probe can be defined in the servo section below.
589
   // A Servo Probe can be defined in the servo section below.
590
 
590
 
591
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
591
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
592
 
592
 
593
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
593
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
594
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
594
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
595
 
595
 
596
-
597
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
598
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
596
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
597
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
599
 
598
 
600
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
599
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
601
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
600
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
726
 
725
 
727
 //#define ULTRA_LCD  //general LCD support, also 16x2
726
 //#define ULTRA_LCD  //general LCD support, also 16x2
728
 //#define DOGLCD  // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
727
 //#define DOGLCD  // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
729
-
730
 #define SDSUPPORT // Enable SD Card Support in Hardware Console
728
 #define SDSUPPORT // Enable SD Card Support in Hardware Console
731
                     // Changed behaviour! If you need SDSUPPORT uncomment it!
729
                     // Changed behaviour! If you need SDSUPPORT uncomment it!
732
 //#define SPI_SPEED SPI_HALF_SPEED // (also SPI_QUARTER_SPEED, SPI_EIGHTH_SPEED) Use slower SD transfer mode (not normally needed - uncomment if you're getting volume init error)
730
 //#define SPI_SPEED SPI_HALF_SPEED // (also SPI_QUARTER_SPEED, SPI_EIGHTH_SPEED) Use slower SD transfer mode (not normally needed - uncomment if you're getting volume init error)

+ 15
- 16
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Visa fil

341
 //============================= Z Probe Options =============================
341
 //============================= Z Probe Options =============================
342
 //===========================================================================
342
 //===========================================================================
343
 
343
 
344
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
344
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
345
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
345
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
346
 //
346
 //
347
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
347
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
373
 //
373
 //
374
 //#define Z_MIN_PROBE_ENDSTOP
374
 //#define Z_MIN_PROBE_ENDSTOP
375
 
375
 
376
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
377
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
376
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
377
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
378
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
378
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
379
-// If you want to use a probe you do have to define one of the two defines above!
380
 
379
 
381
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
382
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
383
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
384
-// this has no effect.
385
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
380
+// To use a probe you must enable one of the two options above!
381
+
382
+// This option disables the use of the Z_MIN_PROBE_PIN
383
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
384
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
385
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
386
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
386
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
387
 
387
 
388
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
388
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
488
 
488
 
489
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
489
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
490
 //#define DEBUG_LEVELING_FEATURE
490
 //#define DEBUG_LEVELING_FEATURE
491
-#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
491
+#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
492
 
492
 
493
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
493
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
494
 
494
 
551
   //    O-- FRONT --+
551
   //    O-- FRONT --+
552
   //  (0,0)
552
   //  (0,0)
553
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
553
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
554
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
554
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
555
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
555
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
556
 
556
 
557
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
557
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
573
 
573
 
574
   // A Servo Probe can be defined in the servo section below.
574
   // A Servo Probe can be defined in the servo section below.
575
 
575
 
576
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
576
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
577
 
577
 
578
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
578
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
579
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
579
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
580
 
580
 
581
-
582
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
583
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
581
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
582
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
584
 
583
 
585
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
584
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
586
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
585
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 15
- 16
Marlin/example_configurations/RigidBot/Configuration.h Visa fil

335
 //============================= Z Probe Options =============================
335
 //============================= Z Probe Options =============================
336
 //===========================================================================
336
 //===========================================================================
337
 
337
 
338
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
338
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
339
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
339
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
340
 //
340
 //
341
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
341
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
367
 //
367
 //
368
 //#define Z_MIN_PROBE_ENDSTOP
368
 //#define Z_MIN_PROBE_ENDSTOP
369
 
369
 
370
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
371
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
370
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
371
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
372
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
372
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
373
-// If you want to use a probe you do have to define one of the two defines above!
374
 
373
 
375
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
376
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
377
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
378
-// this has no effect.
379
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
374
+// To use a probe you must enable one of the two options above!
375
+
376
+// This option disables the use of the Z_MIN_PROBE_PIN
377
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
378
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
379
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
380
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
380
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
381
 
381
 
382
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
382
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
482
 
482
 
483
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
483
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
484
 //#define DEBUG_LEVELING_FEATURE
484
 //#define DEBUG_LEVELING_FEATURE
485
-//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
485
+//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
486
 
486
 
487
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
487
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
488
 
488
 
545
   //    O-- FRONT --+
545
   //    O-- FRONT --+
546
   //  (0,0)
546
   //  (0,0)
547
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
547
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
548
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
548
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
549
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
549
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
550
 
550
 
551
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
551
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
567
 
567
 
568
   // A Servo Probe can be defined in the servo section below.
568
   // A Servo Probe can be defined in the servo section below.
569
 
569
 
570
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
570
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
571
 
571
 
572
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
572
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
573
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
573
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
574
 
574
 
575
-
576
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
577
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
575
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
576
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
578
 
577
 
579
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
578
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
580
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
579
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 16
- 17
Marlin/example_configurations/SCARA/Configuration.h Visa fil

349
 //============================= Z Probe Options =============================
349
 //============================= Z Probe Options =============================
350
 //===========================================================================
350
 //===========================================================================
351
 
351
 
352
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
352
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
353
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
353
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
354
 //
354
 //
355
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
355
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
381
 //
381
 //
382
 //#define Z_MIN_PROBE_ENDSTOP
382
 //#define Z_MIN_PROBE_ENDSTOP
383
 
383
 
384
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
385
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
384
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
385
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
386
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
386
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
387
-// If you want to use a probe you do have to define one of the two defines above!
388
 
387
 
389
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
390
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
391
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
392
-// this has no effect.
393
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
388
+// To use a probe you must enable one of the two options above!
389
+
390
+// This option disables the use of the Z_MIN_PROBE_PIN
391
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
392
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
393
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
394
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
394
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
395
 
395
 
396
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
396
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
430
 
430
 
431
 // @section homing
431
 // @section homing
432
 //#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
432
 //#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
433
-                                      // Be sure you have this distance over your Z_MAX_POS in case.
433
+                                    // Be sure you have this distance over your Z_MAX_POS in case.
434
 
434
 
435
 // ENDSTOP SETTINGS:
435
 // ENDSTOP SETTINGS:
436
 // Sets direction of endstops when homing; 1=MAX, -1=MIN
436
 // Sets direction of endstops when homing; 1=MAX, -1=MIN
496
 
496
 
497
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
497
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
498
 //#define DEBUG_LEVELING_FEATURE
498
 //#define DEBUG_LEVELING_FEATURE
499
-//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
499
+//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
500
 
500
 
501
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
501
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
502
 
502
 
559
   //    O-- FRONT --+
559
   //    O-- FRONT --+
560
   //  (0,0)
560
   //  (0,0)
561
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
561
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
562
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
562
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
563
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
563
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
564
 
564
 
565
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
565
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
581
 
581
 
582
   // A Servo Probe can be defined in the servo section below.
582
   // A Servo Probe can be defined in the servo section below.
583
 
583
 
584
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
584
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
585
 
585
 
586
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
586
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
587
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
587
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
588
 
588
 
589
-
590
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
591
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
589
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
590
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
592
 
591
 
593
   //#define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
592
   //#define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
594
                             // This feature is meant to avoid Z homing with Z probe outside the bed area.
593
                             // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 17
- 48
Marlin/example_configurations/TAZ4/Configuration.h Visa fil

204
   #define PID_INTEGRAL_DRIVE_MAX PID_MAX  //limit for the integral term
204
   #define PID_INTEGRAL_DRIVE_MAX PID_MAX  //limit for the integral term
205
   #define K1 0.95 //smoothing factor within the PID
205
   #define K1 0.95 //smoothing factor within the PID
206
 
206
 
207
-  // If you are using a preconfigured hotend then you can use one of the value sets by uncommenting it
207
+  // If you are using a pre-configured hotend then you can use one of the value sets by uncommenting it
208
   // Buda 2.0 on 24V
208
   // Buda 2.0 on 24V
209
   #define  DEFAULT_Kp 6
209
   #define  DEFAULT_Kp 6
210
   #define  DEFAULT_Ki .3
210
   #define  DEFAULT_Ki .3
257
 //#define PID_BED_DEBUG // Sends debug data to the serial port.
257
 //#define PID_BED_DEBUG // Sends debug data to the serial port.
258
 
258
 
259
 #if ENABLED(PIDTEMPBED)
259
 #if ENABLED(PIDTEMPBED)
260
+
260
   #define PID_BED_INTEGRAL_DRIVE_MAX MAX_BED_POWER //limit for the integral term
261
   #define PID_BED_INTEGRAL_DRIVE_MAX MAX_BED_POWER //limit for the integral term
261
 
262
 
262
   //24V 360W silicone heater from NPH on 3mm borosilicate (TAZ 2.2+)
263
   //24V 360W silicone heater from NPH on 3mm borosilicate (TAZ 2.2+)
361
 //============================= Z Probe Options =============================
362
 //============================= Z Probe Options =============================
362
 //===========================================================================
363
 //===========================================================================
363
 
364
 
364
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
365
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
365
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
366
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
366
 //
367
 //
367
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
368
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
393
 //
394
 //
394
 //#define Z_MIN_PROBE_ENDSTOP
395
 //#define Z_MIN_PROBE_ENDSTOP
395
 
396
 
396
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
397
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
397
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
398
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
398
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
399
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
399
-// If you want to use a probe you do have to define one of the two defines above!
400
 
400
 
401
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
402
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
403
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
404
-// this has no effect.
405
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
401
+// To use a probe you must enable one of the two options above!
402
+
403
+// This option disables the use of the Z_MIN_PROBE_PIN
404
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
405
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
406
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
406
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
407
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
407
 
408
 
408
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
409
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
508
 
509
 
509
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
510
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
510
 //#define DEBUG_LEVELING_FEATURE
511
 //#define DEBUG_LEVELING_FEATURE
511
-#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
512
+#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
512
 
513
 
513
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
514
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
514
 
515
 
571
   //    O-- FRONT --+
572
   //    O-- FRONT --+
572
   //  (0,0)
573
   //  (0,0)
573
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
574
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
574
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
575
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
575
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
576
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
576
 
577
 
577
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
578
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
593
 
594
 
594
   // A Servo Probe can be defined in the servo section below.
595
   // A Servo Probe can be defined in the servo section below.
595
 
596
 
596
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
597
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
597
 
598
 
598
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
599
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
599
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
600
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
600
 
601
 
601
-
602
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
603
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
602
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
603
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
604
 
604
 
605
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
605
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
606
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
606
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
617
 
617
 
618
   #endif
618
   #endif
619
 
619
 
620
-  // Support for a dedicated Z probe endstop separate from the Z min endstop.
621
-  // If you would like to use both a Z probe and a Z min endstop together,
622
-  // uncomment #define Z_MIN_PROBE_ENDSTOP and read the instructions below.
623
-  // If you still want to use the Z min endstop for homing, disable Z_SAFE_HOMING above.
624
-  // Example: To park the head outside the bed area when homing with G28.
625
-  //
626
-  // WARNING:
627
-  // The Z min endstop will need to set properly as it would without a Z probe
628
-  // to prevent head crashes and premature stopping during a print.
629
-  //
630
-  // To use a separate Z probe endstop, you must have a Z_MIN_PROBE_PIN
631
-  // defined in the pins_XXXXX.h file for your control board.
632
-  // If you are using a servo based Z probe, you will need to enable NUM_SERVOS,
633
-  // Z_ENDSTOP_SERVO_NR and SERVO_ENDSTOP_ANGLES in the R/C SERVO support below.
634
-  // RAMPS 1.3/1.4 boards may be able to use the 5V, Ground and the D32 pin
635
-  // in the Aux 4 section of the RAMPS board. Use 5V for powered sensors,
636
-  // otherwise connect to ground and D32 for normally closed configuration
637
-  // and 5V and D32 for normally open configurations.
638
-  // Normally closed configuration is advised and assumed.
639
-  // The D32 pin in Aux 4 on RAMPS maps to the Arduino D32 pin.
640
-  // Z_MIN_PROBE_PIN is setting the pin to use on the Arduino.
641
-  // Since the D32 pin on the RAMPS maps to D32 on Arduino, this works.
642
-  // D32 is currently selected in the RAMPS 1.3/1.4 pin file.
643
-  // All other boards will need changes to the respective pins_XXXXX.h file.
644
-  //
645
-  // WARNING:
646
-  // Setting the wrong pin may have unexpected and potentially disastrous outcomes.
647
-  // Use with caution and do your homework.
648
-  //
649
-  //#define Z_MIN_PROBE_ENDSTOP
650
-
651
 #endif // AUTO_BED_LEVELING_FEATURE
620
 #endif // AUTO_BED_LEVELING_FEATURE
652
 
621
 
653
 
622
 

+ 15
- 16
Marlin/example_configurations/WITBOX/Configuration.h Visa fil

333
 //============================= Z Probe Options =============================
333
 //============================= Z Probe Options =============================
334
 //===========================================================================
334
 //===========================================================================
335
 
335
 
336
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
336
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
337
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
337
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
338
 //
338
 //
339
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
339
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
365
 //
365
 //
366
 //#define Z_MIN_PROBE_ENDSTOP
366
 //#define Z_MIN_PROBE_ENDSTOP
367
 
367
 
368
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
369
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
368
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
369
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
370
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
370
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
371
-// If you want to use a probe you do have to define one of the two defines above!
372
 
371
 
373
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
374
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
375
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
376
-// this has no effect.
377
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
372
+// To use a probe you must enable one of the two options above!
373
+
374
+// This option disables the use of the Z_MIN_PROBE_PIN
375
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
376
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
377
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
378
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
378
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
379
 
379
 
380
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
380
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
480
 
480
 
481
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
481
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
482
 //#define DEBUG_LEVELING_FEATURE
482
 //#define DEBUG_LEVELING_FEATURE
483
-#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
483
+#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
484
 
484
 
485
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
485
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
486
 
486
 
543
   //    O-- FRONT --+
543
   //    O-- FRONT --+
544
   //  (0,0)
544
   //  (0,0)
545
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
545
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
546
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
546
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
547
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
547
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
548
 
548
 
549
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
549
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
565
 
565
 
566
   // A Servo Probe can be defined in the servo section below.
566
   // A Servo Probe can be defined in the servo section below.
567
 
567
 
568
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
568
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
569
 
569
 
570
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
570
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
571
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
571
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
572
 
572
 
573
-
574
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
575
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
573
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
574
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
576
 
575
 
577
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
576
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
578
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
577
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 15
- 16
Marlin/example_configurations/adafruit/ST7565/Configuration.h Visa fil

341
 //============================= Z Probe Options =============================
341
 //============================= Z Probe Options =============================
342
 //===========================================================================
342
 //===========================================================================
343
 
343
 
344
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
344
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
345
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
345
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
346
 //
346
 //
347
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
347
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
373
 //
373
 //
374
 //#define Z_MIN_PROBE_ENDSTOP
374
 //#define Z_MIN_PROBE_ENDSTOP
375
 
375
 
376
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
377
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
376
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
377
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
378
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
378
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
379
-// If you want to use a probe you do have to define one of the two defines above!
380
 
379
 
381
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
382
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
383
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
384
-// this has no effect.
385
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
380
+// To use a probe you must enable one of the two options above!
381
+
382
+// This option disables the use of the Z_MIN_PROBE_PIN
383
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
384
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
385
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
386
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
386
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
387
 
387
 
388
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
388
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
488
 
488
 
489
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
489
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
490
 //#define DEBUG_LEVELING_FEATURE
490
 //#define DEBUG_LEVELING_FEATURE
491
-#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
491
+#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
492
 
492
 
493
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
493
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
494
 
494
 
551
   //    O-- FRONT --+
551
   //    O-- FRONT --+
552
   //  (0,0)
552
   //  (0,0)
553
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
553
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
554
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
554
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
555
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
555
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
556
 
556
 
557
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
557
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
573
 
573
 
574
   // A Servo Probe can be defined in the servo section below.
574
   // A Servo Probe can be defined in the servo section below.
575
 
575
 
576
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
576
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
577
 
577
 
578
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
578
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
579
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
579
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
580
 
580
 
581
-
582
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
583
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
581
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
582
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
584
 
583
 
585
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
584
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
586
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
585
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 15
- 16
Marlin/example_configurations/delta/biv2.5/Configuration.h Visa fil

376
 //============================= Z Probe Options =============================
376
 //============================= Z Probe Options =============================
377
 //===========================================================================
377
 //===========================================================================
378
 
378
 
379
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
379
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
380
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
380
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
381
 //
381
 //
382
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
382
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
408
 //
408
 //
409
 //#define Z_MIN_PROBE_ENDSTOP
409
 //#define Z_MIN_PROBE_ENDSTOP
410
 
410
 
411
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
412
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
411
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
412
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
413
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
413
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
414
-// If you want to use a probe you do have to define one of the two defines above!
415
 
414
 
416
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
417
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
418
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
419
-// this has no effect.
420
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
415
+// To use a probe you must enable one of the two options above!
416
+
417
+// This option disables the use of the Z_MIN_PROBE_PIN
418
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
419
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
420
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
421
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
421
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
422
 
422
 
423
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
423
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
523
 
523
 
524
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
524
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
525
 //#define DEBUG_LEVELING_FEATURE
525
 //#define DEBUG_LEVELING_FEATURE
526
-//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
526
+//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
527
 
527
 
528
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
528
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
529
 
529
 
590
   //    O-- FRONT --+
590
   //    O-- FRONT --+
591
   //  (0,0)
591
   //  (0,0)
592
   #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  [of the nozzle] +right
592
   #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  [of the nozzle] +right
593
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Z offset: -front [of the nozzle] +behind
593
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front [of the nozzle] +behind
594
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below [the nozzle] (always negative!)
594
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below [the nozzle] (always negative!)
595
 
595
 
596
   #define XY_TRAVEL_SPEED 4000         // X and Y axis travel speed between probes, in mm/min.
596
   #define XY_TRAVEL_SPEED 4000         // X and Y axis travel speed between probes, in mm/min.
612
 
612
 
613
   // A Servo Probe can be defined in the servo section below.
613
   // A Servo Probe can be defined in the servo section below.
614
 
614
 
615
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
615
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
616
 
616
 
617
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
617
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
618
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
618
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
619
 
619
 
620
-
621
   // Allen key retractable Z probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
620
   // Allen key retractable Z probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
622
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
621
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
623
   //#define Z_PROBE_ALLEN_KEY
622
   //#define Z_PROBE_ALLEN_KEY
699
     #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE HOMING_FEEDRATE_XYZ
698
     #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE HOMING_FEEDRATE_XYZ
700
   #endif
699
   #endif
701
 
700
 
702
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
703
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
701
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
702
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
704
 
703
 
705
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
704
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
706
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
705
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 18
- 19
Marlin/example_configurations/delta/generic/Configuration.h Visa fil

376
 //============================= Z Probe Options =============================
376
 //============================= Z Probe Options =============================
377
 //===========================================================================
377
 //===========================================================================
378
 
378
 
379
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
379
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
380
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
380
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
381
 //
381
 //
382
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
382
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
408
 //
408
 //
409
 #define Z_MIN_PROBE_ENDSTOP
409
 #define Z_MIN_PROBE_ENDSTOP
410
 
410
 
411
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
412
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
411
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
412
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
413
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
413
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
414
-// If you want to use a probe you do have to define one of the two defines above!
415
 
414
 
416
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
417
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
418
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
419
-// this has no effect.
420
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
415
+// To use a probe you must enable one of the two options above!
416
+
417
+// This option disables the use of the Z_MIN_PROBE_PIN
418
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
419
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
420
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
421
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
421
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
422
 
422
 
423
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
423
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
523
 
523
 
524
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
524
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
525
 //#define DEBUG_LEVELING_FEATURE
525
 //#define DEBUG_LEVELING_FEATURE
526
-//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
526
+//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
527
 
527
 
528
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
528
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
529
 
529
 
589
   //    |           |
589
   //    |           |
590
   //    O-- FRONT --+
590
   //    O-- FRONT --+
591
   //  (0,0)
591
   //  (0,0)
592
-  #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // Z probe to nozzle X offset: -left  +right
593
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Z probe to nozzle Y offset: -front +behind
594
-  #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z probe to nozzle Z offset: -below (always!)
592
+  #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  [of the nozzle] +right
593
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front [of the nozzle] +behind
594
+  #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below [the nozzle] (always negative!)
595
 
595
 
596
   #define XY_TRAVEL_SPEED 4000         // X and Y axis travel speed between probes, in mm/min.
596
   #define XY_TRAVEL_SPEED 4000         // X and Y axis travel speed between probes, in mm/min.
597
 
597
 
612
 
612
 
613
   // A Servo Probe can be defined in the servo section below.
613
   // A Servo Probe can be defined in the servo section below.
614
 
614
 
615
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
615
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
616
 
616
 
617
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
617
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
618
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
618
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
619
 
619
 
620
-
621
-  // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
620
+  // Allen key retractable Z probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
622
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
621
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
623
   //#define Z_PROBE_ALLEN_KEY
622
   //#define Z_PROBE_ALLEN_KEY
624
 
623
 
699
     //#define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE HOMING_FEEDRATE_XYZ
698
     //#define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE HOMING_FEEDRATE_XYZ
700
   #endif
699
   #endif
701
 
700
 
702
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
703
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
701
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
702
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
704
 
703
 
705
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
704
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
706
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
705
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 16
- 17
Marlin/example_configurations/delta/kossel_mini/Configuration.h Visa fil

376
 //============================= Z Probe Options =============================
376
 //============================= Z Probe Options =============================
377
 //===========================================================================
377
 //===========================================================================
378
 
378
 
379
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
379
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
380
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
380
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
381
 //
381
 //
382
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
382
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
408
 //
408
 //
409
 //#define Z_MIN_PROBE_ENDSTOP
409
 //#define Z_MIN_PROBE_ENDSTOP
410
 
410
 
411
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
412
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
411
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
412
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
413
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
413
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
414
-// If you want to use a probe you do have to define one of the two defines above!
415
 
414
 
416
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
417
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
418
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
419
-// this has no effect.
420
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
415
+// To use a probe you must enable one of the two options above!
416
+
417
+// This option disables the use of the Z_MIN_PROBE_PIN
418
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
419
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
420
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
421
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
421
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
422
 
422
 
423
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
423
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
523
 
523
 
524
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
524
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
525
 //#define DEBUG_LEVELING_FEATURE
525
 //#define DEBUG_LEVELING_FEATURE
526
-//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
526
+//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
527
 
527
 
528
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
528
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
529
 
529
 
590
   //    O-- FRONT --+
590
   //    O-- FRONT --+
591
   //  (0,0)
591
   //  (0,0)
592
   #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  [of the nozzle] +right
592
   #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  [of the nozzle] +right
593
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Z offset: -front [of the nozzle] +behind
593
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front [of the nozzle] +behind
594
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below [the nozzle] (always negative!)
594
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below [the nozzle] (always negative!)
595
 
595
 
596
   #define XY_TRAVEL_SPEED 4000         // X and Y axis travel speed between probes, in mm/min.
596
   #define XY_TRAVEL_SPEED 4000         // X and Y axis travel speed between probes, in mm/min.
612
 
612
 
613
   // A Servo Probe can be defined in the servo section below.
613
   // A Servo Probe can be defined in the servo section below.
614
 
614
 
615
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
615
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
616
 
616
 
617
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
617
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
618
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
618
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
619
 
619
 
620
-
621
-  // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
620
+  // Allen key retractable Z probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
622
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
621
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
623
   #define Z_PROBE_ALLEN_KEY
622
   #define Z_PROBE_ALLEN_KEY
624
 
623
 
703
     //#define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE HOMING_FEEDRATE_XYZ
702
     //#define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE HOMING_FEEDRATE_XYZ
704
   #endif
703
   #endif
705
 
704
 
706
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
707
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
705
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
706
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
708
 
707
 
709
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
708
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
710
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
709
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 15
- 16
Marlin/example_configurations/delta/kossel_pro/Configuration.h Visa fil

363
 //============================= Z Probe Options =============================
363
 //============================= Z Probe Options =============================
364
 //===========================================================================
364
 //===========================================================================
365
 
365
 
366
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
366
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
367
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
367
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
368
 //
368
 //
369
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
369
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
395
 //
395
 //
396
 //#define Z_MIN_PROBE_ENDSTOP
396
 //#define Z_MIN_PROBE_ENDSTOP
397
 
397
 
398
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
399
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
398
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
399
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
400
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
400
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
401
-// If you want to use a probe you do have to define one of the two defines above!
402
 
401
 
403
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
404
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
405
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
406
-// this has no effect.
407
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
402
+// To use a probe you must enable one of the two options above!
403
+
404
+// This option disables the use of the Z_MIN_PROBE_PIN
405
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
406
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
407
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
408
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
408
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
409
 
409
 
410
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
410
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
510
 
510
 
511
 #define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
511
 #define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
512
 //#define DEBUG_LEVELING_FEATURE
512
 //#define DEBUG_LEVELING_FEATURE
513
-//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
513
+//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
514
 
514
 
515
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
515
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
516
 
516
 
601
 
601
 
602
   // A Servo Probe can be defined in the servo section below.
602
   // A Servo Probe can be defined in the servo section below.
603
 
603
 
604
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
604
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
605
 
605
 
606
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
606
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
607
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
607
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
608
 
608
 
609
-
610
-  // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
609
+  // Allen key retractable Z probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
611
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
610
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
612
   #define Z_PROBE_ALLEN_KEY
611
   #define Z_PROBE_ALLEN_KEY
613
 
612
 
688
     #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE HOMING_FEEDRATE_XYZ
687
     #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE HOMING_FEEDRATE_XYZ
689
   #endif
688
   #endif
690
 
689
 
691
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
692
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
690
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
691
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
693
 
692
 
694
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
693
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
695
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
694
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 15
- 16
Marlin/example_configurations/delta/kossel_xl/Configuration.h Visa fil

369
 //============================= Z Probe Options =============================
369
 //============================= Z Probe Options =============================
370
 //===========================================================================
370
 //===========================================================================
371
 
371
 
372
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
372
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
373
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
373
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
374
 //
374
 //
375
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
375
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
401
 //
401
 //
402
 //#define Z_MIN_PROBE_ENDSTOP
402
 //#define Z_MIN_PROBE_ENDSTOP
403
 
403
 
404
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
405
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
404
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
405
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
406
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
406
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
407
-// If you want to use a probe you do have to define one of the two defines above!
408
 
407
 
409
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
410
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
411
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
412
-// this has no effect.
413
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
408
+// To use a probe you must enable one of the two options above!
409
+
410
+// This option disables the use of the Z_MIN_PROBE_PIN
411
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
412
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
413
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
414
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
414
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
415
 
415
 
416
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
416
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
516
 
516
 
517
 #define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
517
 #define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
518
 //#define DEBUG_LEVELING_FEATURE
518
 //#define DEBUG_LEVELING_FEATURE
519
-//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
519
+//#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
520
 
520
 
521
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
521
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
522
 
522
 
582
   //    O-- FRONT --+
582
   //    O-- FRONT --+
583
   //  (0,0)
583
   //  (0,0)
584
   #define X_PROBE_OFFSET_FROM_EXTRUDER 0.0     // X offset: -left  [of the nozzle] +right
584
   #define X_PROBE_OFFSET_FROM_EXTRUDER 0.0     // X offset: -left  [of the nozzle] +right
585
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER 0.0     // Z offset: -front [of the nozzle] +behind
585
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER 0.0     // Y offset: -front [of the nozzle] +behind
586
   #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.3     // Z offset: -below [the nozzle] (always negative!)
586
   #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.3     // Z offset: -below [the nozzle] (always negative!)
587
 
587
 
588
   #define XY_TRAVEL_SPEED 7000         // X and Y axis travel speed between probes, in mm/min.
588
   #define XY_TRAVEL_SPEED 7000         // X and Y axis travel speed between probes, in mm/min.
605
 
605
 
606
   // A Servo Probe can be defined in the servo section below.
606
   // A Servo Probe can be defined in the servo section below.
607
 
607
 
608
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
608
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
609
 
609
 
610
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
610
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
611
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
611
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
612
 
612
 
613
-
614
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
615
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
613
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
614
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
616
 
615
 
617
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
616
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
618
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
617
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 15
- 16
Marlin/example_configurations/makibox/Configuration.h Visa fil

344
 //============================= Z Probe Options =============================
344
 //============================= Z Probe Options =============================
345
 //===========================================================================
345
 //===========================================================================
346
 
346
 
347
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
347
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
348
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
348
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
349
 //
349
 //
350
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
350
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
376
 //
376
 //
377
 //#define Z_MIN_PROBE_ENDSTOP
377
 //#define Z_MIN_PROBE_ENDSTOP
378
 
378
 
379
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
380
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
379
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
380
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
381
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
381
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
382
-// If you want to use a probe you do have to define one of the two defines above!
383
 
382
 
384
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
385
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
386
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
387
-// this has no effect.
388
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
383
+// To use a probe you must enable one of the two options above!
384
+
385
+// This option disables the use of the Z_MIN_PROBE_PIN
386
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
387
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
388
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
389
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
389
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
390
 
390
 
391
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
391
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
491
 
491
 
492
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
492
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
493
 //#define DEBUG_LEVELING_FEATURE
493
 //#define DEBUG_LEVELING_FEATURE
494
-#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
494
+#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
495
 
495
 
496
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
496
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
497
 
497
 
554
   //    O-- FRONT --+
554
   //    O-- FRONT --+
555
   //  (0,0)
555
   //  (0,0)
556
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
556
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
557
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
557
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
558
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
558
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
559
 
559
 
560
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
560
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
576
 
576
 
577
   // A Servo Probe can be defined in the servo section below.
577
   // A Servo Probe can be defined in the servo section below.
578
 
578
 
579
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
579
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
580
 
580
 
581
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
581
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
582
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
582
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
583
 
583
 
584
-
585
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
586
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
584
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
585
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
587
 
586
 
588
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
587
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
589
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
588
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

+ 15
- 16
Marlin/example_configurations/tvrrug/Round2/Configuration.h Visa fil

331
 //============================= Z Probe Options =============================
331
 //============================= Z Probe Options =============================
332
 //===========================================================================
332
 //===========================================================================
333
 
333
 
334
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z-probe and a Z-min-endstop on the same machine.
334
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
335
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
335
 // With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
336
 //
336
 //
337
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
337
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
363
 //
363
 //
364
 //#define Z_MIN_PROBE_ENDSTOP
364
 //#define Z_MIN_PROBE_ENDSTOP
365
 
365
 
366
-// If you want to use the Z_MIN_PIN to connect your Z_MIN_PROBE comment out the next define.
367
-// In other words. The z-min-probe is connected to the Z_MIN_PIN and is used for homing and for probing.
366
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
367
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
368
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
368
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
369
-// If you want to use a probe you do have to define one of the two defines above!
370
 
369
 
371
-// If you want to enable the Z probe pin, but disable its use, uncomment the line below.
372
-// This only affects a Z probe endstop if you have separate Z min endstop as well and have
373
-// activated Z_MIN_PROBE_ENDSTOP above. If you are using the Z Min endstop on your Z probe,
374
-// this has no effect.
375
-// In other words. If a Z_MIN_PROBE_PIN is defined in your pin file - don't use it.
370
+// To use a probe you must enable one of the two options above!
371
+
372
+// This option disables the use of the Z_MIN_PROBE_PIN
373
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
374
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
375
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
376
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
376
 //#define DISABLE_Z_MIN_PROBE_ENDSTOP
377
 
377
 
378
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
378
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
478
 
478
 
479
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
479
 //#define AUTO_BED_LEVELING_FEATURE // Delete the comment to enable (remove // at the start of the line)
480
 //#define DEBUG_LEVELING_FEATURE
480
 //#define DEBUG_LEVELING_FEATURE
481
-#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
481
+#define Z_MIN_PROBE_REPEATABILITY_TEST  // If not commented out, Z Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
482
 
482
 
483
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
483
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
484
 
484
 
541
   //    O-- FRONT --+
541
   //    O-- FRONT --+
542
   //  (0,0)
542
   //  (0,0)
543
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
543
   #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  [of the nozzle] +right
544
-  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Z offset: -front [of the nozzle] +behind
544
+  #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front [of the nozzle] +behind
545
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
545
   #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below [the nozzle] (always negative!)
546
 
546
 
547
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
547
   #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
563
 
563
 
564
   // A Servo Probe can be defined in the servo section below.
564
   // A Servo Probe can be defined in the servo section below.
565
 
565
 
566
-  // A Allen Key Probe is currently predefined only in the delta example configurations.
566
+  // An Allen Key Probe is currently predefined only in the delta example configurations.
567
 
567
 
568
-  //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell.
568
+  //#define Z_PROBE_SLED // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
569
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
569
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
570
 
570
 
571
-
572
-  //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
573
-  //it is highly recommended you let this Z_SAFE_HOMING enabled!!!
571
+  // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
572
+  // it is highly recommended you leave Z_SAFE_HOMING enabled!
574
 
573
 
575
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
574
   #define Z_SAFE_HOMING   // Use the z-min-probe for homing to z-min - not the z-min-endstop.
576
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.
575
                           // This feature is meant to avoid Z homing with Z probe outside the bed area.

Laddar…
Avbryt
Spara