Laser filament monitor
-
Just ordered my duet this morning for an idex printer build. Definitely interested in a filament laser sensor, if there are spots for any more beta testers in the future. I would also like to put forward a design for a different type of filament sensor, using not lasers, nor ultra sound, but an electric motor. Would it be possible to mount a very small electric motor, and a wheel to rub up against the filament, and then read the voltage output? Surely if this was done correctly, it would allow you to read everything necessary, with no calibration required. Again, I'm just thinking, and haven't done any testing, but in principle, a zero voltage reading would indicate either a jam or that the printer has run out of filament, a sudden dip in the voltage would indicate grinding, and the overall voltage could be used to monitor the flow rate. It does occur to me for better accuracy, more than one motor would be ideal, but I don't see why this would be such a problem. The only other issue I can identify is that this sensor would be very large compared laser sensors, and therefore harder to install in a printer.
-
-
@brunofporto I had seen they had made something similar, though I also saw earlier in the post that it was susceptible to dust, and I presumed this was to do with the sensor. Surely monitoring voltage output by a motor would be simpler? I have no clue whether there is any way of reading a dc voltage input however. I simply had this idea because I was looking at anemometers for the raspberry pi, and saw one that worked in this same way. As far as I can recall, a motor's rpm has a linear relationship with voltage put in. Presumably the inverse is true for the voltage output, with the rpm put in.
-
@robobobob The issue is not the type of signal, IMO, but the mechanical reading of the movement itself.
Filaments can slip the wheel, the reading may vary based to the spring compression of the reading wheel relative to the hardness of the material, the mechanical sensor adds drag that can influence the reading, etc.. Also the casing design, quality of bearings, type of hob wheel, etc may vary if the end clients are the builders of the mechanical part of the system. And it will be much more expensive if they sell the bundle.
Optical movement sensors are widely used ( i.e. your mouse) even in industry to feedback motion. They are cheap and precise enough. And they do the job without touching the material (at least the sensor ) So they are very good candidates for this job.
With enough data from the beta testers they can fine tune the sensor for a wide range of materials and learn the behavior of the sensor to fine tune it.
-
hi,
sorry but i have not read all post, its a long post...
One question
The filament monitor. Detect when run out of filament only? or too detect when filament, for a jam, not its extruded?
thanks
-
@peirof Yes it will detect a jam and under extrusion as well I believe.
-
From the list it looks as though testing is proceeding well.
Is there an estimated date for commercial release yet?
Alternatively is there any chance of getting a beta version? -
I'm also interested in either buying it or signing up for beta testing.
Got loads of black PLA, got a functioning printer with duet wifi 1.04 (and just started ordering parts for a HEVO). Am slowly learning OpenSCAD and can program arduinos (home automation fully based on printed PCBs of my design and arduino on them). Not in the UK, but would gladly pay for shipping. -
I'm also interested in beta testing if it's still possible.
I print mainly in PETG grey,black and transparent red, and in PLA violet( more like pink) wood and black.I'm mainly a chemist , with just enough electrical/mechanical knowledge to be dangerous
-
@stewwy they are now available for sale :
https://www.duet3d.com/laserfilamentmonitor -
Thanks, now I know what I'm getting for my birthday in a couple of weeks
-
Now that the laser filament monitor is for sale, does that mean you guys were able to resolve all of the open concerns?
Saying that, from the last list I read, it's not enough to make me not buy it. I am just wondering how beta the product still is, or if this is now the finished product.Thanks!
-
@bluedust it works variably with different filaments, that is a function of the laser sensor itself.
It's definitely worth reading the testing thread:
https://forum.duet3d.com/topic/6092/laser-filament-monitor-test-results/I have had it work well enough with all the types I have tested it with but others have had very bed results with PETG for example.
-
I hope they get it straightened out since I am very interested in purchasing one myself.i also am in the process of switching over to the Duet WiFi and PETG.
-
@T3P3Tony I know this is off topic but will the magnetic version of filament sensor be available shortly?
-
@siblues it's not really something that will be completely solved for all filament types due to their physical properties.
@gavatron3000 is is progressing but slowly due to multiple redesigns due to housing and mechanical parts refinement.
-
Well I meant well enough to be ready to sell to the public.I would be interested in either sensor.
-
Here's another idea for the laser filament monitor housing. Why not angle the filament path so that the filament passes at a closer height above the laser than it does above the image sensor? if the angle is chosen carefully, more of the laser light should be reflected into the image sensor. This should be detectable as a decrease in the reported shutter value.
-
Hello,
I am testing laser filament sensor. Is it possible to translate its current pos into millimeters while not printing? Or is it possible to query mm data also while not printing?
Sample response while not printing in reply-to: M591 D#
Duet3D laser filament monitor on input 4, disabled, allow 43% to 115%, check every 3.0mm, current pos -8.6, brightness 87, shutter 15, no calibration dataThanks,
-
The "current pos" is in mm but it wraps around, between -10.24mm and +10.24mm AFAIR.