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.

    https://www.thingiverse.com/thing:2551302

    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.

    Calibration:
    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.