VC4 Hybrid pauses at random ocasions after Orbiter 2 Smart Sensor was installed.
Hello! There are no error messages or other identifications that something is wrong, printer just pauses itself like the filament would be not present (green light is on), printhead is parked in the front of the machine.
I have assembled and configured it as per these instructions: https://docs.ratrig.com/v-core-4-0/orbiter-2-smart-sensor#Smart-Sensor_Build-Guide
Any ideas?
21 Replies
I will upload a debug.zip tomorrow
maybe you have some insights? 🙂 I will start a 10 days long printjob, filament sensor would be nice 😄
You may have too much friction in the PTFE tube and the orbiter sensor triggers. I also have this problem with certain filaments that don't slide smoothly in the tube. Maybe swapping the spring to a stiffer one would help.
The filament sensor and tangle sensor use the same pin. So when one is triggered, it will pause normally, as if the filament had run out.
I am pretty sure that's not the case. .. But idk what could be wrong here. Did you set up your sensor as per RatRig instructions?
Yes, there is no difference between the runout pause and the tangle detector pause. It is the same pin. The other wire is the load/unload button.
(and +/- wire, 4 in total)
This is really easy to find out. Start a print and set up a cam (handy or something) and film the printhead. If the orbiter sensor flashes orange before the pause its 100% your tangle sensor triggering. Immediately after the pause, it turns green again.
I find out that every few seconds my sensor blink yellow Led and pausing maybe its related to retraction and pretty loose bowden adapter?
If you enable the "enable debug" macro, you will see what is causing your printer to pause
i swapped my lower ptfe tub run to a bigger diameter. trying to decrease friction. similar like this mod https://www.printables.com/model/1125581-ratrig-v-core-4-6mm-ptfe-mod-reverse-bowden that helped mit so far.
Printables.com
RatRig V-Core 4 6mm PTFE Mod Reverse Bowden by onlyJ35T3R | Downloa...
6mm PTFE Mod for the lower part of the reverse bowden. Reduces drag in the filament path. | Download free 3D printable STL models
Apparently you were 100% right 😄 Too much friction in PTFE tube and the spring is being compressed more or less all the time. It just moves up and down constantly, until one second the spring is pushed down for too long.... At first I though this sensor tangle design was smart, but look like it is not.
and I already have short PTFE tube.
Anyone has any ideas how to solve it fast? 😄 I am not really worried about tangle, I just need a filament runout sensor. But I am also not really familiar with editing klipper
I haven't found a solution yet because it hasn't been a problem for me recently.
But if I remember correctly, there was a spare spring in the sensor box (I bought mine from mellow, but should be the same for all as they are from LDO). Maybe there is room for a second spring. But I'm not sure if the sensor will still trigger.
Disabling the tangle sensor is actually quite tricky, because you'll always disable your filament sensor as well. The only way to do it is to short/open the circuit on the sensor PCB itself, but this isn't a great solution.
Not the only way, you can simply remove the yellow wire from the sensor on the board and it will not trigger.
I have a line of code you can add to the config that only disables the tangle sensor. Will post later
yes, but then the filament sensor does also stop working. They use the same pin
It is easier to just disable the filament sensor.
Separate pins

Tangle sensor is different than filament sensor
Oh, you are right. I somehow swapped that around in my head.
Just leave everything connected as is and disable the filament tangle detection in your OrbiterSensor.cfg in the upper part of the vorresponding file, there should be a number of features that can be easily deactivated with the change from False to True.
[gcode_button toolhead_filament_sensor_button_t0]
pin: ^!toolboard_t0:PB4
release_gcode:
{% if (printer.print_stats.state == "printing") %}
_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG TOOLHEAD=0
{% else %}
_ON_FILAMENT_SENSOR_BUTTON_PRESSED TOOLHEAD=0
{% endif %}
press_gcode:
In this case commenting out #_ON_TOOLHEAD_FILAMENT_SENSOR_CLOG TOOLHEAD=0
is enough (if idex for both heads)i just printed arm that supports tube above sensor and it removed problem completly
I have printed a 4 mm spacer and placed it instead of spring. So now that part does not move anymore. I don't really need a tangle sensor because I think it is useless. I am working with commercial 3D printing for 5 years and filament tangle was never an issue. But clog sensor would be very nice 🙂