More troubles with a runout detector

Hi Gang Im having trouble with my btt v 2.0 runout sensor. it triggers all the time. here's what I have so far: [filament_switch_sensor switch_sensor] switch_pin: PG12 pause_on_runout: False runout_gcode: PAUSE # [pause_resume] is required in printer.cfg M117 Filament switch runout insert_gcode: M117 Filament switch inserted [filament_motion_sensor encoder_sensor] switch_pin: PG13 detection_length: 3.5 extruder: extruder pause_on_runout: False runout_gcode: PAUSE # [pause_resume] is required in printer.cfg M117 Filament encoder runout insert_gcode: M117 Filament encoder inserted I've tried putting the ^ in front of the pins. both sensors are triggering. I have a feeling i'm missing something obvious... I just queried the sensors and they say: 8:11 AM Filament Sensor switch_sensor: filament not detected 8:11 AM QUERY_FILAMENT_SENSOR sensor=switch_sensor 8:10 AM Filament Sensor encoder_sensor: filament detected 8:10 AM QUERY_FILAMENT_SENSOR sensor=encoder_sensor So it looks like as of this moment the encoder is sensing a filament but the switch (which I think would be easier) is NOT detected. Also, since I'm not sure what I'm doing, exacly I added SET_FILAMENT_SENSOR SENSOR=encoder_sensor ENABLE=1 SET_FILAMENT_SENSOR SENSOR=switch_sensor ENABLE=1 at the beginning of all my prints... Can anyone help me untangle?
Solution:
... and the answer is. I had not put the nut on the front of the runout sensor when i built it. D'oh! so, it wasn't working right. put the nut on, tightened everything, and it worked! mechanical problem, not electrical issue. Woot!
Jump to solution
13 Replies
SYG|Krizalid87
SYG|Krizalid875mo ago
change pins, dont use EndStop pins
goofwithz3
goofwithz35mo ago
@SYG|Krizalid87 Not endstop pins? Which kind of pins then?
TheTik
TheTik5mo ago
Any GPIO
goofwithz3
goofwithz35mo ago
Can I get an example pin number? On the octopus 1.1...
goofwithz3
goofwithz35mo ago
GitHub
smart-filament-detection-module/V2.0/Manual/SFS V2.0 User Manual_20...
Contribute to bigtreetech/smart-filament-detection-module development by creating an account on GitHub.
Solution
goofwithz3
goofwithz35mo ago
... and the answer is. I had not put the nut on the front of the runout sensor when i built it. D'oh! so, it wasn't working right. put the nut on, tightened everything, and it worked! mechanical problem, not electrical issue. Woot!
SYG|Krizalid87
SYG|Krizalid875mo ago
No, for me and others is and electrical issue due the endstop pins The sensor doesnt work correctly
goofwithz3
goofwithz35mo ago
Huh... so which pin number are yoy using? I'm having trouble figuring out which pins on the octopus is a gpio pin?
JaminCollins
JaminCollins5mo ago
which version of the octopus board?
Synapsis
Synapsis5mo ago
I'll post my settings but they look correct, control that the little knob on the side used to open the sensor when putting filament in, is screwed in tightly mine was loose. This would cause false readings. This is one of Biqu's answers "According to the principle of SFS, the length of the consumables passing through the SFS is compared with the actual extruded length, and when the difference between the two is larger than the value we set, which is 2.88mm, it will trigger. So when the print stops for material change, since there is no material feed at the beginning, but the extruder is turning, it triggers the blockage detection function by mistake, and the Z-axis lifts a little bit. You can try to set the parameter to 10.88."
Synapsis
Synapsis5mo ago
Here is a setup they sent me, but I wanted the experts to look at it., because RatRig has pause and resume setups already.
goofwithz3
goofwithz35mo ago
octopus v 1.1
JaminCollins
JaminCollins5mo ago
there are numerous versions of the Octopus V1.1. There's one with the F446 chip, there's one with the F407 chip. Then there's the Pro v1.1 with the H723 chip. I'm not certain any of have the same pin out. So, knowing exactly which board you have helps determine which pins should be used.