Duet Magnetic Filament Monitor troubleshooting
-
Connected the Duet Filament Monitor to my Duet 2 Wifi on the Duex5 E6 endstop location, but for my E0 extruder.
double checked the GND, 3,3 and Signal were correct on the monitor and Duex5 side.
Using the following in my config
M591 D0 P3 C"e6_stop" S1 ; filament monitor connected to E0_stop M591 D0 ; display filament sensor parameters for extruder drive 0
When I power up my machine. the Filament monitor flashes 1 Green & 1 Red over and over when sitting idle.
When extruding, its solid green.
When I send
M591 D0I get back
Extruder 0 has no filament sensorBoard: Duet 2 WiFi (2WiFi)
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.1 (2022-06-01)
Duet WiFi Server Version: 1.26 -
@adamfilip said in Duet Magnetic Filament Monitor troubleshooting:
Connected the Duet Filament Monitor to my Duet 2 Wifi on the Duex6 E6 endstop location
You need to change the port name to "duex.e6stop".
-
@infiniteloop Thank you will try that. appreciate your assistance
-
@adamfilip I have updated the setting as per your recommendation unfortunately it is still not seeing it
M591 D0 P3 C"duex.e6stop" S1 ; filament monitor connected to E0_stop M591 D0 ; display filament sensor parameters for extruder drive 0
-
-
@adamfilip a MFM needs to be connected to a mainboard endstop. the endstops on the Duex5 are not connected directly to the processor, rather they pass through a port expander so do not have the speed to be uses for filament position/motion sensors:
https://docs.duet3d.com/en/User_manual/Connecting_hardware/Sensors_filament#connecting-to-the-duet
Connect a laser, rotating magnet or pulsed filament monitor to an endstop connection on the Duet 2 mainboard, using a 3 wire cable with a Molex KK cable socket on either end. The cable does not need to be shielded.
DueX2/5 Note: A Laser, rotating magnet or pulsed filament monitor must be connected to an endstop on the Duet 2 WiFi/Ethernet mainboard. This can be X, Y, Z, E0, E1, Stop 10 (connlcd.encb in RRF 3.x, C10 in RRF 2.x) or Stop 11 (connlcd.enca in RRF 3.x, C11 in RRF 2.x) on the CONN_LCD connector. It will not work connected to an endstop on a DueX expansion board. Endstop inputs on the DueX2/5 expansion board can be used for simple filament presence sensors (e.g. microswitch), not for sensors that detect motion (e.g. rotation, pulsed or laser sensor).
-
@t3p3tony Thank you for that information,
-
@adamfilip Working!
M591 D0
Duet3D rotating magnet filament monitor v3 on pin e0stop, enabled, sensitivity 28.80mm/rev, allow 60% to 160%, check printing moves every 3.0mm, version 3, mag 132 agc 42, measured sensitivity 25.35mm/rev, min 96% max 106% over 3927.6mm -
hmm. was working fine for a while. not im getting error. but filament is still flowing.
Error: Filament error on extruder 0: tooLittleMovement
Duet3D rotating magnet filament monitor v3 on pin e0stop, enabled, sensitivity 28.80mm/rev, allow 60% to 160%, check printing moves every 3.0mm, version 3, mag 132 agc 44, measured sensitivity 27.03mm/rev, min 4% max 111% over 84.0mm
-
@adamfilip There are many threads about improper readings from the MFM - here's just a recent one: https://forum.duet3d.com/topic/29257/filament-sensor-says-3-as-min
-
@infiniteloop Does the mounting orientation matter? ive seen it done both ways.
Not my photo
Also I am running a direct drive Hemera with a Feeding tube, and I have the monitor at the input side,
feeding tube is aprox 600mm long. I have set the config to use 10mm
M591 D0 P3 C"e0stop" S1 E10 -
@adamfilip im going to try and print new housing and hope that improves things. for now this is my life lol
, I have disabled pausing -
@adamfilip said in Duet Magnetic Filament Monitor troubleshooting:
im going to try and print new housing and hope that improves things.
@Lo-Fi's design is well suited for fff printers, hopefully you try that. However, you'll have to file a bit until the filament goes really smooth.
-