Browse Source

Add PARK_HEAD_ON_PAUSE feature

Scott Lahteine 8 years ago
parent
commit
26473cab6d

+ 1
- 0
Marlin/Configuration_adv.h View File

@@ -766,6 +766,7 @@
766 766
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
767 767
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
768 768
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
769
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
769 770
 #endif
770 771
 
771 772
 // @section tmc

+ 2
- 1
Marlin/SanityCheck.h View File

@@ -280,6 +280,8 @@
280 280
     #error "FILAMENT_CHANGE_FEATURE currently requires an LCD controller."
281 281
   #elif ENABLED(EXTRUDER_RUNOUT_PREVENT)
282 282
     #error "EXTRUDER_RUNOUT_PREVENT is incompatible with FILAMENT_CHANGE_FEATURE."
283
+  #elif ENABLED(PARK_HEAD_ON_PAUSE) && DISABLED(SDSUPPORT) && DISABLED(ULTIPANEL) && DISABLED(EMERGENCY_PARSER)
284
+    #error "PARK_HEAD_ON_PAUSE requires SDSUPPORT, EMERGENCY_PARSER, or an LCD controller."
283 285
   #endif
284 286
 #endif
285 287
 
@@ -936,7 +938,6 @@ static_assert(1 >= 0
936 938
   #endif
937 939
 #endif
938 940
 
939
-
940 941
 /**
941 942
  * Make sure only one display is enabled
942 943
  *

+ 1
- 0
Marlin/example_configurations/Cartesio/Configuration_adv.h View File

@@ -756,6 +756,7 @@
756 756
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
757 757
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
758 758
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
759
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
759 760
 #endif
760 761
 
761 762
 // @section tmc

+ 1
- 0
Marlin/example_configurations/Felix/Configuration_adv.h View File

@@ -756,6 +756,7 @@
756 756
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
757 757
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
758 758
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
759
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
759 760
 #endif
760 761
 
761 762
 // @section tmc

+ 1
- 0
Marlin/example_configurations/Hephestos/Configuration_adv.h View File

@@ -756,6 +756,7 @@
756 756
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
757 757
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
758 758
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
759
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
759 760
 #endif
760 761
 
761 762
 // @section tmc

+ 1
- 0
Marlin/example_configurations/Hephestos_2/Configuration_adv.h View File

@@ -739,6 +739,7 @@
739 739
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
740 740
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
741 741
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
742
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
742 743
 #endif
743 744
 
744 745
 // @section tmc

+ 1
- 0
Marlin/example_configurations/K8200/Configuration_adv.h View File

@@ -769,6 +769,7 @@
769 769
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
770 770
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
771 771
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
772
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
772 773
 #endif
773 774
 
774 775
 // @section tmc

+ 1
- 0
Marlin/example_configurations/K8400/Configuration_adv.h View File

@@ -756,6 +756,7 @@
756 756
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
757 757
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
758 758
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
759
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
759 760
 #endif
760 761
 
761 762
 // @section tmc

+ 1
- 0
Marlin/example_configurations/RigidBot/Configuration_adv.h View File

@@ -756,6 +756,7 @@
756 756
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
757 757
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
758 758
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
759
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
759 760
 #endif
760 761
 
761 762
 // @section tmc

+ 1
- 0
Marlin/example_configurations/SCARA/Configuration_adv.h View File

@@ -756,6 +756,7 @@
756 756
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
757 757
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
758 758
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
759
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
759 760
 #endif
760 761
 
761 762
 // @section tmc

+ 1
- 0
Marlin/example_configurations/TAZ4/Configuration_adv.h View File

@@ -764,6 +764,7 @@
764 764
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
765 765
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
766 766
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
767
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
767 768
 #endif
768 769
 
769 770
 // @section tmc

+ 1
- 0
Marlin/example_configurations/WITBOX/Configuration_adv.h View File

@@ -756,6 +756,7 @@
756 756
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
757 757
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
758 758
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
759
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
759 760
 #endif
760 761
 
761 762
 // @section tmc

+ 1
- 0
Marlin/example_configurations/delta/flsun_kossel_mini/Configuration_adv.h View File

@@ -761,6 +761,7 @@
761 761
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
762 762
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
763 763
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
764
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
764 765
 #endif
765 766
 
766 767
 // @section tmc

+ 1
- 0
Marlin/example_configurations/delta/generic/Configuration_adv.h View File

@@ -758,6 +758,7 @@
758 758
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
759 759
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
760 760
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
761
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
761 762
 #endif
762 763
 
763 764
 // @section tmc

+ 1
- 0
Marlin/example_configurations/delta/kossel_mini/Configuration_adv.h View File

@@ -758,6 +758,7 @@
758 758
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
759 759
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
760 760
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
761
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
761 762
 #endif
762 763
 
763 764
 // @section tmc

+ 1
- 0
Marlin/example_configurations/delta/kossel_pro/Configuration_adv.h View File

@@ -763,6 +763,7 @@
763 763
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
764 764
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
765 765
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
766
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
766 767
 #endif
767 768
 
768 769
 // @section tmc

+ 1
- 0
Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h View File

@@ -758,6 +758,7 @@
758 758
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
759 759
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
760 760
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
761
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
761 762
 #endif
762 763
 
763 764
 // @section tmc

+ 1
- 0
Marlin/example_configurations/makibox/Configuration_adv.h View File

@@ -756,6 +756,7 @@
756 756
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
757 757
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
758 758
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
759
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
759 760
 #endif
760 761
 
761 762
 // @section tmc

+ 1
- 0
Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h View File

@@ -756,6 +756,7 @@
756 756
   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet
757 757
   #define FILAMENT_CHANGE_NO_STEPPER_TIMEOUT  // Enable to have stepper motors hold position during filament change
758 758
                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME.
759
+  //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume
759 760
 #endif
760 761
 
761 762
 // @section tmc

Loading…
Cancel
Save