I noticed my runout sensor was not working the other day. I figured it had broken and decided to replace it. I ended up getting the DXC Extruder which has a runout sensor in it that plugs into the hot-end pcb. After getting that all installed and doing a test print, I tested the runout function and…. nothing. It did not recognize there was no filament.
I went and factory reset the printer and still no luck.
What else could be going wrong? I would rather not have to replace the main board…
I have plugged that in to the hot end board. I ended up rooting the machine and I think I found the setting for it. But, it says it should be on. I checked the printer.cfg file and a few others that were .cfg. they all say True for pause when printer is out of filament.
I don’t have a way to wire the old one’s wiring to the new one without buying another cable I don’t think. The original one still lights up blue when in use, but the icon doesn’t show on the printer screen. Since adding the new sensor, the icon shows up very briefly on startup and then disappears.
I am concerned I will have to replace the mainboard.
IK I can be a pain, but did you follow these directions?
(Optional) Back up printer.cfg and gcode_macro.cfg
(Optional) If you want to disable the factory filament sensor, remove or comment out the [filament_switch_sensor filament_sensor_1] section in printer.cfg. To comment it out, add a # at the start of each line of the section, including the [filament_switch_sensor filament_sensor_1] line.
If a [filament_switch_sensor filament_sensor_2] section exists in printer.cfg, remove it.
Copy the following section and paste it into printer.cfg. This tells the printer that it has the DXC filament sensor connected to the filament port on the toolhead PCB, and tells it what to do when it runs out.