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.0You can set calibration mode using
M591 D0 C3 R-50Then 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.0Then 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.
-
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.
-
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.