@greggles said in Filament monitor on Duet 0.6:

I am guessing low signal means tied to ground

Yes, you may have to experiment with that, as it depends on how the switch is wired. Ideally the microswitch will be 'Normally Closed', ie pin is grounded when filament is present, and only go 'high' (or rather floating) when filament runs out, as it is less susceptible to interference then. If you end up with a switch on a 3-wire PCB (one wire will go to 3.3V), you should still be able to connect it; see https://docs.duet3d.com/en/User_manual/Connecting_hardware/Sensors_endstops

The Duet 0.6 is less tolerant to wiring errors than newer boards, so check your wiring at least twice before turning it on. You can test it as a normal endstop switch first with M574, before setting it up as a filament runout sensor.

I also have a Fisher (I used to work for RepRapPro), and it still comes out to test firmware updates and print odd bits and bobs when other printers are broken or busy. It currently has a Duet 2 Maestro in it, but I have plans to update it to a Duet 3 Mini 5+ board. Also got rid of the original extruder, has a Bondtech BMG clone on it now, much more reliable! Also carbon rod arms. I need to redo the side panels though, as the acrylic cracked in a couple of places, and broken around one corner. I've got a pile of 3mm Dibond to make them, though I'll have to get my CNC router running again before I can!

Let us know how you get on.

Ian