JA
  • English
  • Čeština
  • Español
  • Italiano
  • Deutsch
  • Polski
  • Français
Login

Filament sensor MK3 (non-S)

Menu
Relevant for:
Last updated 4 months ago
This article is also available in following languages: 
ENCSPLESDEITFR

The optical filament sensor detects the presence of a filament and also its movement. Make sure you are running the latest firmware since new versions offer a higher-frequency sensing algorithm and improved reliability. 

If you want to test your filament sensor, visit MK3 safety features - how to test them.

Running out of filament

Running out of filament will no longer cause a print failure. If you run out of filament, the printer will automatically pause the print, unload the remaining few centimeters of the material from the heatbreak, and move the X-carriage away from the print. You will be prompted to replace the spool and insert a new filament.

The printer will guide you on 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?  [] = 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 undo STEP 16 in the E-axis assembly. 
    2. Then, you can use the bundled pliers to remove the filament remains. If some of it got stuck in the PTFE tube, simply push it out with a new filament. 
    3. Close the extruder idler as described in STEP 16, and you will be able to continue. 
  3. "Insert filament and press the knob" = Make sure to insert the same type of filament, cut the tip of the filament properly (check out the photo below for the reference), 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.

False sensor readings and debugging 

There are a couple of common causes for false sensor readings. You can avoid most of them by following these two rules: 

  • Keep the surroundings of the filament sensor clean
  • Avoid "extreme" light conditions near the printer

Sensor info 

A sensor info screen can be accessed in LCD Menu -> Support -> Sensor Info

Fil. sensor. The value can be 0 or 1, indicating if the filament is inserted (1), or not (0). 

B (brightness)

The sensor can be thought of as a camera.
Typically, there is a sharp change in brightness
when inserting or removing filament. 

Xd

Motion in the horizontal direction.
Detects motion not perpendicular to the print head.
Typically, there should be no Xd motion
or close to none. 

S (shutter)

The sensor can be thought of as a camera.
Depending on the brightness, the shutter
value might change. 

Yd

Motion in the vertical direction.
Changes to a positive value when filament goes
down, and lower or negative value vice versa. 

If all values are consistently 0, this indicates a malfunction on the sensor, as in not being connected or not communicating with the printer. 

Proper setup & Clean surroundings 

  1. Make sure that the filament sensor is inserted correctly and the connectors are firmly attached.
  2. Make sure that there is no dust on and around the sensor. If you believe that there might be some, you can clean it using compressed air. There is a hole in the idler door precisely for this purpose. 
  3. When you print the printable parts yourself, make sure that the extruder parts are printed in BLACK. The filament sensor is calibrated to operate in a black-colored environment only. Otherwise, it might be giving false readings.

Extreme light conditions 

If you’re printing in extreme light conditions (e.g., direct sunlight, extreme LED lighting) you might also encounter some false alarms. If that happens, please consider turning the filament sensor off for that specific print in LCD Menu - Settings - Fil. sensor [on/ off].

We would also strongly suggest finding a different placement of the printer or changing the surrounding lighting conditions

Exotic filaments

Some translucent filaments cast more light on the sensor than others, which can result in weird behavior. Certain colors like ivory, matte white, or lime green can also cause false alarms. If you’re printing with any of these filaments and you’re getting a lot of false alarms, consider turning the sensor off in LCD Menu - Settings - Fil. sensor [on/off].

Was this article helpful?

Comments

Still have questions?

Still have questions?

If you have a question about something that isn't covered here, check out our additional resources.
And if that doesn't do the trick, you can send an inquiry to [email protected] or through the button below.

Contact us