Connecting BTT SFS V2.0 to Duet Toolboard 1LC
-
Hey all,
I just picked up some BTT Smart Filament Sensors V2.0. These sensors have a microswitch for filament detection, and a pulse generating sensor. I want to connect this to a Toolboard 1LC. I'm assuming I can use IO 0, and connect the pulse generating sensor to one of the pins, and then microswitch to the other pin. My question is, how do I setup the firmware to utilize both sensors? I would like to have it so the filament detection switch will run the filament load macro. Has anybody done this before? Can somebody point me in the right direction?
Thank you
-
@Surgikill Have a look at some of the previous threads on the BTT sensor for setup: https://forum.duet3d.com/search?in=titlesposts&term=btt+smart+filament+&matchWords=all
RRF usually only supports one filament sensor per drive. However, you could run the switch as a trigger, so it triggers a macro to pause the print when filament runs out. See https://docs.duet3d.com/User_manual/Reference/Gcodes#m581-configure-external-trigger
You could even use it to trigger a 'filament out' event, using M957, see https://docs.duet3d.com/en/User_manual/RepRapFirmware/EventsIan
-
@droftarts Fantastic. That's exactly what I was thinking of, but I'm not familiar with triggers. I have the pulse sensor already hooked up, and I'm going to tune it now. I will look into the triggers/events afterwards. Thank you.
-
@droftarts So I got it all set up with triggers and it's working wonderfully. However, I would like to change the way it handles filament loading. Currently, when I put filament into the sensor, it runs my filament load macro. Is there a way I can get it to prompt me which type of filament is loaded, like on the web ui when I select the filament load? I'm not sure how to make that happen.