Browse Source

Comment on filament runout sensor config

Scott Lahteine 8 years ago
parent
commit
5ab7b91615

+ 9
- 7
Marlin/Configuration.h View File

725
 #define Y_MAX_POS 200
725
 #define Y_MAX_POS 200
726
 #define Z_MAX_POS 200
726
 #define Z_MAX_POS 200
727
 
727
 
728
-//===========================================================================
729
-//========================= Filament Runout Sensor ==========================
730
-//===========================================================================
731
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
732
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
733
-                                 // It is assumed that when logic high = filament available
734
-                                 //                    when logic  low = filament ran out
728
+/**
729
+ * Filament Runout Sensor
730
+ * A mechanical or opto endstop is used to check for the presence of filament.
731
+ *
732
+ * RAMPS-based boards use SERVO3_PIN.
733
+ * For other boards you may need to define FIL_RUNOUT_PIN.
734
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
735
+ */
736
+//#define FILAMENT_RUNOUT_SENSOR
735
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
737
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
736
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
738
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
737
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
739
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/Cartesio/Configuration.h View File

725
 #define Y_MAX_POS 270
725
 #define Y_MAX_POS 270
726
 #define Z_MAX_POS 400
726
 #define Z_MAX_POS 400
727
 
727
 
728
-//===========================================================================
729
-//========================= Filament Runout Sensor ==========================
730
-//===========================================================================
731
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
732
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
733
-                                 // It is assumed that when logic high = filament available
734
-                                 //                    when logic  low = filament ran out
728
+/**
729
+ * Filament Runout Sensor
730
+ * A mechanical or opto endstop is used to check for the presence of filament.
731
+ *
732
+ * RAMPS-based boards use SERVO3_PIN.
733
+ * For other boards you may need to define FIL_RUNOUT_PIN.
734
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
735
+ */
736
+//#define FILAMENT_RUNOUT_SENSOR
735
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
737
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
736
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
738
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
737
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
739
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/Felix/Configuration.h View File

708
 #define Y_MAX_POS 205
708
 #define Y_MAX_POS 205
709
 #define Z_MAX_POS 235
709
 #define Z_MAX_POS 235
710
 
710
 
711
-//===========================================================================
712
-//========================= Filament Runout Sensor ==========================
713
-//===========================================================================
714
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
715
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
716
-                                 // It is assumed that when logic high = filament available
717
-                                 //                    when logic  low = filament ran out
711
+/**
712
+ * Filament Runout Sensor
713
+ * A mechanical or opto endstop is used to check for the presence of filament.
714
+ *
715
+ * RAMPS-based boards use SERVO3_PIN.
716
+ * For other boards you may need to define FIL_RUNOUT_PIN.
717
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
718
+ */
719
+//#define FILAMENT_RUNOUT_SENSOR
718
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
720
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
719
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
721
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
720
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
722
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/Felix/DUAL/Configuration.h View File

708
 #define Y_MAX_POS 205
708
 #define Y_MAX_POS 205
709
 #define Z_MAX_POS 235
709
 #define Z_MAX_POS 235
710
 
710
 
711
-//===========================================================================
712
-//========================= Filament Runout Sensor ==========================
713
-//===========================================================================
714
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
715
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
716
-                                 // It is assumed that when logic high = filament available
717
-                                 //                    when logic  low = filament ran out
711
+/**
712
+ * Filament Runout Sensor
713
+ * A mechanical or opto endstop is used to check for the presence of filament.
714
+ *
715
+ * RAMPS-based boards use SERVO3_PIN.
716
+ * For other boards you may need to define FIL_RUNOUT_PIN.
717
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
718
+ */
719
+//#define FILAMENT_RUNOUT_SENSOR
718
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
720
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
719
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
721
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
720
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
722
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/Hephestos/Configuration.h View File

717
 #define Y_MAX_POS 210
717
 #define Y_MAX_POS 210
718
 #define Z_MAX_POS 180
718
 #define Z_MAX_POS 180
719
 
719
 
720
-//===========================================================================
721
-//========================= Filament Runout Sensor ==========================
722
-//===========================================================================
723
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
724
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
725
-                                 // It is assumed that when logic high = filament available
726
-                                 //                    when logic  low = filament ran out
720
+/**
721
+ * Filament Runout Sensor
722
+ * A mechanical or opto endstop is used to check for the presence of filament.
723
+ *
724
+ * RAMPS-based boards use SERVO3_PIN.
725
+ * For other boards you may need to define FIL_RUNOUT_PIN.
726
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
727
+ */
728
+//#define FILAMENT_RUNOUT_SENSOR
727
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
729
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
728
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
730
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
729
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
731
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/Hephestos_2/Configuration.h View File

719
 #define Y_MAX_POS 297
719
 #define Y_MAX_POS 297
720
 #define Z_MAX_POS 210
720
 #define Z_MAX_POS 210
721
 
721
 
722
-//===========================================================================
723
-//========================= Filament Runout Sensor ==========================
724
-//===========================================================================
725
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
726
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
727
-                                 // It is assumed that when logic high = filament available
728
-                                 //                    when logic  low = filament ran out
722
+/**
723
+ * Filament Runout Sensor
724
+ * A mechanical or opto endstop is used to check for the presence of filament.
725
+ *
726
+ * RAMPS-based boards use SERVO3_PIN.
727
+ * For other boards you may need to define FIL_RUNOUT_PIN.
728
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
729
+ */
730
+//#define FILAMENT_RUNOUT_SENSOR
729
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
731
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
730
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
732
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
731
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
733
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/K8200/Configuration.h View File

754
 #define Y_MAX_POS 200
754
 #define Y_MAX_POS 200
755
 #define Z_MAX_POS 200
755
 #define Z_MAX_POS 200
756
 
756
 
757
-//===========================================================================
758
-//========================= Filament Runout Sensor ==========================
759
-//===========================================================================
760
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
761
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
762
-                                 // It is assumed that when logic high = filament available
763
-                                 //                    when logic  low = filament ran out
757
+/**
758
+ * Filament Runout Sensor
759
+ * A mechanical or opto endstop is used to check for the presence of filament.
760
+ *
761
+ * RAMPS-based boards use SERVO3_PIN.
762
+ * For other boards you may need to define FIL_RUNOUT_PIN.
763
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
764
+ */
765
+//#define FILAMENT_RUNOUT_SENSOR
764
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
766
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
765
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
767
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
766
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
768
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/K8400/Configuration.h View File

725
 #define Y_MAX_POS 200
725
 #define Y_MAX_POS 200
726
 #define Z_MAX_POS 190
726
 #define Z_MAX_POS 190
727
 
727
 
728
-//===========================================================================
729
-//========================= Filament Runout Sensor ==========================
730
-//===========================================================================
731
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
732
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
733
-                                 // It is assumed that when logic high = filament available
734
-                                 //                    when logic  low = filament ran out
728
+/**
729
+ * Filament Runout Sensor
730
+ * A mechanical or opto endstop is used to check for the presence of filament.
731
+ *
732
+ * RAMPS-based boards use SERVO3_PIN.
733
+ * For other boards you may need to define FIL_RUNOUT_PIN.
734
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
735
+ */
736
+//#define FILAMENT_RUNOUT_SENSOR
735
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
737
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
736
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
738
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
737
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
739
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/K8400/Dual-head/Configuration.h View File

725
 #define Y_MAX_POS 200
725
 #define Y_MAX_POS 200
726
 #define Z_MAX_POS 190
726
 #define Z_MAX_POS 190
727
 
727
 
728
-//===========================================================================
729
-//========================= Filament Runout Sensor ==========================
730
-//===========================================================================
731
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
732
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
733
-                                 // It is assumed that when logic high = filament available
734
-                                 //                    when logic  low = filament ran out
728
+/**
729
+ * Filament Runout Sensor
730
+ * A mechanical or opto endstop is used to check for the presence of filament.
731
+ *
732
+ * RAMPS-based boards use SERVO3_PIN.
733
+ * For other boards you may need to define FIL_RUNOUT_PIN.
734
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
735
+ */
736
+//#define FILAMENT_RUNOUT_SENSOR
735
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
737
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
736
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
738
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
737
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
739
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

725
 #define Y_MAX_POS 200
725
 #define Y_MAX_POS 200
726
 #define Z_MAX_POS 200
726
 #define Z_MAX_POS 200
727
 
727
 
728
-//===========================================================================
729
-//========================= Filament Runout Sensor ==========================
730
-//===========================================================================
731
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
732
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
733
-                                 // It is assumed that when logic high = filament available
734
-                                 //                    when logic  low = filament ran out
728
+/**
729
+ * Filament Runout Sensor
730
+ * A mechanical or opto endstop is used to check for the presence of filament.
731
+ *
732
+ * RAMPS-based boards use SERVO3_PIN.
733
+ * For other boards you may need to define FIL_RUNOUT_PIN.
734
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
735
+ */
736
+//#define FILAMENT_RUNOUT_SENSOR
735
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
737
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
736
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
738
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
737
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
739
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/RigidBot/Configuration.h View File

724
 #define Y_MAX_POS 248  // RigidBot regular is 248mm, RigitBot Big is 304mm
724
 #define Y_MAX_POS 248  // RigidBot regular is 248mm, RigitBot Big is 304mm
725
 #define Z_MAX_POS 254  // RigidBot regular and Big are 254mm
725
 #define Z_MAX_POS 254  // RigidBot regular and Big are 254mm
726
 
726
 
727
-//===========================================================================
728
-//========================= Filament Runout Sensor ==========================
729
-//===========================================================================
730
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
731
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
732
-                                 // It is assumed that when logic high = filament available
733
-                                 //                    when logic  low = filament ran out
727
+/**
728
+ * Filament Runout Sensor
729
+ * A mechanical or opto endstop is used to check for the presence of filament.
730
+ *
731
+ * RAMPS-based boards use SERVO3_PIN.
732
+ * For other boards you may need to define FIL_RUNOUT_PIN.
733
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
734
+ */
735
+//#define FILAMENT_RUNOUT_SENSOR
734
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
736
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
735
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
737
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
736
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
738
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/SCARA/Configuration.h View File

740
 #define Y_MAX_POS 200
740
 #define Y_MAX_POS 200
741
 #define Z_MAX_POS 225
741
 #define Z_MAX_POS 225
742
 
742
 
743
-//===========================================================================
744
-//========================= Filament Runout Sensor ==========================
745
-//===========================================================================
746
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
747
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
748
-                                 // It is assumed that when logic high = filament available
749
-                                 //                    when logic  low = filament ran out
743
+/**
744
+ * Filament Runout Sensor
745
+ * A mechanical or opto endstop is used to check for the presence of filament.
746
+ *
747
+ * RAMPS-based boards use SERVO3_PIN.
748
+ * For other boards you may need to define FIL_RUNOUT_PIN.
749
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
750
+ */
751
+//#define FILAMENT_RUNOUT_SENSOR
750
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
752
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
751
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
753
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
752
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
754
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/TAZ4/Configuration.h View File

746
 #define Y_MAX_POS 275
746
 #define Y_MAX_POS 275
747
 #define Z_MAX_POS 250
747
 #define Z_MAX_POS 250
748
 
748
 
749
-//===========================================================================
750
-//========================= Filament Runout Sensor ==========================
751
-//===========================================================================
752
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
753
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
754
-                                 // It is assumed that when logic high = filament available
755
-                                 //                    when logic  low = filament ran out
749
+/**
750
+ * Filament Runout Sensor
751
+ * A mechanical or opto endstop is used to check for the presence of filament.
752
+ *
753
+ * RAMPS-based boards use SERVO3_PIN.
754
+ * For other boards you may need to define FIL_RUNOUT_PIN.
755
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
756
+ */
757
+//#define FILAMENT_RUNOUT_SENSOR
756
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
758
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
757
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
759
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
758
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
760
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/WITBOX/Configuration.h View File

717
 #define Y_MAX_POS 210
717
 #define Y_MAX_POS 210
718
 #define Z_MAX_POS 200
718
 #define Z_MAX_POS 200
719
 
719
 
720
-//===========================================================================
721
-//========================= Filament Runout Sensor ==========================
722
-//===========================================================================
723
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
724
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
725
-                                 // It is assumed that when logic high = filament available
726
-                                 //                    when logic  low = filament ran out
720
+/**
721
+ * Filament Runout Sensor
722
+ * A mechanical or opto endstop is used to check for the presence of filament.
723
+ *
724
+ * RAMPS-based boards use SERVO3_PIN.
725
+ * For other boards you may need to define FIL_RUNOUT_PIN.
726
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
727
+ */
728
+//#define FILAMENT_RUNOUT_SENSOR
727
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
729
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
728
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
730
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
729
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
731
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

725
 #define Y_MAX_POS 200
725
 #define Y_MAX_POS 200
726
 #define Z_MAX_POS 200
726
 #define Z_MAX_POS 200
727
 
727
 
728
-//===========================================================================
729
-//========================= Filament Runout Sensor ==========================
730
-//===========================================================================
731
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
732
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
733
-                                 // It is assumed that when logic high = filament available
734
-                                 //                    when logic  low = filament ran out
728
+/**
729
+ * Filament Runout Sensor
730
+ * A mechanical or opto endstop is used to check for the presence of filament.
731
+ *
732
+ * RAMPS-based boards use SERVO3_PIN.
733
+ * For other boards you may need to define FIL_RUNOUT_PIN.
734
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
735
+ */
736
+//#define FILAMENT_RUNOUT_SENSOR
735
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
737
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
736
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
738
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
737
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
739
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/delta/generic/Configuration.h View File

811
 #define Y_MAX_POS DELTA_PRINTABLE_RADIUS
811
 #define Y_MAX_POS DELTA_PRINTABLE_RADIUS
812
 #define Z_MAX_POS MANUAL_Z_HOME_POS
812
 #define Z_MAX_POS MANUAL_Z_HOME_POS
813
 
813
 
814
-//===========================================================================
815
-//========================= Filament Runout Sensor ==========================
816
-//===========================================================================
817
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
818
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
819
-                                 // It is assumed that when logic high = filament available
820
-                                 //                    when logic  low = filament ran out
814
+/**
815
+ * Filament Runout Sensor
816
+ * A mechanical or opto endstop is used to check for the presence of filament.
817
+ *
818
+ * RAMPS-based boards use SERVO3_PIN.
819
+ * For other boards you may need to define FIL_RUNOUT_PIN.
820
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
821
+ */
822
+//#define FILAMENT_RUNOUT_SENSOR
821
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
823
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
822
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
824
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
823
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
825
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

814
 #define Y_MAX_POS DELTA_PRINTABLE_RADIUS
814
 #define Y_MAX_POS DELTA_PRINTABLE_RADIUS
815
 #define Z_MAX_POS MANUAL_Z_HOME_POS
815
 #define Z_MAX_POS MANUAL_Z_HOME_POS
816
 
816
 
817
-//===========================================================================
818
-//========================= Filament Runout Sensor ==========================
819
-//===========================================================================
820
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
821
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
822
-                                 // It is assumed that when logic high = filament available
823
-                                 //                    when logic  low = filament ran out
817
+/**
818
+ * Filament Runout Sensor
819
+ * A mechanical or opto endstop is used to check for the presence of filament.
820
+ *
821
+ * RAMPS-based boards use SERVO3_PIN.
822
+ * For other boards you may need to define FIL_RUNOUT_PIN.
823
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
824
+ */
825
+//#define FILAMENT_RUNOUT_SENSOR
824
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
826
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
825
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
827
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
826
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
828
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

813
 #define Y_MAX_POS DELTA_PRINTABLE_RADIUS
813
 #define Y_MAX_POS DELTA_PRINTABLE_RADIUS
814
 #define Z_MAX_POS MANUAL_Z_HOME_POS
814
 #define Z_MAX_POS MANUAL_Z_HOME_POS
815
 
815
 
816
-//===========================================================================
817
-//========================= Filament Runout Sensor ==========================
818
-//===========================================================================
819
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
820
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
821
-                                 // It is assumed that when logic high = filament available
822
-                                 //                    when logic  low = filament ran out
816
+/**
817
+ * Filament Runout Sensor
818
+ * A mechanical or opto endstop is used to check for the presence of filament.
819
+ *
820
+ * RAMPS-based boards use SERVO3_PIN.
821
+ * For other boards you may need to define FIL_RUNOUT_PIN.
822
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
823
+ */
824
+//#define FILAMENT_RUNOUT_SENSOR
823
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
825
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
824
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
826
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
825
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
827
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

817
 #define Y_MAX_POS DELTA_PRINTABLE_RADIUS
817
 #define Y_MAX_POS DELTA_PRINTABLE_RADIUS
818
 #define Z_MAX_POS MANUAL_Z_HOME_POS
818
 #define Z_MAX_POS MANUAL_Z_HOME_POS
819
 
819
 
820
-//===========================================================================
821
-//========================= Filament Runout Sensor ==========================
822
-//===========================================================================
823
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
824
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
825
-                                 // It is assumed that when logic high = filament available
826
-                                 //                    when logic  low = filament ran out
820
+/**
821
+ * Filament Runout Sensor
822
+ * A mechanical or opto endstop is used to check for the presence of filament.
823
+ *
824
+ * RAMPS-based boards use SERVO3_PIN.
825
+ * For other boards you may need to define FIL_RUNOUT_PIN.
826
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
827
+ */
828
+//#define FILAMENT_RUNOUT_SENSOR
827
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
829
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
828
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
830
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
829
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
831
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/makibox/Configuration.h View File

728
 #define Y_MAX_POS 150
728
 #define Y_MAX_POS 150
729
 #define Z_MAX_POS 86
729
 #define Z_MAX_POS 86
730
 
730
 
731
-//===========================================================================
732
-//========================= Filament Runout Sensor ==========================
733
-//===========================================================================
734
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
735
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
736
-                                 // It is assumed that when logic high = filament available
737
-                                 //                    when logic  low = filament ran out
731
+/**
732
+ * Filament Runout Sensor
733
+ * A mechanical or opto endstop is used to check for the presence of filament.
734
+ *
735
+ * RAMPS-based boards use SERVO3_PIN.
736
+ * For other boards you may need to define FIL_RUNOUT_PIN.
737
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
738
+ */
739
+//#define FILAMENT_RUNOUT_SENSOR
738
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
740
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
739
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
741
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
740
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
742
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

+ 9
- 7
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

721
 #define Y_MAX_POS 205
721
 #define Y_MAX_POS 205
722
 #define Z_MAX_POS 120
722
 #define Z_MAX_POS 120
723
 
723
 
724
-//===========================================================================
725
-//========================= Filament Runout Sensor ==========================
726
-//===========================================================================
727
-//#define FILAMENT_RUNOUT_SENSOR // Uncomment for defining a filament runout sensor such as a mechanical or opto endstop to check the existence of filament
728
-                                 // RAMPS-based boards use SERVO3_PIN. For other boards you may need to define FIL_RUNOUT_PIN.
729
-                                 // It is assumed that when logic high = filament available
730
-                                 //                    when logic  low = filament ran out
724
+/**
725
+ * Filament Runout Sensor
726
+ * A mechanical or opto endstop is used to check for the presence of filament.
727
+ *
728
+ * RAMPS-based boards use SERVO3_PIN.
729
+ * For other boards you may need to define FIL_RUNOUT_PIN.
730
+ * By default the firmware assumes HIGH = has filament, LOW = ran out
731
+ */
732
+//#define FILAMENT_RUNOUT_SENSOR
731
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
733
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
732
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
734
   #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
733
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
735
   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.

Loading…
Cancel
Save