Laser Filament Monitor - test results
-
@guyaros Isn't the filament window in line (at least partially) with the filament sensor and therefore lacking in the background for the sensor to compare against? Ie, isn't light getting to the sensor?
I do love the design and was like "yes, let's print it. can I have the step file so I can put it on my extruder mount?" And was enjoying the filament window when it suddenly hit me that it may be letting light get to the sensor.
Thoughts? Have you tried it yet?
-
@t3p3tony said in Laser Filament Monitor - test results:
we got the best readings at 9mm gap but that is not conclusive.
Strange, I could swear I saw 7mm in the first post but checked and it says 9mm.
I wanted to start with what you tested. So it's good that my print of the housing today failed already at the brim.worth trying a variety of gaps.
I already sliced all (integer) gaps 4-9mm to accommodate this.
@tinkerz There also is an open variant of @dc42's original housing so a filament window is not necessarily bad but it has to be tested as well.
-
@t3p3tony Did you use the open or closed version of the housing for the above tests? It does not say so in the text.
-
@wilriker Thanks for clearing that up about there being both opened and closed. I saw the closed but also saw the one making reference to divergence of the light with the angled window. Guess I just assumed they had eliminated that already. Carry on all!
-
@wilriker sorry, used the open version. I have also tried closed won other tests without a conclusive improvement, possibly due to internal reflection.
-
Sure, i will re-run the last test. The light blue filament is about 2 years old, so im not sure if that might have something do do with the reading. I think it might have detected some real slippage there.
-
White ABS - Matterhackers - Benchy Test
Calibrated Steps/mm 424M591 D0
Duet3D laser filament monitor on endstop input 3, disabled, allowed movement 40% to 120%, check every 3.0mm, current position 2.5, brightness 88, shutter 7, measured minimum 43%, average 71%, maximum 87% over 3970.6mm
-
If you put the sensor AFTER the extruder, and aligned with the markings made by the extrusion gear, the texture will allow better readings for any type of filament. These optical flow mouse sensors work better with textures than with bright surfaces after all.
-
@qdeathstar youch serious under reading on ABS!
-
I'm kind of surprised. I printed my housing out of Carbon Fiber PETG. Had someone ask for some printer parts, so I'm printing in the same Carbon Fiber PETG, and it's very very close.
Duet3D laser filament monitor on endstop input 3, disabled, allowed movement 40% to 120%, check every 3.0mm, current position -1.9, brightness 77, shutter 17, measured minimum 91%, average 97%, maximum 112% over 9128.9mm
-
@kraegar thats much better results... very workable.
-
I am under reading again using transparent-green ABS
Hatchbox Transparent Green - Benchy Test
Calibrated Steps/mm 424
Duet3D laser filament monitor on endstop input 3, disabled, allowed movement 40% to 120%, check every 3.0mm, current position 4.6, brightness 83, shutter 17, measured minimum 45%, average 69%, maximum 89% over 3968.1mmMatter Hackers Black ABS - Partial Benchy Test
Steps/mm 424
M591 D0
Duet3D laser filament monitor on endstop input 3, disabled, allowed movement 40% to 120%, check every 3.0mm, current position -8.1, brightness 89, shutter 17, measured minimum 93%, average 96%, maximum 99% over 366.2mmIm a little lower than my previous Black ABS test, but the steps/mm is also lower for this test (so it makes sense).. But I'm not way down near my white ABS or Transparent Green ABS....
Materhackers Lime Green (Opaque Neon) ABS Filament - Benchy Test
Calibrated Steps/mm 424M591 D0
Duet3D laser filament monitor on endstop input 3, disabled, allowed movement 40% to 120%, check every 3.0mm, current position -3.2, brightness 94, shutter 13, measured minimum 75%, average 91%, maximum 98% over 3974.8mm -
@qdeathstar looks like color of pigment is playing more of a part than the filament material for those ABS's
@DC42 It would be great to have the ability to set the 100% amount in much the same manner as the mm/revolution of the magnet can be set in that version.
-
@t3p3tony said in Laser Filament Monitor - test results:
@DC42 It would be great to have the ability to set the 100% amount in much the same manner as the mm/revolution of the magnet can be set in that version.
I think it would be confusing to change the 100% amount. Also, if the sensor under-reads the average amount for a particular filament, you are also likely to get much bigger variation for that filament. For example, the post by @Qdeathstar gives 93% to 99% for one filament, and 45% to 89% for another. So simply adjusting the 100% amount wouldn't be sufficient.
Instead I think you should use the new M703 command in conjunction with the filament management facility to set up appropriate R limits in the M591 command for the filament in use.
-
@dc42 said in Laser Filament Monitor - test results:
Instead I think you should use the new M703 command in conjunction with the filament management facility to set up appropriate R limits in the M591 command for the filament in use.
I had the same thought.
-
@dc42 said in Laser Filament Monitor - test results:
@t3p3tony said in Laser Filament Monitor - test results:
@DC42 It would be great to have the ability to set the 100% amount in much the same manner as the mm/revolution of the magnet can be set in that version.
I think it would be confusing to change the 100% amount. Also, if the sensor under-reads the average amount for a particular filament, you are also likely to get much bigger variation for that filament. For example, the post by @Qdeathstar gives 93% to 99% for one filament, and 45% to 89% for another. So simply adjusting the 100% amount wouldn't be sufficient.
Instead I think you should use the new M703 command in conjunction with the filament management facility to set up appropriate R limits in the M591 command for the filament in use.
Hi David, sure can set the limits to whatever, I was just thinking that it would be nice to "zero" the filament on the average for that type. Actually I might have zeroed it on the low reading as I don't care if it reads an "over extrusion" since the failure modes we are generally interested in lead to under, not over extrusion.
-
Something seems to not want me to use this sensor. Second attempt to print the housing failed also. This time my fan shroud was somehow coming loose (never ever had this before) and knocked the print of the bed.
-
Ok, last ABS test
Matterhackers Light - Blue ABS filament - Benchy Test
Calculated Steps/mm 424
M591 D0
Duet3D laser filament monitor on endstop input 3, disabled, allowed movement 40% to 120%, check every 3.0mm, current position -2.4, brightness 92, shutter 11, measured minimum 0%, average 93%, maximum 102% over 3975.4mm -
@qdeathstar You seem to like ABS.
-
@qdeathstar said in Laser Filament Monitor - test results:
Ok, last ABS test
Matterhackers Light - Blue ABS filament - Benchy Test
Calculated Steps/mm 424
M591 D0
Duet3D laser filament monitor on endstop input 3, disabled, allowed movement 40% to 120%, check every 3.0mm, current position -2.4, brightness 92, shutter 11, measured minimum 0%, average 93%, maximum 102% over 3975.4mmminimum 0?
do you mind checking that again?