IR Filament Sensor (MK2.5S, MK3S)

Updated 1 week ago ​by William Holm

Due to some inconsistencies in readings from the optical filament sensor we created the S-upgrade to address this. The new IR filament sensor still uses an optical sensor, but is triggered by a mechanical action designed into the new plastic parts of the MK3S, MMU2S and MK2.5S extruder.

The new filament sensor does not detect clogging, but is much more robust and reliable for Autoload and run-out detection.

Autoload

Autoload is a function that, if the hotend is heated, will start the loading procedure once filament is detected. This can be turned ON and OFF from Settings -> Autoload, on the LCD-panel. The filament sensor must be turned on, from the same menu, to be able to utilize the Autoload feature.

If you are doing a cold pull or troubleshooting the extruder and hotend it may be wise to disable Autoload.

Running out of filament

If you run out of filament, the printer will automatically pause the print, move the X-carriage away from the print and prompt you to unload the remaining few centimeters of the material from the heatbreak and replace the spool and insert a new filament.

The printer will guide you how to resume printing safely: 

  1. "Please press the knob to unload the filament" = Press the knob to unload the remaining few centimeters of the filament.
  2. "Repeat unloading filament?  [Yes/No] = If everything went well, press [Yes]. If not, then press [No]. The printer will lock the x-axis motor and will allow you to open the extruder idler to clear the remains of the filament manually. 
    1. To open the extruder idler, simply release the spring screw running through the extruder, holding the idler-door.
    2. Then, you can use the bundled pliers to remove the filament remains. If some of it got stuck in top PTFE tube, simply push it out with new filament. 
    3. Close the extruder idler by re-tightening spring screw. Head of the screw should be about flush with the plastic parts when filament is loaded.
  3. "Insert filament and press the knob" = Make sure to insert the same type of filament, cut the tip of the filament and insert the filament and press the knob. 
  4. "Changed correctly?" [Yes/Filament not loaded/Color not clear] = If everything went fine and the new filament is coming out nicely (and has the right color), simply press [Yes]. If you think that the filament was not loaded properly, press [Filament not loaded], which will push through the same amount of filament as before. If the color is not clear, then press [Color not clear], this way it will push through only a bit of filament.
If you are uncertain of the readings from the sensor you can check its readings from Support -> Sensor Info, on the LCD-panel.

Printer continuously prompts for filament-change

If the printer continuously asks you to change the filament, there are two main reasons for this behavior:

Wrong firmware
  • There are two different versions of the firmware available, one for the S-upgrade and one for the older filament-sensor. Make sure you have the correct one. The new IR Filament sensor requires the S-version of the firmware.
Having the incorrect firmware will often, but not always, cause it to fail calibration due to the different design of the extruder-parts.
Filament sensor is incorrectly connected to the board.
  • Connector should be on the bottom-row of pins, covering all pins, with the red wire on the right. See picture below. The only correct orientation is depicted on the top-left.


How did we do?