Browse Source

Added G27 configuration options to all configs

João Brázio 8 years ago
parent
commit
336481ea81

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

@@ -787,6 +787,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
787 787
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
788 788
 
789 789
 //
790
+// Nozzle Park -- EXPERIMENTAL
791
+//
792
+// When enabled allows the user to define a special XYZ position, inside the
793
+// machine's topology, to park the nozzle when idle or when receiving the G27
794
+// command.
795
+//
796
+// The "P" paramenter controls what is the action applied to the Z axis:
797
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
798
+//        be raised to reach Z-park height.
799
+//
800
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
801
+//        reach Z-park height.
802
+//
803
+//    P2: The nozzle height will be raised by Z-park amount but never going over
804
+//        the machine's limit of Z_MAX_POS.
805
+//
806
+//#define NOZZLE_PARK_FEATURE
807
+
808
+#if ENABLED(NOZZLE_PARK_FEATURE)
809
+  // Specify a park position as { X, Y, Z }
810
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
811
+#endif
812
+
813
+//
790 814
 // Clean Nozzle Feature -- EXPERIMENTAL
791 815
 //
792 816
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/Felix/Configuration.h View File

@@ -771,6 +771,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
771 771
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
772 772
 
773 773
 //
774
+// Nozzle Park -- EXPERIMENTAL
775
+//
776
+// When enabled allows the user to define a special XYZ position, inside the
777
+// machine's topology, to park the nozzle when idle or when receiving the G27
778
+// command.
779
+//
780
+// The "P" paramenter controls what is the action applied to the Z axis:
781
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
782
+//        be raised to reach Z-park height.
783
+//
784
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
785
+//        reach Z-park height.
786
+//
787
+//    P2: The nozzle height will be raised by Z-park amount but never going over
788
+//        the machine's limit of Z_MAX_POS.
789
+//
790
+//#define NOZZLE_PARK_FEATURE
791
+
792
+#if ENABLED(NOZZLE_PARK_FEATURE)
793
+  // Specify a park position as { X, Y, Z }
794
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
795
+#endif
796
+
797
+//
774 798
 // Clean Nozzle Feature -- EXPERIMENTAL
775 799
 //
776 800
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/Felix/DUAL/Configuration.h View File

@@ -769,6 +769,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
769 769
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
770 770
 
771 771
 //
772
+// Nozzle Park -- EXPERIMENTAL
773
+//
774
+// When enabled allows the user to define a special XYZ position, inside the
775
+// machine's topology, to park the nozzle when idle or when receiving the G27
776
+// command.
777
+//
778
+// The "P" paramenter controls what is the action applied to the Z axis:
779
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
780
+//        be raised to reach Z-park height.
781
+//
782
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
783
+//        reach Z-park height.
784
+//
785
+//    P2: The nozzle height will be raised by Z-park amount but never going over
786
+//        the machine's limit of Z_MAX_POS.
787
+//
788
+//#define NOZZLE_PARK_FEATURE
789
+
790
+#if ENABLED(NOZZLE_PARK_FEATURE)
791
+  // Specify a park position as { X, Y, Z }
792
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
793
+#endif
794
+
795
+//
772 796
 // Clean Nozzle Feature -- EXPERIMENTAL
773 797
 //
774 798
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/Hephestos/Configuration.h View File

@@ -780,6 +780,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
780 780
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
781 781
 
782 782
 //
783
+// Nozzle Park -- EXPERIMENTAL
784
+//
785
+// When enabled allows the user to define a special XYZ position, inside the
786
+// machine's topology, to park the nozzle when idle or when receiving the G27
787
+// command.
788
+//
789
+// The "P" paramenter controls what is the action applied to the Z axis:
790
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
791
+//        be raised to reach Z-park height.
792
+//
793
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
794
+//        reach Z-park height.
795
+//
796
+//    P2: The nozzle height will be raised by Z-park amount but never going over
797
+//        the machine's limit of Z_MAX_POS.
798
+//
799
+//#define NOZZLE_PARK_FEATURE
800
+
801
+#if ENABLED(NOZZLE_PARK_FEATURE)
802
+  // Specify a park position as { X, Y, Z }
803
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
804
+#endif
805
+
806
+//
783 807
 // Clean Nozzle Feature -- EXPERIMENTAL
784 808
 //
785 809
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/Hephestos_2/Configuration.h View File

@@ -782,6 +782,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
782 782
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
783 783
 
784 784
 //
785
+// Nozzle Park -- EXPERIMENTAL
786
+//
787
+// When enabled allows the user to define a special XYZ position, inside the
788
+// machine's topology, to park the nozzle when idle or when receiving the G27
789
+// command.
790
+//
791
+// The "P" paramenter controls what is the action applied to the Z axis:
792
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
793
+//        be raised to reach Z-park height.
794
+//
795
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
796
+//        reach Z-park height.
797
+//
798
+//    P2: The nozzle height will be raised by Z-park amount but never going over
799
+//        the machine's limit of Z_MAX_POS.
800
+//
801
+//#define NOZZLE_PARK_FEATURE
802
+
803
+#if ENABLED(NOZZLE_PARK_FEATURE)
804
+  // Specify a park position as { X, Y, Z }
805
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
806
+#endif
807
+
808
+//
785 809
 // Clean Nozzle Feature -- EXPERIMENTAL
786 810
 //
787 811
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/K8200/Configuration.h View File

@@ -805,6 +805,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
805 805
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
806 806
 
807 807
 //
808
+// Nozzle Park -- EXPERIMENTAL
809
+//
810
+// When enabled allows the user to define a special XYZ position, inside the
811
+// machine's topology, to park the nozzle when idle or when receiving the G27
812
+// command.
813
+//
814
+// The "P" paramenter controls what is the action applied to the Z axis:
815
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
816
+//        be raised to reach Z-park height.
817
+//
818
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
819
+//        reach Z-park height.
820
+//
821
+//    P2: The nozzle height will be raised by Z-park amount but never going over
822
+//        the machine's limit of Z_MAX_POS.
823
+//
824
+//#define NOZZLE_PARK_FEATURE
825
+
826
+#if ENABLED(NOZZLE_PARK_FEATURE)
827
+  // Specify a park position as { X, Y, Z }
828
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
829
+#endif
830
+
831
+//
808 832
 // Clean Nozzle Feature -- EXPERIMENTAL
809 833
 //
810 834
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/K8400/Configuration.h View File

@@ -788,6 +788,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
788 788
 #define PREHEAT_2_FAN_SPEED   165 // Value from 0 to 255
789 789
 
790 790
 //
791
+// Nozzle Park -- EXPERIMENTAL
792
+//
793
+// When enabled allows the user to define a special XYZ position, inside the
794
+// machine's topology, to park the nozzle when idle or when receiving the G27
795
+// command.
796
+//
797
+// The "P" paramenter controls what is the action applied to the Z axis:
798
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
799
+//        be raised to reach Z-park height.
800
+//
801
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
802
+//        reach Z-park height.
803
+//
804
+//    P2: The nozzle height will be raised by Z-park amount but never going over
805
+//        the machine's limit of Z_MAX_POS.
806
+//
807
+//#define NOZZLE_PARK_FEATURE
808
+
809
+#if ENABLED(NOZZLE_PARK_FEATURE)
810
+  // Specify a park position as { X, Y, Z }
811
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
812
+#endif
813
+
814
+//
791 815
 // Clean Nozzle Feature -- EXPERIMENTAL
792 816
 //
793 817
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/K8400/Dual-head/Configuration.h View File

@@ -788,6 +788,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
788 788
 #define PREHEAT_2_FAN_SPEED   165 // Value from 0 to 255
789 789
 
790 790
 //
791
+// Nozzle Park -- EXPERIMENTAL
792
+//
793
+// When enabled allows the user to define a special XYZ position, inside the
794
+// machine's topology, to park the nozzle when idle or when receiving the G27
795
+// command.
796
+//
797
+// The "P" paramenter controls what is the action applied to the Z axis:
798
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
799
+//        be raised to reach Z-park height.
800
+//
801
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
802
+//        reach Z-park height.
803
+//
804
+//    P2: The nozzle height will be raised by Z-park amount but never going over
805
+//        the machine's limit of Z_MAX_POS.
806
+//
807
+//#define NOZZLE_PARK_FEATURE
808
+
809
+#if ENABLED(NOZZLE_PARK_FEATURE)
810
+  // Specify a park position as { X, Y, Z }
811
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
812
+#endif
813
+
814
+//
791 815
 // Clean Nozzle Feature -- EXPERIMENTAL
792 816
 //
793 817
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

@@ -788,6 +788,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
788 788
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
789 789
 
790 790
 //
791
+// Nozzle Park -- EXPERIMENTAL
792
+//
793
+// When enabled allows the user to define a special XYZ position, inside the
794
+// machine's topology, to park the nozzle when idle or when receiving the G27
795
+// command.
796
+//
797
+// The "P" paramenter controls what is the action applied to the Z axis:
798
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
799
+//        be raised to reach Z-park height.
800
+//
801
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
802
+//        reach Z-park height.
803
+//
804
+//    P2: The nozzle height will be raised by Z-park amount but never going over
805
+//        the machine's limit of Z_MAX_POS.
806
+//
807
+//#define NOZZLE_PARK_FEATURE
808
+
809
+#if ENABLED(NOZZLE_PARK_FEATURE)
810
+  // Specify a park position as { X, Y, Z }
811
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
812
+#endif
813
+
814
+//
791 815
 // Clean Nozzle Feature -- EXPERIMENTAL
792 816
 //
793 817
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/RigidBot/Configuration.h View File

@@ -786,6 +786,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
786 786
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
787 787
 
788 788
 //
789
+// Nozzle Park -- EXPERIMENTAL
790
+//
791
+// When enabled allows the user to define a special XYZ position, inside the
792
+// machine's topology, to park the nozzle when idle or when receiving the G27
793
+// command.
794
+//
795
+// The "P" paramenter controls what is the action applied to the Z axis:
796
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
797
+//        be raised to reach Z-park height.
798
+//
799
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
800
+//        reach Z-park height.
801
+//
802
+//    P2: The nozzle height will be raised by Z-park amount but never going over
803
+//        the machine's limit of Z_MAX_POS.
804
+//
805
+//#define NOZZLE_PARK_FEATURE
806
+
807
+#if ENABLED(NOZZLE_PARK_FEATURE)
808
+  // Specify a park position as { X, Y, Z }
809
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
810
+#endif
811
+
812
+//
789 813
 // Clean Nozzle Feature -- EXPERIMENTAL
790 814
 //
791 815
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/SCARA/Configuration.h View File

@@ -796,6 +796,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
796 796
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
797 797
 
798 798
 //
799
+// Nozzle Park -- EXPERIMENTAL
800
+//
801
+// When enabled allows the user to define a special XYZ position, inside the
802
+// machine's topology, to park the nozzle when idle or when receiving the G27
803
+// command.
804
+//
805
+// The "P" paramenter controls what is the action applied to the Z axis:
806
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
807
+//        be raised to reach Z-park height.
808
+//
809
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
810
+//        reach Z-park height.
811
+//
812
+//    P2: The nozzle height will be raised by Z-park amount but never going over
813
+//        the machine's limit of Z_MAX_POS.
814
+//
815
+//#define NOZZLE_PARK_FEATURE
816
+
817
+#if ENABLED(NOZZLE_PARK_FEATURE)
818
+  // Specify a park position as { X, Y, Z }
819
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
820
+#endif
821
+
822
+//
799 823
 // Clean Nozzle Feature -- EXPERIMENTAL
800 824
 //
801 825
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/TAZ4/Configuration.h View File

@@ -809,6 +809,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
809 809
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
810 810
 
811 811
 //
812
+// Nozzle Park -- EXPERIMENTAL
813
+//
814
+// When enabled allows the user to define a special XYZ position, inside the
815
+// machine's topology, to park the nozzle when idle or when receiving the G27
816
+// command.
817
+//
818
+// The "P" paramenter controls what is the action applied to the Z axis:
819
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
820
+//        be raised to reach Z-park height.
821
+//
822
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
823
+//        reach Z-park height.
824
+//
825
+//    P2: The nozzle height will be raised by Z-park amount but never going over
826
+//        the machine's limit of Z_MAX_POS.
827
+//
828
+//#define NOZZLE_PARK_FEATURE
829
+
830
+#if ENABLED(NOZZLE_PARK_FEATURE)
831
+  // Specify a park position as { X, Y, Z }
832
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
833
+#endif
834
+
835
+//
812 836
 // Clean Nozzle Feature -- EXPERIMENTAL
813 837
 //
814 838
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/WITBOX/Configuration.h View File

@@ -780,6 +780,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
780 780
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
781 781
 
782 782
 //
783
+// Nozzle Park -- EXPERIMENTAL
784
+//
785
+// When enabled allows the user to define a special XYZ position, inside the
786
+// machine's topology, to park the nozzle when idle or when receiving the G27
787
+// command.
788
+//
789
+// The "P" paramenter controls what is the action applied to the Z axis:
790
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
791
+//        be raised to reach Z-park height.
792
+//
793
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
794
+//        reach Z-park height.
795
+//
796
+//    P2: The nozzle height will be raised by Z-park amount but never going over
797
+//        the machine's limit of Z_MAX_POS.
798
+//
799
+//#define NOZZLE_PARK_FEATURE
800
+
801
+#if ENABLED(NOZZLE_PARK_FEATURE)
802
+  // Specify a park position as { X, Y, Z }
803
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
804
+#endif
805
+
806
+//
783 807
 // Clean Nozzle Feature -- EXPERIMENTAL
784 808
 //
785 809
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

@@ -788,6 +788,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
788 788
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
789 789
 
790 790
 //
791
+// Nozzle Park -- EXPERIMENTAL
792
+//
793
+// When enabled allows the user to define a special XYZ position, inside the
794
+// machine's topology, to park the nozzle when idle or when receiving the G27
795
+// command.
796
+//
797
+// The "P" paramenter controls what is the action applied to the Z axis:
798
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
799
+//        be raised to reach Z-park height.
800
+//
801
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
802
+//        reach Z-park height.
803
+//
804
+//    P2: The nozzle height will be raised by Z-park amount but never going over
805
+//        the machine's limit of Z_MAX_POS.
806
+//
807
+//#define NOZZLE_PARK_FEATURE
808
+
809
+#if ENABLED(NOZZLE_PARK_FEATURE)
810
+  // Specify a park position as { X, Y, Z }
811
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
812
+#endif
813
+
814
+//
791 815
 // Clean Nozzle Feature -- EXPERIMENTAL
792 816
 //
793 817
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/delta/biv2.5/Configuration.h View File

@@ -883,6 +883,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
883 883
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
884 884
 
885 885
 //
886
+// Nozzle Park -- EXPERIMENTAL
887
+//
888
+// When enabled allows the user to define a special XYZ position, inside the
889
+// machine's topology, to park the nozzle when idle or when receiving the G27
890
+// command.
891
+//
892
+// The "P" paramenter controls what is the action applied to the Z axis:
893
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
894
+//        be raised to reach Z-park height.
895
+//
896
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
897
+//        reach Z-park height.
898
+//
899
+//    P2: The nozzle height will be raised by Z-park amount but never going over
900
+//        the machine's limit of Z_MAX_POS.
901
+//
902
+//#define NOZZLE_PARK_FEATURE
903
+
904
+#if ENABLED(NOZZLE_PARK_FEATURE)
905
+  // Specify a park position as { X, Y, Z }
906
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
907
+#endif
908
+
909
+//
886 910
 // Clean Nozzle Feature -- EXPERIMENTAL
887 911
 //
888 912
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/delta/generic/Configuration.h View File

@@ -877,6 +877,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
877 877
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
878 878
 
879 879
 //
880
+// Nozzle Park -- EXPERIMENTAL
881
+//
882
+// When enabled allows the user to define a special XYZ position, inside the
883
+// machine's topology, to park the nozzle when idle or when receiving the G27
884
+// command.
885
+//
886
+// The "P" paramenter controls what is the action applied to the Z axis:
887
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
888
+//        be raised to reach Z-park height.
889
+//
890
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
891
+//        reach Z-park height.
892
+//
893
+//    P2: The nozzle height will be raised by Z-park amount but never going over
894
+//        the machine's limit of Z_MAX_POS.
895
+//
896
+//#define NOZZLE_PARK_FEATURE
897
+
898
+#if ENABLED(NOZZLE_PARK_FEATURE)
899
+  // Specify a park position as { X, Y, Z }
900
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
901
+#endif
902
+
903
+//
880 904
 // Clean Nozzle Feature -- EXPERIMENTAL
881 905
 //
882 906
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

@@ -880,6 +880,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
880 880
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
881 881
 
882 882
 //
883
+// Nozzle Park -- EXPERIMENTAL
884
+//
885
+// When enabled allows the user to define a special XYZ position, inside the
886
+// machine's topology, to park the nozzle when idle or when receiving the G27
887
+// command.
888
+//
889
+// The "P" paramenter controls what is the action applied to the Z axis:
890
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
891
+//        be raised to reach Z-park height.
892
+//
893
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
894
+//        reach Z-park height.
895
+//
896
+//    P2: The nozzle height will be raised by Z-park amount but never going over
897
+//        the machine's limit of Z_MAX_POS.
898
+//
899
+//#define NOZZLE_PARK_FEATURE
900
+
901
+#if ENABLED(NOZZLE_PARK_FEATURE)
902
+  // Specify a park position as { X, Y, Z }
903
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
904
+#endif
905
+
906
+//
883 907
 // Clean Nozzle Feature -- EXPERIMENTAL
884 908
 //
885 909
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

@@ -880,6 +880,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
880 880
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
881 881
 
882 882
 //
883
+// Nozzle Park -- EXPERIMENTAL
884
+//
885
+// When enabled allows the user to define a special XYZ position, inside the
886
+// machine's topology, to park the nozzle when idle or when receiving the G27
887
+// command.
888
+//
889
+// The "P" paramenter controls what is the action applied to the Z axis:
890
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
891
+//        be raised to reach Z-park height.
892
+//
893
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
894
+//        reach Z-park height.
895
+//
896
+//    P2: The nozzle height will be raised by Z-park amount but never going over
897
+//        the machine's limit of Z_MAX_POS.
898
+//
899
+//#define NOZZLE_PARK_FEATURE
900
+
901
+#if ENABLED(NOZZLE_PARK_FEATURE)
902
+  // Specify a park position as { X, Y, Z }
903
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
904
+#endif
905
+
906
+//
883 907
 // Clean Nozzle Feature -- EXPERIMENTAL
884 908
 //
885 909
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

@@ -882,6 +882,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
882 882
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
883 883
 
884 884
 //
885
+// Nozzle Park -- EXPERIMENTAL
886
+//
887
+// When enabled allows the user to define a special XYZ position, inside the
888
+// machine's topology, to park the nozzle when idle or when receiving the G27
889
+// command.
890
+//
891
+// The "P" paramenter controls what is the action applied to the Z axis:
892
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
893
+//        be raised to reach Z-park height.
894
+//
895
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
896
+//        reach Z-park height.
897
+//
898
+//    P2: The nozzle height will be raised by Z-park amount but never going over
899
+//        the machine's limit of Z_MAX_POS.
900
+//
901
+//#define NOZZLE_PARK_FEATURE
902
+
903
+#if ENABLED(NOZZLE_PARK_FEATURE)
904
+  // Specify a park position as { X, Y, Z }
905
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
906
+#endif
907
+
908
+//
885 909
 // Clean Nozzle Feature -- EXPERIMENTAL
886 910
 //
887 911
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/makibox/Configuration.h View File

@@ -791,6 +791,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
791 791
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
792 792
 
793 793
 //
794
+// Nozzle Park -- EXPERIMENTAL
795
+//
796
+// When enabled allows the user to define a special XYZ position, inside the
797
+// machine's topology, to park the nozzle when idle or when receiving the G27
798
+// command.
799
+//
800
+// The "P" paramenter controls what is the action applied to the Z axis:
801
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
802
+//        be raised to reach Z-park height.
803
+//
804
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
805
+//        reach Z-park height.
806
+//
807
+//    P2: The nozzle height will be raised by Z-park amount but never going over
808
+//        the machine's limit of Z_MAX_POS.
809
+//
810
+//#define NOZZLE_PARK_FEATURE
811
+
812
+#if ENABLED(NOZZLE_PARK_FEATURE)
813
+  // Specify a park position as { X, Y, Z }
814
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
815
+#endif
816
+
817
+//
794 818
 // Clean Nozzle Feature -- EXPERIMENTAL
795 819
 //
796 820
 // When enabled allows the user to send G12 to start the nozzle cleaning

+ 24
- 0
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

@@ -782,6 +782,30 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
782 782
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
783 783
 
784 784
 //
785
+// Nozzle Park -- EXPERIMENTAL
786
+//
787
+// When enabled allows the user to define a special XYZ position, inside the
788
+// machine's topology, to park the nozzle when idle or when receiving the G27
789
+// command.
790
+//
791
+// The "P" paramenter controls what is the action applied to the Z axis:
792
+//    P0: (Default) If current Z-pos is lower than Z-park then the nozzle will
793
+//        be raised to reach Z-park height.
794
+//
795
+//    P1: No matter the current Z-pos, the nozzle will be raised/lowered to
796
+//        reach Z-park height.
797
+//
798
+//    P2: The nozzle height will be raised by Z-park amount but never going over
799
+//        the machine's limit of Z_MAX_POS.
800
+//
801
+//#define NOZZLE_PARK_FEATURE
802
+
803
+#if ENABLED(NOZZLE_PARK_FEATURE)
804
+  // Specify a park position as { X, Y, Z }
805
+  #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }
806
+#endif
807
+
808
+//
785 809
 // Clean Nozzle Feature -- EXPERIMENTAL
786 810
 //
787 811
 // When enabled allows the user to send G12 to start the nozzle cleaning

Loading…
Cancel
Save