Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
filament-detector [2018/05/30 11:27]
90.60.22.246 [Filament detector]
filament-detector [2019/08/11 11:11]
wolfmanjm [Filament detector]
Line 8: Line 8:
  
 If a difference is detected, the filament is not advancing correctly, which means that there is a problem with the pushing of the filament. If a difference is detected, the filament is not advancing correctly, which means that there is a problem with the pushing of the filament.
 +
 +**NOTE** smoothie uses the host command ''​action:​pause''​ to tell the host to stop sending gcode. Currently **ONLY** octoprint, pronterface,​ smoopi and printing from sdcard support this.
  
 Use **M404** command to set filament detector parameters: S seconds per check, P pulses per mm Use **M404** command to set filament detector parameters: S seconds per check, P pulses per mm
Line 21: Line 23:
  
 ^ Option ^ Example value ^ Explanation ^ ^ Option ^ Example value ^ Explanation ^
-|| filament_detector.enable ​|| true || This module is activated only if this is set to <​kbd>​true</​kbd> ​|+| filament_detector.enable | true | This module is activated only if this is set to <​kbd>​true</​kbd>​ | 
-|| filament_detector.encoder_pin ​|| 2.11 || This is the pin the encoder is connected to. Must be an interrupt pin |+| filament_detector.encoder_pin | 2.11 | This is the pin the encoder is connected to. Must be an interrupt pin | 
-|| filament_detector.bulge_pin ​|| 1.31 || OPTIONAL This is the pin the bulge switch is connected to. If this switch is triggered ( by a bulge in the filament ) and the filament is moving, this will trigger an alarm |+| filament_detector.bulge_pin | 1.31 | OPTIONAL This is the pin the bulge switch is connected to. If this switch is triggered ( by a bulge in the filament ) and the filament is moving, this will trigger an alarm | 
-|| filament_detector.seconds_per_check ​|| 2 || How many seconds between filament position checks, must be long enough for several pulses to be detected, but not too long |+| filament_detector.seconds_per_check | 2 | How many seconds between filament position checks, must be long enough for several pulses to be detected, but not too long | 
-|| filament_detector.pulses_per_mm ​|| 0.5 || The number of pulses the encoder produces for every millimeter of filament movement ​||+| filament_detector.pulses_per_mm | 0.5 | The number of pulses the encoder produces for every millimeter of filament movement |
  
 == Hardware == Hardware