Filament monitor experience so far….

  • So installation was straightforward. Once I had a mount that worked, I have published my nimble mount see if anyone can improve upon it. It does make loading and unloading a little less easy, due to the limited space between the filament monitor and the Nimble.

    Electrically no issues, the wiring going from left to right as shown below is GND, 3.3v, Signal which matches the endstop connector on the duet board.

    Once you have your M591 command in config.g with its default starting parameters:
    M591 D0 P3 S23 C3 R50 E3.0

    You can set calibration mode using
    M591 D0 C3 R-50

    Then print an object. The current calibration info is displayed in M122 near the bottom and it lists the mm/rev and tolerance as a - and + value.

    Once complete you can then go back to config.g and edit this info, use a value larger for tolerance than the largest value reports in m122. I got -9,+11 so I chose R20, mine reads:
    M591 D0 P3 S28.05 C3 R20 E3.0

    Then I got back to printing. And I had a nozzle jam, the system reported "Extruder 0 reports too little movement" and paused.
    I attempted the cold pull and reload, but to no avail. I had to abandon the print, as I could not fix the nozzle jam without either moving the head position or powering-off some components. So in terms of recovery from jammed nozzles, this is possible I'm sure, but not easy. However had the problem been with the idler-tension, a snagged reel, filament ran out or whatever it would have been quite recoverable.

    Later during printing, I got a message saying "extruder 0 reports too much movement" or words to that effect. I increased the tolerance to R30 in M591 and have not seen it since.

  • administrators

    Thanks for reporting your experiences. Firmware 1.20alpha4 creates a resurrect.g file any time the printer is paused. So this would (I think) have provided a way to recover your failed print even if you had to power off, provided that it is possible to home your printer when there is a print on the bed.

    You can move the head around when the print is paused and it will still resume at the correct place. Avoid resuming from a position with the print head too low unless you have designed your resume.g file to handle that case.

  • administrators

    Thanks for the feedback!

  • I'll try next time there is an issue as I haven't yet had a play with the resume feature.

    The feedback - you're very welcome, thanks for the filament sensor.


Looks like your connection to Duet3D was lost, please wait while we try to reconnect.