Browse Source

Merge pull request #4108 from esenapaj/Fix-for-PR-#4093

Fix for PR #4093 (Make Z Probe options independent of ABL), etc
Scott Lahteine 9 years ago
parent
commit
b0e47608e6

+ 4
- 0
Marlin/Configuration.h View File

@@ -978,8 +978,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
978 978
 //
979 979
 //#define ULTIPANEL
980 980
 
981
+//
981 982
 // Cartesio UI
982 983
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
984
+//
983 985
 //#define CARTESIO_UI
984 986
 
985 987
 //
@@ -1104,7 +1106,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1104 1106
 //
1105 1107
 //#define U8GLIB_SSD1306
1106 1108
 
1109
+//
1107 1110
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1111
+//
1108 1112
 //#define SAV_3DGLCD
1109 1113
 #if ENABLED(SAV_3DGLCD)
1110 1114
   //#define U8GLIB_SSD1306

+ 4
- 0
Marlin/example_configurations/Cartesio/Configuration.h View File

@@ -977,8 +977,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
977 977
 //
978 978
 //#define ULTIPANEL
979 979
 
980
+//
980 981
 // Cartesio UI
981 982
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
983
+//
982 984
 #define CARTESIO_UI
983 985
 
984 986
 //
@@ -1103,7 +1105,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1103 1105
 //
1104 1106
 //#define U8GLIB_SSD1306
1105 1107
 
1108
+//
1106 1109
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1110
+//
1107 1111
 //#define SAV_3DGLCD
1108 1112
 #if ENABLED(SAV_3DGLCD)
1109 1113
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/Felix/Configuration.h View File

@@ -391,50 +391,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
391 391
 //============================= Z Probe Options =============================
392 392
 //===========================================================================
393 393
 
394
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
395
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
396
-//
397
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
398
-//
399
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
400
-// Example: To park the head outside the bed area when homing with G28.
401
-//
402
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
403
-//
404
-// For a servo-based Z probe, you must set up servo support below, including
405
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
406
-//
407
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
408
-// - Use 5V for powered (usu. inductive) sensors.
409
-// - Otherwise connect:
410
-//   - normally-closed switches to GND and D32.
411
-//   - normally-open switches to 5V and D32.
412
-//
413
-// Normally-closed switches are advised and are the default.
414
-//
415
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
416
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
417
-// default pin for all RAMPS-based boards. Some other boards map differently.
418
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
419
-//
420
-// WARNING:
421
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
422
-// Use with caution and do your homework.
423
-//
424
-//#define Z_MIN_PROBE_ENDSTOP
425
-
426
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
427
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
428
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
429
-
430
-// To use a probe you must enable one of the two options above!
431
-
432
-// This option disables the use of the Z_MIN_PROBE_PIN
433
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
434
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
435
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
436
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
437
-
438 394
 //
439 395
 // Probe Type
440 396
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -486,6 +442,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
486 442
 // Allen Key Probe is defined in the Delta example configurations.
487 443
 //
488 444
 
445
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
446
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
447
+//
448
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
449
+//
450
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
451
+// Example: To park the head outside the bed area when homing with G28.
452
+//
453
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
454
+//
455
+// For a servo-based Z probe, you must set up servo support below, including
456
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
457
+//
458
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
459
+// - Use 5V for powered (usu. inductive) sensors.
460
+// - Otherwise connect:
461
+//   - normally-closed switches to GND and D32.
462
+//   - normally-open switches to 5V and D32.
463
+//
464
+// Normally-closed switches are advised and are the default.
465
+//
466
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
467
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
468
+// default pin for all RAMPS-based boards. Some other boards map differently.
469
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
470
+//
471
+// WARNING:
472
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
473
+// Use with caution and do your homework.
474
+//
475
+//#define Z_MIN_PROBE_ENDSTOP
476
+
477
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
478
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
479
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
480
+
481
+// To use a probe you must enable one of the two options above!
482
+
483
+// This option disables the use of the Z_MIN_PROBE_PIN
484
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
485
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
486
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
487
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
488
+
489 489
 // Enable Z Probe Repeatability test to see how accurate your probe is
490 490
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
491 491
 
@@ -656,7 +656,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
656 656
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
657 657
                                                                              // Useful to retract a deployable Z probe.
658 658
 
659
-
660 659
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
661 660
   // it is highly recommended you also enable Z_SAFE_HOMING below!
662 661
 
@@ -962,8 +961,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
962 961
 //
963 962
 //#define ULTIPANEL
964 963
 
964
+//
965 965
 // Cartesio UI
966 966
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
967
+//
967 968
 //#define CARTESIO_UI
968 969
 
969 970
 //
@@ -1088,7 +1089,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1088 1089
 //
1089 1090
 //#define U8GLIB_SSD1306
1090 1091
 
1092
+//
1091 1093
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1094
+//
1092 1095
 //#define SAV_3DGLCD
1093 1096
 #if ENABLED(SAV_3DGLCD)
1094 1097
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/Felix/DUAL/Configuration.h View File

@@ -389,50 +389,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
389 389
 //============================= Z Probe Options =============================
390 390
 //===========================================================================
391 391
 
392
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
393
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
394
-//
395
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
396
-//
397
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
398
-// Example: To park the head outside the bed area when homing with G28.
399
-//
400
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
401
-//
402
-// For a servo-based Z probe, you must set up servo support below, including
403
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
404
-//
405
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
406
-// - Use 5V for powered (usu. inductive) sensors.
407
-// - Otherwise connect:
408
-//   - normally-closed switches to GND and D32.
409
-//   - normally-open switches to 5V and D32.
410
-//
411
-// Normally-closed switches are advised and are the default.
412
-//
413
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
414
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
415
-// default pin for all RAMPS-based boards. Some other boards map differently.
416
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
417
-//
418
-// WARNING:
419
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
420
-// Use with caution and do your homework.
421
-//
422
-//#define Z_MIN_PROBE_ENDSTOP
423
-
424
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
425
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
426
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
427
-
428
-// To use a probe you must enable one of the two options above!
429
-
430
-// This option disables the use of the Z_MIN_PROBE_PIN
431
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
432
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
433
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
434
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
435
-
436 392
 //
437 393
 // Probe Type
438 394
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -484,6 +440,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
484 440
 // Allen Key Probe is defined in the Delta example configurations.
485 441
 //
486 442
 
443
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
444
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
445
+//
446
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
447
+//
448
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
449
+// Example: To park the head outside the bed area when homing with G28.
450
+//
451
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
452
+//
453
+// For a servo-based Z probe, you must set up servo support below, including
454
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
455
+//
456
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
457
+// - Use 5V for powered (usu. inductive) sensors.
458
+// - Otherwise connect:
459
+//   - normally-closed switches to GND and D32.
460
+//   - normally-open switches to 5V and D32.
461
+//
462
+// Normally-closed switches are advised and are the default.
463
+//
464
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
465
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
466
+// default pin for all RAMPS-based boards. Some other boards map differently.
467
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
468
+//
469
+// WARNING:
470
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
471
+// Use with caution and do your homework.
472
+//
473
+//#define Z_MIN_PROBE_ENDSTOP
474
+
475
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
476
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
477
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
478
+
479
+// To use a probe you must enable one of the two options above!
480
+
481
+// This option disables the use of the Z_MIN_PROBE_PIN
482
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
483
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
484
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
485
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
486
+
487 487
 // Enable Z Probe Repeatability test to see how accurate your probe is
488 488
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
489 489
 
@@ -654,7 +654,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
654 654
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
655 655
                                                                              // Useful to retract a deployable Z probe.
656 656
 
657
-
658 657
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
659 658
   // it is highly recommended you also enable Z_SAFE_HOMING below!
660 659
 
@@ -960,8 +959,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
960 959
 //
961 960
 //#define ULTIPANEL
962 961
 
962
+//
963 963
 // Cartesio UI
964 964
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
965
+//
965 966
 //#define CARTESIO_UI
966 967
 
967 968
 //
@@ -1086,7 +1087,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1086 1087
 //
1087 1088
 //#define U8GLIB_SSD1306
1088 1089
 
1090
+//
1089 1091
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1092
+//
1090 1093
 //#define SAV_3DGLCD
1091 1094
 #if ENABLED(SAV_3DGLCD)
1092 1095
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/Hephestos/Configuration.h View File

@@ -401,50 +401,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
401 401
 //============================= Z Probe Options =============================
402 402
 //===========================================================================
403 403
 
404
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
405
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
406
-//
407
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
408
-//
409
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
410
-// Example: To park the head outside the bed area when homing with G28.
411
-//
412
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
413
-//
414
-// For a servo-based Z probe, you must set up servo support below, including
415
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
416
-//
417
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
418
-// - Use 5V for powered (usu. inductive) sensors.
419
-// - Otherwise connect:
420
-//   - normally-closed switches to GND and D32.
421
-//   - normally-open switches to 5V and D32.
422
-//
423
-// Normally-closed switches are advised and are the default.
424
-//
425
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
426
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
427
-// default pin for all RAMPS-based boards. Some other boards map differently.
428
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
429
-//
430
-// WARNING:
431
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
432
-// Use with caution and do your homework.
433
-//
434
-//#define Z_MIN_PROBE_ENDSTOP
435
-
436
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
437
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
438
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
439
-
440
-// To use a probe you must enable one of the two options above!
441
-
442
-// This option disables the use of the Z_MIN_PROBE_PIN
443
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
444
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
445
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
446
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
447
-
448 404
 //
449 405
 // Probe Type
450 406
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -496,6 +452,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
496 452
 // Allen Key Probe is defined in the Delta example configurations.
497 453
 //
498 454
 
455
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
456
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
457
+//
458
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
459
+//
460
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
461
+// Example: To park the head outside the bed area when homing with G28.
462
+//
463
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
464
+//
465
+// For a servo-based Z probe, you must set up servo support below, including
466
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
467
+//
468
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
469
+// - Use 5V for powered (usu. inductive) sensors.
470
+// - Otherwise connect:
471
+//   - normally-closed switches to GND and D32.
472
+//   - normally-open switches to 5V and D32.
473
+//
474
+// Normally-closed switches are advised and are the default.
475
+//
476
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
477
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
478
+// default pin for all RAMPS-based boards. Some other boards map differently.
479
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
480
+//
481
+// WARNING:
482
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
483
+// Use with caution and do your homework.
484
+//
485
+//#define Z_MIN_PROBE_ENDSTOP
486
+
487
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
488
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
489
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
490
+
491
+// To use a probe you must enable one of the two options above!
492
+
493
+// This option disables the use of the Z_MIN_PROBE_PIN
494
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
495
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
496
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
497
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
498
+
499 499
 // Enable Z Probe Repeatability test to see how accurate your probe is
500 500
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
501 501
 
@@ -666,7 +666,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
666 666
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
667 667
                                                                              // Useful to retract a deployable Z probe.
668 668
 
669
-
670 669
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
671 670
   // it is highly recommended you also enable Z_SAFE_HOMING below!
672 671
 
@@ -971,8 +970,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
971 970
 //
972 971
 //#define ULTIPANEL
973 972
 
973
+//
974 974
 // Cartesio UI
975 975
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
976
+//
976 977
 //#define CARTESIO_UI
977 978
 
978 979
 //
@@ -1097,7 +1098,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
1097 1098
 //
1098 1099
 //#define U8GLIB_SSD1306
1099 1100
 
1101
+//
1100 1102
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1103
+//
1101 1104
 //#define SAV_3DGLCD
1102 1105
 #if ENABLED(SAV_3DGLCD)
1103 1106
   //#define U8GLIB_SSD1306

+ 50
- 51
Marlin/example_configurations/Hephestos_2/Configuration.h View File

@@ -403,50 +403,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
403 403
 //============================= Z Probe Options =============================
404 404
 //===========================================================================
405 405
 
406
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
407
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
408
-//
409
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
410
-//
411
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
412
-// Example: To park the head outside the bed area when homing with G28.
413
-//
414
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
415
-//
416
-// For a servo-based Z probe, you must set up servo support below, including
417
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
418
-//
419
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
420
-// - Use 5V for powered (usu. inductive) sensors.
421
-// - Otherwise connect:
422
-//   - normally-closed switches to GND and D32.
423
-//   - normally-open switches to 5V and D32.
424
-//
425
-// Normally-closed switches are advised and are the default.
426
-//
427
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
428
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
429
-// default pin for all RAMPS-based boards. Some other boards map differently.
430
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
431
-//
432
-// WARNING:
433
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
434
-// Use with caution and do your homework.
435
-//
436
-//#define Z_MIN_PROBE_ENDSTOP
437
-
438
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
439
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
440
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
441
-
442
-// To use a probe you must enable one of the two options above!
443
-
444
-// This option disables the use of the Z_MIN_PROBE_PIN
445
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
446
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
447
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
448
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
449
-
450 406
 //
451 407
 // Probe Type
452 408
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -498,6 +454,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
498 454
 // Allen Key Probe is defined in the Delta example configurations.
499 455
 //
500 456
 
457
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
458
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
459
+//
460
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
461
+//
462
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
463
+// Example: To park the head outside the bed area when homing with G28.
464
+//
465
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
466
+//
467
+// For a servo-based Z probe, you must set up servo support below, including
468
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
469
+//
470
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
471
+// - Use 5V for powered (usu. inductive) sensors.
472
+// - Otherwise connect:
473
+//   - normally-closed switches to GND and D32.
474
+//   - normally-open switches to 5V and D32.
475
+//
476
+// Normally-closed switches are advised and are the default.
477
+//
478
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
479
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
480
+// default pin for all RAMPS-based boards. Some other boards map differently.
481
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
482
+//
483
+// WARNING:
484
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
485
+// Use with caution and do your homework.
486
+//
487
+//#define Z_MIN_PROBE_ENDSTOP
488
+
489
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
490
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
491
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
492
+
493
+// To use a probe you must enable one of the two options above!
494
+
495
+// This option disables the use of the Z_MIN_PROBE_PIN
496
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
497
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
498
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
499
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
500
+
501 501
 // Enable Z Probe Repeatability test to see how accurate your probe is
502 502
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
503 503
 
@@ -512,8 +512,8 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
512 512
 //
513 513
 // For M851 give a range for adjusting the Z probe offset
514 514
 //
515
-#define Z_PROBE_OFFSET_RANGE_MIN -20
516
-#define Z_PROBE_OFFSET_RANGE_MAX 20
515
+#define Z_PROBE_OFFSET_RANGE_MIN -5
516
+#define Z_PROBE_OFFSET_RANGE_MAX  0
517 517
 
518 518
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
519 519
 // :{0:'Low',1:'High'}
@@ -733,11 +733,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
733 733
 //============================= Additional Features ===========================
734 734
 //=============================================================================
735 735
 
736
-// @section probes
737
-
738
-#define Z_PROBE_OFFSET_RANGE_MIN -5
739
-#define Z_PROBE_OFFSET_RANGE_MAX  0
740
-
741 736
 // @section extras
742 737
 
743 738
 //
@@ -977,8 +972,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
977 972
 //
978 973
 //#define ULTIPANEL
979 974
 
975
+//
980 976
 // Cartesio UI
981 977
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
978
+//
982 979
 //#define CARTESIO_UI
983 980
 
984 981
 //
@@ -1103,7 +1100,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1103 1100
 //
1104 1101
 //#define U8GLIB_SSD1306
1105 1102
 
1103
+//
1106 1104
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1105
+//
1107 1106
 //#define SAV_3DGLCD
1108 1107
 #if ENABLED(SAV_3DGLCD)
1109 1108
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/K8200/Configuration.h View File

@@ -426,50 +426,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
426 426
 //============================= Z Probe Options =============================
427 427
 //===========================================================================
428 428
 
429
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
430
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
431
-//
432
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
433
-//
434
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
435
-// Example: To park the head outside the bed area when homing with G28.
436
-//
437
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
438
-//
439
-// For a servo-based Z probe, you must set up servo support below, including
440
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
441
-//
442
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
443
-// - Use 5V for powered (usu. inductive) sensors.
444
-// - Otherwise connect:
445
-//   - normally-closed switches to GND and D32.
446
-//   - normally-open switches to 5V and D32.
447
-//
448
-// Normally-closed switches are advised and are the default.
449
-//
450
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
451
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
452
-// default pin for all RAMPS-based boards. Some other boards map differently.
453
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
454
-//
455
-// WARNING:
456
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
457
-// Use with caution and do your homework.
458
-//
459
-//#define Z_MIN_PROBE_ENDSTOP
460
-
461
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
462
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
463
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
464
-
465
-// To use a probe you must enable one of the two options above!
466
-
467
-// This option disables the use of the Z_MIN_PROBE_PIN
468
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
469
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
470
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
471
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
472
-
473 429
 //
474 430
 // Probe Type
475 431
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -521,6 +477,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
521 477
 // Allen Key Probe is defined in the Delta example configurations.
522 478
 //
523 479
 
480
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
481
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
482
+//
483
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
484
+//
485
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
486
+// Example: To park the head outside the bed area when homing with G28.
487
+//
488
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
489
+//
490
+// For a servo-based Z probe, you must set up servo support below, including
491
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
492
+//
493
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
494
+// - Use 5V for powered (usu. inductive) sensors.
495
+// - Otherwise connect:
496
+//   - normally-closed switches to GND and D32.
497
+//   - normally-open switches to 5V and D32.
498
+//
499
+// Normally-closed switches are advised and are the default.
500
+//
501
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
502
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
503
+// default pin for all RAMPS-based boards. Some other boards map differently.
504
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
505
+//
506
+// WARNING:
507
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
508
+// Use with caution and do your homework.
509
+//
510
+//#define Z_MIN_PROBE_ENDSTOP
511
+
512
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
513
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
514
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
515
+
516
+// To use a probe you must enable one of the two options above!
517
+
518
+// This option disables the use of the Z_MIN_PROBE_PIN
519
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
520
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
521
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
522
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
523
+
524 524
 // Enable Z Probe Repeatability test to see how accurate your probe is
525 525
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
526 526
 
@@ -691,7 +691,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
691 691
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
692 692
                                                                              // Useful to retract a deployable Z probe.
693 693
 
694
-
695 694
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
696 695
   // it is highly recommended you also enable Z_SAFE_HOMING below!
697 696
 
@@ -996,8 +995,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
996 995
 //
997 996
 //#define ULTIPANEL
998 997
 
998
+//
999 999
 // Cartesio UI
1000 1000
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
1001
+//
1001 1002
 //#define CARTESIO_UI
1002 1003
 
1003 1004
 //
@@ -1122,7 +1123,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1122 1123
 //
1123 1124
 //#define U8GLIB_SSD1306
1124 1125
 
1126
+//
1125 1127
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1128
+//
1126 1129
 //#define SAV_3DGLCD
1127 1130
 #if ENABLED(SAV_3DGLCD)
1128 1131
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

@@ -409,50 +409,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
409 409
 //============================= Z Probe Options =============================
410 410
 //===========================================================================
411 411
 
412
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
413
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
414
-//
415
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
416
-//
417
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
418
-// Example: To park the head outside the bed area when homing with G28.
419
-//
420
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
421
-//
422
-// For a servo-based Z probe, you must set up servo support below, including
423
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
424
-//
425
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
426
-// - Use 5V for powered (usu. inductive) sensors.
427
-// - Otherwise connect:
428
-//   - normally-closed switches to GND and D32.
429
-//   - normally-open switches to 5V and D32.
430
-//
431
-// Normally-closed switches are advised and are the default.
432
-//
433
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
434
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
435
-// default pin for all RAMPS-based boards. Some other boards map differently.
436
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
437
-//
438
-// WARNING:
439
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
440
-// Use with caution and do your homework.
441
-//
442
-//#define Z_MIN_PROBE_ENDSTOP
443
-
444
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
445
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
446
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
447
-
448
-// To use a probe you must enable one of the two options above!
449
-
450
-// This option disables the use of the Z_MIN_PROBE_PIN
451
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
452
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
453
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
454
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
455
-
456 412
 //
457 413
 // Probe Type
458 414
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -504,6 +460,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
504 460
 // Allen Key Probe is defined in the Delta example configurations.
505 461
 //
506 462
 
463
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
464
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
465
+//
466
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
467
+//
468
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
469
+// Example: To park the head outside the bed area when homing with G28.
470
+//
471
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
472
+//
473
+// For a servo-based Z probe, you must set up servo support below, including
474
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
475
+//
476
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
477
+// - Use 5V for powered (usu. inductive) sensors.
478
+// - Otherwise connect:
479
+//   - normally-closed switches to GND and D32.
480
+//   - normally-open switches to 5V and D32.
481
+//
482
+// Normally-closed switches are advised and are the default.
483
+//
484
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
485
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
486
+// default pin for all RAMPS-based boards. Some other boards map differently.
487
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
488
+//
489
+// WARNING:
490
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
491
+// Use with caution and do your homework.
492
+//
493
+//#define Z_MIN_PROBE_ENDSTOP
494
+
495
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
496
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
497
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
498
+
499
+// To use a probe you must enable one of the two options above!
500
+
501
+// This option disables the use of the Z_MIN_PROBE_PIN
502
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
503
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
504
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
505
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
506
+
507 507
 // Enable Z Probe Repeatability test to see how accurate your probe is
508 508
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
509 509
 
@@ -674,7 +674,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
674 674
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
675 675
                                                                              // Useful to retract a deployable Z probe.
676 676
 
677
-
678 677
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
679 678
   // it is highly recommended you also enable Z_SAFE_HOMING below!
680 679
 
@@ -979,8 +978,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
979 978
 //
980 979
 //#define ULTIPANEL
981 980
 
981
+//
982 982
 // Cartesio UI
983 983
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
984
+//
984 985
 //#define CARTESIO_UI
985 986
 
986 987
 //
@@ -1105,7 +1106,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1105 1106
 //
1106 1107
 //#define U8GLIB_SSD1306
1107 1108
 
1109
+//
1108 1110
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1111
+//
1109 1112
 //#define SAV_3DGLCD
1110 1113
 #if ENABLED(SAV_3DGLCD)
1111 1114
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/RigidBot/Configuration.h View File

@@ -403,50 +403,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
403 403
 //============================= Z Probe Options =============================
404 404
 //===========================================================================
405 405
 
406
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
407
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
408
-//
409
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
410
-//
411
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
412
-// Example: To park the head outside the bed area when homing with G28.
413
-//
414
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
415
-//
416
-// For a servo-based Z probe, you must set up servo support below, including
417
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
418
-//
419
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
420
-// - Use 5V for powered (usu. inductive) sensors.
421
-// - Otherwise connect:
422
-//   - normally-closed switches to GND and D32.
423
-//   - normally-open switches to 5V and D32.
424
-//
425
-// Normally-closed switches are advised and are the default.
426
-//
427
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
428
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
429
-// default pin for all RAMPS-based boards. Some other boards map differently.
430
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
431
-//
432
-// WARNING:
433
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
434
-// Use with caution and do your homework.
435
-//
436
-//#define Z_MIN_PROBE_ENDSTOP
437
-
438
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
439
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
440
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
441
-
442
-// To use a probe you must enable one of the two options above!
443
-
444
-// This option disables the use of the Z_MIN_PROBE_PIN
445
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
446
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
447
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
448
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
449
-
450 406
 //
451 407
 // Probe Type
452 408
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -498,6 +454,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
498 454
 // Allen Key Probe is defined in the Delta example configurations.
499 455
 //
500 456
 
457
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
458
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
459
+//
460
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
461
+//
462
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
463
+// Example: To park the head outside the bed area when homing with G28.
464
+//
465
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
466
+//
467
+// For a servo-based Z probe, you must set up servo support below, including
468
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
469
+//
470
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
471
+// - Use 5V for powered (usu. inductive) sensors.
472
+// - Otherwise connect:
473
+//   - normally-closed switches to GND and D32.
474
+//   - normally-open switches to 5V and D32.
475
+//
476
+// Normally-closed switches are advised and are the default.
477
+//
478
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
479
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
480
+// default pin for all RAMPS-based boards. Some other boards map differently.
481
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
482
+//
483
+// WARNING:
484
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
485
+// Use with caution and do your homework.
486
+//
487
+//#define Z_MIN_PROBE_ENDSTOP
488
+
489
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
490
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
491
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
492
+
493
+// To use a probe you must enable one of the two options above!
494
+
495
+// This option disables the use of the Z_MIN_PROBE_PIN
496
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
497
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
498
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
499
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
500
+
501 501
 // Enable Z Probe Repeatability test to see how accurate your probe is
502 502
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
503 503
 
@@ -668,7 +668,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
668 668
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
669 669
                                                                              // Useful to retract a deployable Z probe.
670 670
 
671
-
672 671
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
673 672
   // it is highly recommended you also enable Z_SAFE_HOMING below!
674 673
 
@@ -974,8 +973,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
974 973
 //
975 974
 //#define ULTIPANEL
976 975
 
976
+//
977 977
 // Cartesio UI
978 978
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
979
+//
979 980
 //#define CARTESIO_UI
980 981
 
981 982
 //
@@ -1102,7 +1103,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1102 1103
 //
1103 1104
 //#define U8GLIB_SSD1306
1104 1105
 
1106
+//
1105 1107
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1108
+//
1106 1109
 //#define SAV_3DGLCD
1107 1110
 #if ENABLED(SAV_3DGLCD)
1108 1111
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/SCARA/Configuration.h View File

@@ -417,50 +417,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
417 417
 //============================= Z Probe Options =============================
418 418
 //===========================================================================
419 419
 
420
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
421
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
422
-//
423
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
424
-//
425
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
426
-// Example: To park the head outside the bed area when homing with G28.
427
-//
428
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
429
-//
430
-// For a servo-based Z probe, you must set up servo support below, including
431
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
432
-//
433
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
434
-// - Use 5V for powered (usu. inductive) sensors.
435
-// - Otherwise connect:
436
-//   - normally-closed switches to GND and D32.
437
-//   - normally-open switches to 5V and D32.
438
-//
439
-// Normally-closed switches are advised and are the default.
440
-//
441
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
442
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
443
-// default pin for all RAMPS-based boards. Some other boards map differently.
444
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
445
-//
446
-// WARNING:
447
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
448
-// Use with caution and do your homework.
449
-//
450
-//#define Z_MIN_PROBE_ENDSTOP
451
-
452
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
453
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
454
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
455
-
456
-// To use a probe you must enable one of the two options above!
457
-
458
-// This option disables the use of the Z_MIN_PROBE_PIN
459
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
460
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
461
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
462
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
463
-
464 420
 //
465 421
 // Probe Type
466 422
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -512,6 +468,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
512 468
 // Allen Key Probe is defined in the Delta example configurations.
513 469
 //
514 470
 
471
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
472
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
473
+//
474
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
475
+//
476
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
477
+// Example: To park the head outside the bed area when homing with G28.
478
+//
479
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
480
+//
481
+// For a servo-based Z probe, you must set up servo support below, including
482
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
483
+//
484
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
485
+// - Use 5V for powered (usu. inductive) sensors.
486
+// - Otherwise connect:
487
+//   - normally-closed switches to GND and D32.
488
+//   - normally-open switches to 5V and D32.
489
+//
490
+// Normally-closed switches are advised and are the default.
491
+//
492
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
493
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
494
+// default pin for all RAMPS-based boards. Some other boards map differently.
495
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
496
+//
497
+// WARNING:
498
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
499
+// Use with caution and do your homework.
500
+//
501
+//#define Z_MIN_PROBE_ENDSTOP
502
+
503
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
504
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
505
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
506
+
507
+// To use a probe you must enable one of the two options above!
508
+
509
+// This option disables the use of the Z_MIN_PROBE_PIN
510
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
511
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
512
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
513
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
514
+
515 515
 // Enable Z Probe Repeatability test to see how accurate your probe is
516 516
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
517 517
 
@@ -682,7 +682,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
682 682
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
683 683
                                                                              // Useful to retract a deployable Z probe.
684 684
 
685
-
686 685
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
687 686
   // it is highly recommended you also enable Z_SAFE_HOMING below!
688 687
 
@@ -987,8 +986,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
987 986
 //
988 987
 //#define ULTIPANEL
989 988
 
989
+//
990 990
 // Cartesio UI
991 991
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
992
+//
992 993
 //#define CARTESIO_UI
993 994
 
994 995
 //
@@ -1113,7 +1114,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1113 1114
 //
1114 1115
 //#define U8GLIB_SSD1306
1115 1116
 
1117
+//
1116 1118
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1119
+//
1117 1120
 //#define SAV_3DGLCD
1118 1121
 #if ENABLED(SAV_3DGLCD)
1119 1122
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/TAZ4/Configuration.h View File

@@ -430,50 +430,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
430 430
 //============================= Z Probe Options =============================
431 431
 //===========================================================================
432 432
 
433
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
434
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
435
-//
436
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
437
-//
438
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
439
-// Example: To park the head outside the bed area when homing with G28.
440
-//
441
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
442
-//
443
-// For a servo-based Z probe, you must set up servo support below, including
444
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
445
-//
446
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
447
-// - Use 5V for powered (usu. inductive) sensors.
448
-// - Otherwise connect:
449
-//   - normally-closed switches to GND and D32.
450
-//   - normally-open switches to 5V and D32.
451
-//
452
-// Normally-closed switches are advised and are the default.
453
-//
454
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
455
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
456
-// default pin for all RAMPS-based boards. Some other boards map differently.
457
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
458
-//
459
-// WARNING:
460
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
461
-// Use with caution and do your homework.
462
-//
463
-//#define Z_MIN_PROBE_ENDSTOP
464
-
465
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
466
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
467
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
468
-
469
-// To use a probe you must enable one of the two options above!
470
-
471
-// This option disables the use of the Z_MIN_PROBE_PIN
472
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
473
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
474
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
475
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
476
-
477 433
 //
478 434
 // Probe Type
479 435
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -525,6 +481,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
525 481
 // Allen Key Probe is defined in the Delta example configurations.
526 482
 //
527 483
 
484
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
485
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
486
+//
487
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
488
+//
489
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
490
+// Example: To park the head outside the bed area when homing with G28.
491
+//
492
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
493
+//
494
+// For a servo-based Z probe, you must set up servo support below, including
495
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
496
+//
497
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
498
+// - Use 5V for powered (usu. inductive) sensors.
499
+// - Otherwise connect:
500
+//   - normally-closed switches to GND and D32.
501
+//   - normally-open switches to 5V and D32.
502
+//
503
+// Normally-closed switches are advised and are the default.
504
+//
505
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
506
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
507
+// default pin for all RAMPS-based boards. Some other boards map differently.
508
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
509
+//
510
+// WARNING:
511
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
512
+// Use with caution and do your homework.
513
+//
514
+//#define Z_MIN_PROBE_ENDSTOP
515
+
516
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
517
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
518
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
519
+
520
+// To use a probe you must enable one of the two options above!
521
+
522
+// This option disables the use of the Z_MIN_PROBE_PIN
523
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
524
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
525
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
526
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
527
+
528 528
 // Enable Z Probe Repeatability test to see how accurate your probe is
529 529
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
530 530
 
@@ -695,7 +695,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
695 695
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
696 696
                                                                              // Useful to retract a deployable Z probe.
697 697
 
698
-
699 698
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
700 699
   // it is highly recommended you also enable Z_SAFE_HOMING below!
701 700
 
@@ -1000,8 +999,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1000 999
 //
1001 1000
 //#define ULTIPANEL
1002 1001
 
1002
+//
1003 1003
 // Cartesio UI
1004 1004
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
1005
+//
1005 1006
 //#define CARTESIO_UI
1006 1007
 
1007 1008
 //
@@ -1126,7 +1127,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1126 1127
 //
1127 1128
 //#define U8GLIB_SSD1306
1128 1129
 
1130
+//
1129 1131
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1132
+//
1130 1133
 //#define SAV_3DGLCD
1131 1134
 #if ENABLED(SAV_3DGLCD)
1132 1135
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/WITBOX/Configuration.h View File

@@ -401,50 +401,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
401 401
 //============================= Z Probe Options =============================
402 402
 //===========================================================================
403 403
 
404
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
405
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
406
-//
407
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
408
-//
409
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
410
-// Example: To park the head outside the bed area when homing with G28.
411
-//
412
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
413
-//
414
-// For a servo-based Z probe, you must set up servo support below, including
415
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
416
-//
417
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
418
-// - Use 5V for powered (usu. inductive) sensors.
419
-// - Otherwise connect:
420
-//   - normally-closed switches to GND and D32.
421
-//   - normally-open switches to 5V and D32.
422
-//
423
-// Normally-closed switches are advised and are the default.
424
-//
425
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
426
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
427
-// default pin for all RAMPS-based boards. Some other boards map differently.
428
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
429
-//
430
-// WARNING:
431
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
432
-// Use with caution and do your homework.
433
-//
434
-//#define Z_MIN_PROBE_ENDSTOP
435
-
436
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
437
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
438
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
439
-
440
-// To use a probe you must enable one of the two options above!
441
-
442
-// This option disables the use of the Z_MIN_PROBE_PIN
443
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
444
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
445
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
446
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
447
-
448 404
 //
449 405
 // Probe Type
450 406
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -496,6 +452,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
496 452
 // Allen Key Probe is defined in the Delta example configurations.
497 453
 //
498 454
 
455
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
456
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
457
+//
458
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
459
+//
460
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
461
+// Example: To park the head outside the bed area when homing with G28.
462
+//
463
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
464
+//
465
+// For a servo-based Z probe, you must set up servo support below, including
466
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
467
+//
468
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
469
+// - Use 5V for powered (usu. inductive) sensors.
470
+// - Otherwise connect:
471
+//   - normally-closed switches to GND and D32.
472
+//   - normally-open switches to 5V and D32.
473
+//
474
+// Normally-closed switches are advised and are the default.
475
+//
476
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
477
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
478
+// default pin for all RAMPS-based boards. Some other boards map differently.
479
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
480
+//
481
+// WARNING:
482
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
483
+// Use with caution and do your homework.
484
+//
485
+//#define Z_MIN_PROBE_ENDSTOP
486
+
487
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
488
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
489
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
490
+
491
+// To use a probe you must enable one of the two options above!
492
+
493
+// This option disables the use of the Z_MIN_PROBE_PIN
494
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
495
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
496
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
497
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
498
+
499 499
 // Enable Z Probe Repeatability test to see how accurate your probe is
500 500
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
501 501
 
@@ -666,7 +666,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
666 666
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
667 667
                                                                              // Useful to retract a deployable Z probe.
668 668
 
669
-
670 669
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
671 670
   // it is highly recommended you also enable Z_SAFE_HOMING below!
672 671
 
@@ -971,8 +970,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
971 970
 //
972 971
 //#define ULTIPANEL
973 972
 
973
+//
974 974
 // Cartesio UI
975 975
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
976
+//
976 977
 //#define CARTESIO_UI
977 978
 
978 979
 //
@@ -1097,7 +1098,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
1097 1098
 //
1098 1099
 //#define U8GLIB_SSD1306
1099 1100
 
1101
+//
1100 1102
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1103
+//
1101 1104
 //#define SAV_3DGLCD
1102 1105
 #if ENABLED(SAV_3DGLCD)
1103 1106
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

@@ -409,50 +409,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
409 409
 //============================= Z Probe Options =============================
410 410
 //===========================================================================
411 411
 
412
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
413
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
414
-//
415
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
416
-//
417
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
418
-// Example: To park the head outside the bed area when homing with G28.
419
-//
420
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
421
-//
422
-// For a servo-based Z probe, you must set up servo support below, including
423
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
424
-//
425
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
426
-// - Use 5V for powered (usu. inductive) sensors.
427
-// - Otherwise connect:
428
-//   - normally-closed switches to GND and D32.
429
-//   - normally-open switches to 5V and D32.
430
-//
431
-// Normally-closed switches are advised and are the default.
432
-//
433
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
434
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
435
-// default pin for all RAMPS-based boards. Some other boards map differently.
436
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
437
-//
438
-// WARNING:
439
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
440
-// Use with caution and do your homework.
441
-//
442
-//#define Z_MIN_PROBE_ENDSTOP
443
-
444
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
445
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
446
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
447
-
448
-// To use a probe you must enable one of the two options above!
449
-
450
-// This option disables the use of the Z_MIN_PROBE_PIN
451
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
452
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
453
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
454
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
455
-
456 412
 //
457 413
 // Probe Type
458 414
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -504,6 +460,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
504 460
 // Allen Key Probe is defined in the Delta example configurations.
505 461
 //
506 462
 
463
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
464
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
465
+//
466
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
467
+//
468
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
469
+// Example: To park the head outside the bed area when homing with G28.
470
+//
471
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
472
+//
473
+// For a servo-based Z probe, you must set up servo support below, including
474
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
475
+//
476
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
477
+// - Use 5V for powered (usu. inductive) sensors.
478
+// - Otherwise connect:
479
+//   - normally-closed switches to GND and D32.
480
+//   - normally-open switches to 5V and D32.
481
+//
482
+// Normally-closed switches are advised and are the default.
483
+//
484
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
485
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
486
+// default pin for all RAMPS-based boards. Some other boards map differently.
487
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
488
+//
489
+// WARNING:
490
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
491
+// Use with caution and do your homework.
492
+//
493
+//#define Z_MIN_PROBE_ENDSTOP
494
+
495
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
496
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
497
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
498
+
499
+// To use a probe you must enable one of the two options above!
500
+
501
+// This option disables the use of the Z_MIN_PROBE_PIN
502
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
503
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
504
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
505
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
506
+
507 507
 // Enable Z Probe Repeatability test to see how accurate your probe is
508 508
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
509 509
 
@@ -674,7 +674,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
674 674
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
675 675
                                                                              // Useful to retract a deployable Z probe.
676 676
 
677
-
678 677
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
679 678
   // it is highly recommended you also enable Z_SAFE_HOMING below!
680 679
 
@@ -979,8 +978,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
979 978
 //
980 979
 //#define ULTIPANEL
981 980
 
981
+//
982 982
 // Cartesio UI
983 983
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
984
+//
984 985
 //#define CARTESIO_UI
985 986
 
986 987
 //
@@ -1105,7 +1106,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1105 1106
 //
1106 1107
 //#define U8GLIB_SSD1306
1107 1108
 
1109
+//
1108 1110
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1111
+//
1109 1112
 //#define SAV_3DGLCD
1110 1113
 #if ENABLED(SAV_3DGLCD)
1111 1114
   //#define U8GLIB_SSD1306

+ 48
- 44
Marlin/example_configurations/delta/biv2.5/Configuration.h View File

@@ -451,50 +451,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
451 451
 //============================= Z Probe Options =============================
452 452
 //===========================================================================
453 453
 
454
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
455
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
456
-//
457
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
458
-//
459
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
460
-// Example: To park the head outside the bed area when homing with G28.
461
-//
462
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
463
-//
464
-// For a servo-based Z probe, you must set up servo support below, including
465
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
466
-//
467
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
468
-// - Use 5V for powered (usu. inductive) sensors.
469
-// - Otherwise connect:
470
-//   - normally-closed switches to GND and D32.
471
-//   - normally-open switches to 5V and D32.
472
-//
473
-// Normally-closed switches are advised and are the default.
474
-//
475
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
476
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
477
-// default pin for all RAMPS-based boards. Some other boards map differently.
478
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
479
-//
480
-// WARNING:
481
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
482
-// Use with caution and do your homework.
483
-//
484
-//#define Z_MIN_PROBE_ENDSTOP
485
-
486
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
487
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
488
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
489
-
490
-// To use a probe you must enable one of the two options above!
491
-
492
-// This option disables the use of the Z_MIN_PROBE_PIN
493
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
494
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
495
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
496
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
497
-
498 454
 //
499 455
 // Probe Type
500 456
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -583,6 +539,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
583 539
 
584 540
 #endif // Z_PROBE_ALLEN_KEY
585 541
 
542
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
543
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
544
+//
545
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
546
+//
547
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
548
+// Example: To park the head outside the bed area when homing with G28.
549
+//
550
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
551
+//
552
+// For a servo-based Z probe, you must set up servo support below, including
553
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
554
+//
555
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
556
+// - Use 5V for powered (usu. inductive) sensors.
557
+// - Otherwise connect:
558
+//   - normally-closed switches to GND and D32.
559
+//   - normally-open switches to 5V and D32.
560
+//
561
+// Normally-closed switches are advised and are the default.
562
+//
563
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
564
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
565
+// default pin for all RAMPS-based boards. Some other boards map differently.
566
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
567
+//
568
+// WARNING:
569
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
570
+// Use with caution and do your homework.
571
+//
572
+//#define Z_MIN_PROBE_ENDSTOP
573
+
574
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
575
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
576
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
577
+
578
+// To use a probe you must enable one of the two options above!
579
+
580
+// This option disables the use of the Z_MIN_PROBE_PIN
581
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
582
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
583
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
584
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
585
+
586 586
 // Enable Z Probe Repeatability test to see how accurate your probe is
587 587
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
588 588
 
@@ -1063,8 +1063,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
1063 1063
 //
1064 1064
 //#define ULTIPANEL
1065 1065
 
1066
+//
1066 1067
 // Cartesio UI
1067 1068
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
1069
+//
1068 1070
 //#define CARTESIO_UI
1069 1071
 
1070 1072
 //
@@ -1189,7 +1191,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
1189 1191
 //
1190 1192
 //#define U8GLIB_SSD1306
1191 1193
 
1194
+//
1192 1195
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1196
+//
1193 1197
 //#define SAV_3DGLCD
1194 1198
 #if ENABLED(SAV_3DGLCD)
1195 1199
   //#define U8GLIB_SSD1306

+ 48
- 44
Marlin/example_configurations/delta/generic/Configuration.h View File

@@ -451,50 +451,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
451 451
 //============================= Z Probe Options =============================
452 452
 //===========================================================================
453 453
 
454
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
455
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
456
-//
457
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
458
-//
459
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
460
-// Example: To park the head outside the bed area when homing with G28.
461
-//
462
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
463
-//
464
-// For a servo-based Z probe, you must set up servo support below, including
465
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
466
-//
467
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
468
-// - Use 5V for powered (usu. inductive) sensors.
469
-// - Otherwise connect:
470
-//   - normally-closed switches to GND and D32.
471
-//   - normally-open switches to 5V and D32.
472
-//
473
-// Normally-closed switches are advised and are the default.
474
-//
475
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
476
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
477
-// default pin for all RAMPS-based boards. Some other boards map differently.
478
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
479
-//
480
-// WARNING:
481
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
482
-// Use with caution and do your homework.
483
-//
484
-#define Z_MIN_PROBE_ENDSTOP
485
-
486
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
487
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
488
-//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
489
-
490
-// To use a probe you must enable one of the two options above!
491
-
492
-// This option disables the use of the Z_MIN_PROBE_PIN
493
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
494
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
495
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
496
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
497
-
498 454
 //
499 455
 // Probe Type
500 456
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -577,6 +533,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
577 533
 
578 534
 #endif // Z_PROBE_ALLEN_KEY
579 535
 
536
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
537
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
538
+//
539
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
540
+//
541
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
542
+// Example: To park the head outside the bed area when homing with G28.
543
+//
544
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
545
+//
546
+// For a servo-based Z probe, you must set up servo support below, including
547
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
548
+//
549
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
550
+// - Use 5V for powered (usu. inductive) sensors.
551
+// - Otherwise connect:
552
+//   - normally-closed switches to GND and D32.
553
+//   - normally-open switches to 5V and D32.
554
+//
555
+// Normally-closed switches are advised and are the default.
556
+//
557
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
558
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
559
+// default pin for all RAMPS-based boards. Some other boards map differently.
560
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
561
+//
562
+// WARNING:
563
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
564
+// Use with caution and do your homework.
565
+//
566
+#define Z_MIN_PROBE_ENDSTOP
567
+
568
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
569
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
570
+//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
571
+
572
+// To use a probe you must enable one of the two options above!
573
+
574
+// This option disables the use of the Z_MIN_PROBE_PIN
575
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
576
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
577
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
578
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
579
+
580 580
 // Enable Z Probe Repeatability test to see how accurate your probe is
581 581
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
582 582
 
@@ -1057,8 +1057,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
1057 1057
 //
1058 1058
 //#define ULTIPANEL
1059 1059
 
1060
+//
1060 1061
 // Cartesio UI
1061 1062
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
1063
+//
1062 1064
 //#define CARTESIO_UI
1063 1065
 
1064 1066
 //
@@ -1183,7 +1185,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
1183 1185
 //
1184 1186
 //#define U8GLIB_SSD1306
1185 1187
 
1188
+//
1186 1189
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1190
+//
1187 1191
 //#define SAV_3DGLCD
1188 1192
 #if ENABLED(SAV_3DGLCD)
1189 1193
   //#define U8GLIB_SSD1306

+ 48
- 44
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

@@ -451,50 +451,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
451 451
 //============================= Z Probe Options =============================
452 452
 //===========================================================================
453 453
 
454
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
455
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
456
-//
457
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
458
-//
459
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
460
-// Example: To park the head outside the bed area when homing with G28.
461
-//
462
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
463
-//
464
-// For a servo-based Z probe, you must set up servo support below, including
465
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
466
-//
467
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
468
-// - Use 5V for powered (usu. inductive) sensors.
469
-// - Otherwise connect:
470
-//   - normally-closed switches to GND and D32.
471
-//   - normally-open switches to 5V and D32.
472
-//
473
-// Normally-closed switches are advised and are the default.
474
-//
475
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
476
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
477
-// default pin for all RAMPS-based boards. Some other boards map differently.
478
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
479
-//
480
-// WARNING:
481
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
482
-// Use with caution and do your homework.
483
-//
484
-//#define Z_MIN_PROBE_ENDSTOP
485
-
486
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
487
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
488
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
489
-
490
-// To use a probe you must enable one of the two options above!
491
-
492
-// This option disables the use of the Z_MIN_PROBE_PIN
493
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
494
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
495
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
496
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
497
-
498 454
 //
499 455
 // Probe Type
500 456
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -580,6 +536,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
580 536
 
581 537
 #endif // Z_PROBE_ALLEN_KEY
582 538
 
539
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
540
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
541
+//
542
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
543
+//
544
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
545
+// Example: To park the head outside the bed area when homing with G28.
546
+//
547
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
548
+//
549
+// For a servo-based Z probe, you must set up servo support below, including
550
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
551
+//
552
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
553
+// - Use 5V for powered (usu. inductive) sensors.
554
+// - Otherwise connect:
555
+//   - normally-closed switches to GND and D32.
556
+//   - normally-open switches to 5V and D32.
557
+//
558
+// Normally-closed switches are advised and are the default.
559
+//
560
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
561
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
562
+// default pin for all RAMPS-based boards. Some other boards map differently.
563
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
564
+//
565
+// WARNING:
566
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
567
+// Use with caution and do your homework.
568
+//
569
+//#define Z_MIN_PROBE_ENDSTOP
570
+
571
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
572
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
573
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
574
+
575
+// To use a probe you must enable one of the two options above!
576
+
577
+// This option disables the use of the Z_MIN_PROBE_PIN
578
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
579
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
580
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
581
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
582
+
583 583
 // Enable Z Probe Repeatability test to see how accurate your probe is
584 584
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
585 585
 
@@ -1060,8 +1060,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1060 1060
 //
1061 1061
 //#define ULTIPANEL
1062 1062
 
1063
+//
1063 1064
 // Cartesio UI
1064 1065
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
1066
+//
1065 1067
 //#define CARTESIO_UI
1066 1068
 
1067 1069
 //
@@ -1186,7 +1188,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1186 1188
 //
1187 1189
 //#define U8GLIB_SSD1306
1188 1190
 
1191
+//
1189 1192
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1193
+//
1190 1194
 //#define SAV_3DGLCD
1191 1195
 #if ENABLED(SAV_3DGLCD)
1192 1196
   //#define U8GLIB_SSD1306

+ 50
- 51
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

@@ -440,50 +440,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
440 440
 //============================= Z Probe Options =============================
441 441
 //===========================================================================
442 442
 
443
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
444
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
445
-//
446
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
447
-//
448
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
449
-// Example: To park the head outside the bed area when homing with G28.
450
-//
451
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
452
-//
453
-// For a servo-based Z probe, you must set up servo support below, including
454
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
455
-//
456
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
457
-// - Use 5V for powered (usu. inductive) sensors.
458
-// - Otherwise connect:
459
-//   - normally-closed switches to GND and D32.
460
-//   - normally-open switches to 5V and D32.
461
-//
462
-// Normally-closed switches are advised and are the default.
463
-//
464
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
465
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
466
-// default pin for all RAMPS-based boards. Some other boards map differently.
467
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
468
-//
469
-// WARNING:
470
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
471
-// Use with caution and do your homework.
472
-//
473
-//#define Z_MIN_PROBE_ENDSTOP
474
-
475
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
476
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
477
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
478
-
479
-// To use a probe you must enable one of the two options above!
480
-
481
-// This option disables the use of the Z_MIN_PROBE_PIN
482
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
483
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
484
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
485
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
486
-
487 443
 //
488 444
 // Probe Type
489 445
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -574,6 +530,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
574 530
 
575 531
 #endif // Z_PROBE_ALLEN_KEY
576 532
 
533
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
534
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
535
+//
536
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
537
+//
538
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
539
+// Example: To park the head outside the bed area when homing with G28.
540
+//
541
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
542
+//
543
+// For a servo-based Z probe, you must set up servo support below, including
544
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
545
+//
546
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
547
+// - Use 5V for powered (usu. inductive) sensors.
548
+// - Otherwise connect:
549
+//   - normally-closed switches to GND and D32.
550
+//   - normally-open switches to 5V and D32.
551
+//
552
+// Normally-closed switches are advised and are the default.
553
+//
554
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
555
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
556
+// default pin for all RAMPS-based boards. Some other boards map differently.
557
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
558
+//
559
+// WARNING:
560
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
561
+// Use with caution and do your homework.
562
+//
563
+//#define Z_MIN_PROBE_ENDSTOP
564
+
565
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
566
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
567
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
568
+
569
+// To use a probe you must enable one of the two options above!
570
+
571
+// This option disables the use of the Z_MIN_PROBE_PIN
572
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
573
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
574
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
575
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
576
+
577 577
 // Enable Z Probe Repeatability test to see how accurate your probe is
578 578
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
579 579
 
@@ -588,8 +588,8 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
588 588
 //
589 589
 // For M851 give a range for adjusting the Z probe offset
590 590
 //
591
-#define Z_PROBE_OFFSET_RANGE_MIN -20
592
-#define Z_PROBE_OFFSET_RANGE_MAX 20
591
+#define Z_PROBE_OFFSET_RANGE_MIN -15
592
+#define Z_PROBE_OFFSET_RANGE_MAX   5
593 593
 
594 594
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
595 595
 // :{0:'Low',1:'High'}
@@ -821,11 +821,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
821 821
 //============================= Additional Features ===========================
822 822
 //=============================================================================
823 823
 
824
-// @section probes
825
-
826
-#define Z_PROBE_OFFSET_RANGE_MIN -15
827
-#define Z_PROBE_OFFSET_RANGE_MAX   5
828
-
829 824
 // @section extras
830 825
 
831 826
 //
@@ -1065,8 +1060,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1065 1060
 //
1066 1061
 //#define ULTIPANEL
1067 1062
 
1063
+//
1068 1064
 // Cartesio UI
1069 1065
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
1066
+//
1070 1067
 //#define CARTESIO_UI
1071 1068
 
1072 1069
 //
@@ -1191,7 +1188,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1191 1188
 //
1192 1189
 //#define U8GLIB_SSD1306
1193 1190
 
1191
+//
1194 1192
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1193
+//
1195 1194
 //#define SAV_3DGLCD
1196 1195
 #if ENABLED(SAV_3DGLCD)
1197 1196
   //#define U8GLIB_SSD1306

+ 48
- 44
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

@@ -449,50 +449,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
449 449
 //============================= Z Probe Options =============================
450 450
 //===========================================================================
451 451
 
452
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
453
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
454
-//
455
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
456
-//
457
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
458
-// Example: To park the head outside the bed area when homing with G28.
459
-//
460
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
461
-//
462
-// For a servo-based Z probe, you must set up servo support below, including
463
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
464
-//
465
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
466
-// - Use 5V for powered (usu. inductive) sensors.
467
-// - Otherwise connect:
468
-//   - normally-closed switches to GND and D32.
469
-//   - normally-open switches to 5V and D32.
470
-//
471
-// Normally-closed switches are advised and are the default.
472
-//
473
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
474
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
475
-// default pin for all RAMPS-based boards. Some other boards map differently.
476
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
477
-//
478
-// WARNING:
479
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
480
-// Use with caution and do your homework.
481
-//
482
-#define Z_MIN_PROBE_ENDSTOP
483
-
484
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
485
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
486
-//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
487
-
488
-// To use a probe you must enable one of the two options above!
489
-
490
-// This option disables the use of the Z_MIN_PROBE_PIN
491
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
492
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
493
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
494
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
495
-
496 452
 //
497 453
 // Probe Type
498 454
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -575,6 +531,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
575 531
 
576 532
 #endif // Z_PROBE_ALLEN_KEY
577 533
 
534
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
535
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
536
+//
537
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
538
+//
539
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
540
+// Example: To park the head outside the bed area when homing with G28.
541
+//
542
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
543
+//
544
+// For a servo-based Z probe, you must set up servo support below, including
545
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
546
+//
547
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
548
+// - Use 5V for powered (usu. inductive) sensors.
549
+// - Otherwise connect:
550
+//   - normally-closed switches to GND and D32.
551
+//   - normally-open switches to 5V and D32.
552
+//
553
+// Normally-closed switches are advised and are the default.
554
+//
555
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
556
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
557
+// default pin for all RAMPS-based boards. Some other boards map differently.
558
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
559
+//
560
+// WARNING:
561
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
562
+// Use with caution and do your homework.
563
+//
564
+#define Z_MIN_PROBE_ENDSTOP
565
+
566
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
567
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
568
+//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
569
+
570
+// To use a probe you must enable one of the two options above!
571
+
572
+// This option disables the use of the Z_MIN_PROBE_PIN
573
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
574
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
575
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
576
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
577
+
578 578
 // Enable Z Probe Repeatability test to see how accurate your probe is
579 579
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
580 580
 
@@ -1062,8 +1062,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1062 1062
 //
1063 1063
 //#define ULTIPANEL
1064 1064
 
1065
+//
1065 1066
 // Cartesio UI
1066 1067
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
1068
+//
1067 1069
 //#define CARTESIO_UI
1068 1070
 
1069 1071
 //
@@ -1188,7 +1190,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1188 1190
 //
1189 1191
 //#define U8GLIB_SSD1306
1190 1192
 
1193
+//
1191 1194
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1195
+//
1192 1196
 //#define SAV_3DGLCD
1193 1197
 #if ENABLED(SAV_3DGLCD)
1194 1198
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/makibox/Configuration.h View File

@@ -412,50 +412,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
412 412
 //============================= Z Probe Options =============================
413 413
 //===========================================================================
414 414
 
415
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
416
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
417
-//
418
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
419
-//
420
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
421
-// Example: To park the head outside the bed area when homing with G28.
422
-//
423
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
424
-//
425
-// For a servo-based Z probe, you must set up servo support below, including
426
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
427
-//
428
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
429
-// - Use 5V for powered (usu. inductive) sensors.
430
-// - Otherwise connect:
431
-//   - normally-closed switches to GND and D32.
432
-//   - normally-open switches to 5V and D32.
433
-//
434
-// Normally-closed switches are advised and are the default.
435
-//
436
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
437
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
438
-// default pin for all RAMPS-based boards. Some other boards map differently.
439
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
440
-//
441
-// WARNING:
442
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
443
-// Use with caution and do your homework.
444
-//
445
-//#define Z_MIN_PROBE_ENDSTOP
446
-
447
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
448
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
449
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
450
-
451
-// To use a probe you must enable one of the two options above!
452
-
453
-// This option disables the use of the Z_MIN_PROBE_PIN
454
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
455
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
456
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
457
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
458
-
459 415
 //
460 416
 // Probe Type
461 417
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -507,6 +463,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
507 463
 // Allen Key Probe is defined in the Delta example configurations.
508 464
 //
509 465
 
466
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
467
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
468
+//
469
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
470
+//
471
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
472
+// Example: To park the head outside the bed area when homing with G28.
473
+//
474
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
475
+//
476
+// For a servo-based Z probe, you must set up servo support below, including
477
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
478
+//
479
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
480
+// - Use 5V for powered (usu. inductive) sensors.
481
+// - Otherwise connect:
482
+//   - normally-closed switches to GND and D32.
483
+//   - normally-open switches to 5V and D32.
484
+//
485
+// Normally-closed switches are advised and are the default.
486
+//
487
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
488
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
489
+// default pin for all RAMPS-based boards. Some other boards map differently.
490
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
491
+//
492
+// WARNING:
493
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
494
+// Use with caution and do your homework.
495
+//
496
+//#define Z_MIN_PROBE_ENDSTOP
497
+
498
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
499
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
500
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
501
+
502
+// To use a probe you must enable one of the two options above!
503
+
504
+// This option disables the use of the Z_MIN_PROBE_PIN
505
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
506
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
507
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
508
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
509
+
510 510
 // Enable Z Probe Repeatability test to see how accurate your probe is
511 511
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
512 512
 
@@ -677,7 +677,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
677 677
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
678 678
                                                                              // Useful to retract a deployable Z probe.
679 679
 
680
-
681 680
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
682 681
   // it is highly recommended you also enable Z_SAFE_HOMING below!
683 682
 
@@ -982,8 +981,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
982 981
 //
983 982
 //#define ULTIPANEL
984 983
 
984
+//
985 985
 // Cartesio UI
986 986
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
987
+//
987 988
 //#define CARTESIO_UI
988 989
 
989 990
 //
@@ -1108,7 +1109,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
1108 1109
 //
1109 1110
 //#define U8GLIB_SSD1306
1110 1111
 
1112
+//
1111 1113
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1114
+//
1112 1115
 //#define SAV_3DGLCD
1113 1116
 #if ENABLED(SAV_3DGLCD)
1114 1117
   //#define U8GLIB_SSD1306

+ 48
- 45
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

@@ -399,50 +399,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
399 399
 //============================= Z Probe Options =============================
400 400
 //===========================================================================
401 401
 
402
-// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
403
-// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
404
-//
405
-// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
406
-//
407
-// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
408
-// Example: To park the head outside the bed area when homing with G28.
409
-//
410
-// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
411
-//
412
-// For a servo-based Z probe, you must set up servo support below, including
413
-// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
414
-//
415
-// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
416
-// - Use 5V for powered (usu. inductive) sensors.
417
-// - Otherwise connect:
418
-//   - normally-closed switches to GND and D32.
419
-//   - normally-open switches to 5V and D32.
420
-//
421
-// Normally-closed switches are advised and are the default.
422
-//
423
-// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
424
-// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
425
-// default pin for all RAMPS-based boards. Some other boards map differently.
426
-// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
427
-//
428
-// WARNING:
429
-// Setting the wrong pin may have unexpected and potentially disastrous consequences.
430
-// Use with caution and do your homework.
431
-//
432
-//#define Z_MIN_PROBE_ENDSTOP
433
-
434
-// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
435
-// The Z_MIN_PIN will then be used for both Z-homing and probing.
436
-#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
437
-
438
-// To use a probe you must enable one of the two options above!
439
-
440
-// This option disables the use of the Z_MIN_PROBE_PIN
441
-// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
442
-// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
443
-// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
444
-//#define DISABLE_Z_MIN_PROBE_ENDSTOP
445
-
446 402
 //
447 403
 // Probe Type
448 404
 // Probes are sensors/switches that are activated / deactivated before/after use.
@@ -494,6 +450,50 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
494 450
 // Allen Key Probe is defined in the Delta example configurations.
495 451
 //
496 452
 
453
+// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
454
+// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
455
+//
456
+// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
457
+//
458
+// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
459
+// Example: To park the head outside the bed area when homing with G28.
460
+//
461
+// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
462
+//
463
+// For a servo-based Z probe, you must set up servo support below, including
464
+// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
465
+//
466
+// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
467
+// - Use 5V for powered (usu. inductive) sensors.
468
+// - Otherwise connect:
469
+//   - normally-closed switches to GND and D32.
470
+//   - normally-open switches to 5V and D32.
471
+//
472
+// Normally-closed switches are advised and are the default.
473
+//
474
+// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
475
+// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
476
+// default pin for all RAMPS-based boards. Some other boards map differently.
477
+// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
478
+//
479
+// WARNING:
480
+// Setting the wrong pin may have unexpected and potentially disastrous consequences.
481
+// Use with caution and do your homework.
482
+//
483
+//#define Z_MIN_PROBE_ENDSTOP
484
+
485
+// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
486
+// The Z_MIN_PIN will then be used for both Z-homing and probing.
487
+#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
488
+
489
+// To use a probe you must enable one of the two options above!
490
+
491
+// This option disables the use of the Z_MIN_PROBE_PIN
492
+// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
493
+// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
494
+// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
495
+//#define DISABLE_Z_MIN_PROBE_ENDSTOP
496
+
497 497
 // Enable Z Probe Repeatability test to see how accurate your probe is
498 498
 //#define Z_MIN_PROBE_REPEATABILITY_TEST
499 499
 
@@ -664,7 +664,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
664 664
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.
665 665
                                                                              // Useful to retract a deployable Z probe.
666 666
 
667
-
668 667
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
669 668
   // it is highly recommended you also enable Z_SAFE_HOMING below!
670 669
 
@@ -973,8 +972,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
973 972
 //
974 973
 //#define ULTIPANEL
975 974
 
975
+//
976 976
 // Cartesio UI
977 977
 // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
978
+//
978 979
 //#define CARTESIO_UI
979 980
 
980 981
 //
@@ -1099,7 +1100,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
1099 1100
 //
1100 1101
 //#define U8GLIB_SSD1306
1101 1102
 
1103
+//
1102 1104
 // SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
1105
+//
1103 1106
 //#define SAV_3DGLCD
1104 1107
 #if ENABLED(SAV_3DGLCD)
1105 1108
   //#define U8GLIB_SSD1306

Loading…
Cancel
Save