Browse Source

Added G27 configuration options to all configs

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

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

787
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
814
 // Clean Nozzle Feature -- EXPERIMENTAL
791
 //
815
 //
792
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
798
 // Clean Nozzle Feature -- EXPERIMENTAL
775
 //
799
 //
776
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
796
 // Clean Nozzle Feature -- EXPERIMENTAL
773
 //
797
 //
774
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
807
 // Clean Nozzle Feature -- EXPERIMENTAL
784
 //
808
 //
785
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
809
 // Clean Nozzle Feature -- EXPERIMENTAL
786
 //
810
 //
787
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
832
 // Clean Nozzle Feature -- EXPERIMENTAL
809
 //
833
 //
810
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   165 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
815
 // Clean Nozzle Feature -- EXPERIMENTAL
792
 //
816
 //
793
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   165 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
815
 // Clean Nozzle Feature -- EXPERIMENTAL
792
 //
816
 //
793
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
815
 // Clean Nozzle Feature -- EXPERIMENTAL
792
 //
816
 //
793
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
813
 // Clean Nozzle Feature -- EXPERIMENTAL
790
 //
814
 //
791
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
823
 // Clean Nozzle Feature -- EXPERIMENTAL
800
 //
824
 //
801
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
836
 // Clean Nozzle Feature -- EXPERIMENTAL
813
 //
837
 //
814
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
807
 // Clean Nozzle Feature -- EXPERIMENTAL
784
 //
808
 //
785
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
815
 // Clean Nozzle Feature -- EXPERIMENTAL
792
 //
816
 //
793
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
910
 // Clean Nozzle Feature -- EXPERIMENTAL
887
 //
911
 //
888
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
904
 // Clean Nozzle Feature -- EXPERIMENTAL
881
 //
905
 //
882
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
907
 // Clean Nozzle Feature -- EXPERIMENTAL
884
 //
908
 //
885
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
907
 // Clean Nozzle Feature -- EXPERIMENTAL
884
 //
908
 //
885
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
909
 // Clean Nozzle Feature -- EXPERIMENTAL
886
 //
910
 //
887
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
818
 // Clean Nozzle Feature -- EXPERIMENTAL
795
 //
819
 //
796
 // When enabled allows the user to send G12 to start the nozzle cleaning
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
 #define PREHEAT_2_FAN_SPEED   255 // Value from 0 to 255
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
 // Clean Nozzle Feature -- EXPERIMENTAL
809
 // Clean Nozzle Feature -- EXPERIMENTAL
786
 //
810
 //
787
 // When enabled allows the user to send G12 to start the nozzle cleaning
811
 // When enabled allows the user to send G12 to start the nozzle cleaning

Loading…
Cancel
Save