I designed this to try to overcome the issues with the need to calibrate the sensor different types and colors of filaments.
Please follow the discussion and tests being made here: https://forum.duet3d.com/topic/10042/indirect-bearing-laser-filament-monitor-concept/51
I could not test it because I lost my 693ZZ bearings :D
I'll design a new one around the F623ZZ bearing I have laying around.
-Duet3D Laser Filament Monitor
-4x M3 Washers
-2x M3x6 Hex socket head
-4x M3 Nuts
-2x 693ZZ Bearings
-1x small length of filament tube
Drill the screw holes (i.e. with the screws themselves) and fit the nuts to Part1 and Part2.
Fix both parts and the Duet3D Laser Filament Monitor with the M3x10. Be careful to not overtight the board and as the sensor is very delicate.
Put a washer in the M3x6, the 693ZZ bearing, another washer. Do this with both of them. Then fit the subassembly into Part2 and Jaw.
Put the small length of the tube and use both M3x16 to fix the Jaw to the Main assembly.
Test it :D
3DOn ABS or PETG
The files are already oriented the correct way for printing. Parts are small so I like to print them slower. PETG will be more durable due to better flexibility and less prone to cracking if compared to ABS.
PLA should do too if not near to heated areas.
Preferable to be opaque and black to assure that light and refractions does not interfere with the sensor reading.