I got a BigTree Filament sensor v1 in a clearance sale. I finally got around to connecting it after making modifications to my custom printer to mount it. There are other articles on this forum and elsewhere about. I'm going to summarize what I know before I ask my question.
The BigTree sensor is a pulse sensor using holes in a wheel that turns with filament movement and this turning is sensed optically. Elsewhere you can find people figuring out the electronics. The unit (as stock) is apparently capable of quadrature (that is: sensing direction as well as distance. I don't know how to connect that bit). The sensor creates one pulse every 7 mm. An example config line is:
M591 D0 P7 C"e0stop" L7 R75:125 E22 S1
which means:
- M591: configure a filament sensor
- D0: on extruder 0
- P7: of type pulse
- C"e0stop": on the pins for e0stop
- R75:125: with a sensitivity of 25% of requested length
- E22: sampled every 22mm
- S1: enabled for SDCard prints
Now... the 4 pin header on the unit is (from nearer the business end to further):
- Ground
- Signal A
- Signal B
- Vss
... where the provided cable only connects Signal A. I think comparing A to B is the quadrature.
The connector on the duet 2 (e0 or e1) is:
Now... I think that I erroneously connected signal to V3.3 for some time (hours).
Is this board dead from that? I'm not getting signal. Can I order parts and fix? Is my config incorrect? Let's put a bow on this for the future.