AA

Featured products

    Popular categories

      Trending searches

        Articles

          Blog

            Products

              Categories

                Suggested searches

                  Searching…
                  No results
                  Something went wrong.
                  ↑↓ Select↵ OpenEsc Close search
                  • English
                  • Čeština
                  • Deutsch
                  • Español
                  • Français
                  • Italiano
                  • Polski
                  • 日本語
                  • Orders
                  • Address
                  • In-stock Alerts
                  • My Courses
                  • Subscription
                  • Edit Account
                  • 3D printers9+▾

                    3D printersnew

                    newPrusa CORE One L+Learn more
                    newPrusa CORE One+ (Gen 2)Learn more
                    newPrusa CORE One L+ INDX 8-ToolnewPrusa CORE One+ (Gen 2) INDX 8-ToolPrusa CORE One L+: Critical InfrastructureOriginal Prusa MK4SnewOriginal Prusa XL+Original Prusa XL+: Critical Infrastructure

                    Printer upgrades

                    newINDX Conversion KitsnewPrusa CORE One L to CORE One L+ upgradenewPrusa CORE One+ to Prusa CORE One+ (Gen 2)newPrusa XL to Prusa XL+ Upgrade
                    Prusa Reward ProgramLove your Prusa printer? Share your experience and earn $30 Prusa e-shop vouchers.
                    How to Choose a 3D Printer?We’ll walk you through the basics to find the exact machine for your space, budget, and ideas.
                    Free E-bookDownload a free e-book Basics of 3D Printing with Josef Prusa and make your first steps in 3D printing world
                    Original Prusa Printable PartsCollections of printable spare parts for Original Prusa 3D printers and upgrades.
                    Shipping informationRegularly updated info about the current manufacturing capacity and delivery times of our printers.
                    Custom 3D PrintingProfessional custom 3D printing from various materials according to your requirements.
                  • Materials▾

                    Filaments

                    PrusamentPLAPETGASA / ABSPC (Polycarbonate)PA (Nylon)FlexCompositesSpecialMaterials clearance sale

                    Resin

                    Prusament ResinResin Cleaner
                    Filament GuideCheck my Prusament Spool
                    Prusament.com
                  • Parts & Accessories▾

                    Accessories

                    EnclosuresNozzlesPrint SheetsEssential AccessoriesCameras & AddonsTools & CraftingAdhesives

                    Spare parts

                    Merchandise

                    Spare parts - All PrintersCORE OneMK4/S & MK3.9/SMK3/S/+XL
                    Merch
                  • For Business▾
                    Prusa Pro HT90Prusa Pro SLXPrusa Pro AFSPrusa Pro Medical OneOriginal Prusa XLOriginal Prusa XL: Critical Infrastructure
                    Prusa CORE One+Learn more
                    Prusa CORE One LLearn more
                    Prusa CORE One L: Critical Infrastructure Edition

                    3D Printing for

                    Manufacturing and R&DAutomotive IndustryHealthcareEducation and Academic ResearchArchitects and DesignersFilm IndustryCritical Infrastructure

                    3D Printing Stories

                    • How 3D printing started: About Rep-rap and open-source with Adrian Bowyer
                    • Teaching mathematics redefined with 3D printing at JKU Linz
                    • The story behind the LTT screwdriver
                    • Victoria Hand Project: Changing Prosthetic Care with 3D Printing
                    Official Prusa Resellers
                    Sustainability
                    Prusa Education
                    Contact and Inquiry
                    Custom 3D Printing
                    ISO Certified
                  • Software▾
                    PrusaSlicer

                    PrusaSlicerPrusaSlicer

                    PrusaSlicer is an open-source, feature-rich, frequently updated tool that contains everything you need to export the perfect print files for your 3D printer.

                    WindowsMacOSLinux
                    Prusa Connect

                    Prusa Connect

                    Prusa Connect is a cloud service enabling remote control and monitoring of your 3D printers, offering secure data handling, easy setup, and support for managing multiple printers from anywhere.

                    Log in to Connect
                    Prusa.app

                    Prusa.app

                    Control your printer/s remotely from anywhere using the Prusa Connect technology behind. Prusa.app brings a new level of Prusa printer experience to Android and iOS phones.

                    Try it now!
                    Drivers & FirmwareDownload the latest firmware and drivers for your 3D printer.
                    PrusaSlicer Support
                    Prusa Connect Support
                  • 3D Models▾
                    3D PrintersArt & DesignHobby & MakersHouseholdTabletop MiniaturesToys & GamesPrintables Store

                    Popular 3D models

                    • Strong garden hose holder
                    • Prusa Spool Bot
                    • Build Tray — Modular Organizer for Assembly, Disassembly and Maintenance
                    • Broom Holder
                    • Octagon Fabric
                    • Prusa CORE One ? (Mimic Skin)

                    Design Contests

                    • Framework Laptop 12 Mainboard Wiederverwendung9/1/2026 – 9/30/2026
                    • 🏆 Designer Herausforderung: Zaubertricks!9/1/2026 – 9/22/2026
                    • Make-up Aufbewahrungslösungen9/4/2026 – 9/20/2026
                  • Community▾

                    Upcoming Events

                    • IFA 20269/4/2026 – 9/8/2026 · Berlin, Germany · Prusa Team
                    • Maker Faire Bay Area9/25/2026 – 9/27/2026 · Kalifornie, United States · Prusa Team
                    • 3D Printopia 20269/26/2026 – 9/27/2026 · Pennsylvania, United States · Prusa Team
                    • Hobby Messe10/2/2026 – 10/4/2026 · Sachsen, Germany · Prusa Team

                    Prusa Forum

                    • sometimes tools don't stay in dock
                    • Beginner problems with filament tearing off during print ("under-extrusion"?) and clogged nozzle
                    • PrusaSlicer is not respecting the temperature I set
                    Prusa World MapPrusa World MapFind local 3D printing users and explore the community around you.
                  • Help▾
                    Guides & TutorialsPrusaSlicerPrusa ConnectMaterials

                    Printer Model

                    CORE One INDXCORE One LCORE One+CORE One

                    Hardware Troubleshooting

                    • Selftest failed (CORE One/+)
                    • Clogged nozzle (CORE One, CORE One L, XL, MK4/S, MK3.9/S)
                    • Adjusting belt tension (CORE One/+, CORE One INDX, CORE One L/+)
                    • Prusa Connect and PrusaLink explained

                    Drivers & Firmware

                    INDX familyCORE One familyMK4 familyXL familyMMU familyPRO family
                  • Courses▾

                    Become an expert in 3D printing

                    Prusa Academy offers online courses on various 3D printing related topics. Each course features:

                    • easy-to-read text with many pictures and short videos
                    • links for inspiration and further study
                    • quizzes for testing your knowledge along the way
                    • certificate of completion
                    Browse all coursesMy courses library
                    • 3D Modeling in Autodesk Fusion
                    • PrusaSlicer Masterclass – Beginner to Advanced
                    • Complete Guide to 3D Print Postprocessing, Painting, and Detailing
                    • Airbrush Your 3D Prints: From Basics to Advanced Tricks
                  • Blog▾
                    • Back-to-School 2026 Deals Are Here!
                    • PrusaSlicer 3.0 Preview – Built for the Future of 3D Printing
                    • Prusa CORE One+ (Gen 2) INDX, Shipping Has Started, Complete Printers Open for Orders
                    E-Book: Basics of 3D Printing
                  • Company▾

                    About Prusa Research

                    We are the largest maker of 3D printers in Europe and the United States.

                    Founded as a one-man startup in 2012 by Josef Prusa, a Czech hobbyist, maker, and inventor. In just 15 years, we've grown into a company of more than 1,200 people. Every month, we design, build, and ship over 10,000 innovative and secure 3D printers from our headquarters in Prague, Czech Republic, and Delaware, USA, to users in more than 160 countries.

                    Watch a video and find out how Prusa Research was born and what we achieved within only 10 years!

                    About UsTimelineSustainabilityOpen-source
                    About Us
                    Contact Us
                    Logo and Photos
                    ISO Certified
                  1. Support
                  2. Troubleshooting
                  3. IR Filament Sensor Troubleshooting (MK2.5S, MK3S)
                   

                  Contents

                  • Wrong firmware
                  • Wiring
                  • Assembly of the extruder
                  • Clean up of printed part

                  Blog

                  • Back-to-School 2026 Deals Are Here!
                  • PrusaSlicer 3.0 Preview – Built for the Future of 3D Printing
                  • Prusa CORE One+ (Gen 2) INDX, Shipping Has Started, Complete Printers Open for Orders

                  Newsletter

                  Signup and get our monthly squeeze on updates, blog, printables and much more.

                  By clicking, you agree to receive our newsletter.

                  This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.

                  Strong garden hose holder
                  E-shop
                  • 3D Printers
                  • Printer Upgrades
                  • Filaments
                  • Accessories
                  • Prusa Merchandise

                  © Prusa Research a.s.

                  Printables
                  • 3D Models
                  • Store
                  • Clubs
                  • 3D Design Contests
                  • Brands
                  Community
                  • World Map
                  • Forum
                  • User Groups
                  • Events
                  Help
                  • Prusa Help
                  • Prusa Academy
                  • 3D Printing Calculators
                  Software
                  • PrusaSlicer
                  • Prusa.app
                  • Prusa Connect
                  • Drivers and Software
                  Company
                  • About Us
                  • Blog
                  • Official Prusa Resellers
                  • Contact Us
                  • Certified for ISO 9001, ISO 14001, ISO 45001
                  • General Terms and Conditions
                  • General Terms and Conditions of Use of the PRUSA Websites
                  • Privacy Policy
                  • Information about cookies
                  • Customer Complaints Policy
                  • Status Page
                  • Do Not Sell or Share My Personal Information
                  • Supplemental Statements
                  • General Terms and Conditions
                  • General Terms and Conditions of Use of the PRUSA Websites
                  • Privacy Policy
                  • Information about cookies
                  • Customer Complaints Policy
                  • Status Page
                  • Do Not Sell or Share My Personal Information
                  • Supplemental Statements

                  © Prusa Research a.s.

                  JOSEF PRUSA®, PRUSA RESEARCH®, PRUSA POLYMERS®, PRUSA ORANGE®, PRUSA 3D ® AND PRUSAMENT® are registered trademarks of Prusa Development a.s. used by Prusa Research a.s. under licence from Prusa Development a.s.

                  IR Filament Sensor Troubleshooting

                  (MK2.5S, MK3S)

                  Relevant for

                  MK2.5S
                  MK3S
                  MK3S+
                  124 comments
                  Article is also available in following languages
                  English
                  Čeština
                  Polski
                  Deutsch
                  Français
                  Español
                  Italiano
                  日本語

                  The IR sensor is a hybrid solution that combines an IR laser sensor triggered by a tiny mechanical lever. This means that in case one of the functions of the IR sensor is not working, the source of the issue might not be the sensor itself.

                  Issues can appear as:

                  • Autoload not working.
                  • Filament sensor runout not working.
                  • The printer asking you at the beginning of a print to unload the filament and then to load it back in.
                  If you have to do some emergency prints before resolving the issue, you can always disable the filament sensor from LCD menu -> Settings -> Fil. Sensor [OFF].

                  Wrong firmware

                  There are two different versions of the firmware available, one for the S and S+ upgrade and one for the initial filament-sensor. Make sure you have the correct one. The new IR Filament sensor requires the S/S+ version of the firmware.

                  Having the incorrect firmware will often, but not always, cause it to fail calibration due to the different designs of the extruder parts.

                  Wiring

                  The connector should be on the bottom row of pins, covering all pins, with the red wire on the right. See the picture below. The only correct orientation is depicted on the top-left.

                  The cables for MK3/S/+ and MK2.5/S IR filament sensors are different as they have different mainboards. On MK2.5/S the white wire is shifted one pin to the right. The picture below depicts the MK3/S/+ cable, but the position and orientation of the connector remain the same on the two models.

                  Assembly of the extruder

                  Before going into disassembly you should check some key parts of your extruder assembly. You may have overtightened some screws which can affect the tight tolerances used in the trigger mechanism.

                  There have been some reported issues when overtightening the screws pictured below. Navigate to LCD Menu -> Support -> Sensor info and see if the 'Fil. Sensor' value (1 or 0) when adjusted.

                  • The M3x40 screw going from the back into the extruder motor (orange arrow left picture).
                  • The M2x8 screw securing the IR sensor itself (purple arrow right picture).
                  • The printed part 'adapter-printer' for the steel ball is protruding slightly above the surface of the surrounding extruder parts (yellow arrows right picture).
                  • The M3x10 screw securing the 'FS-cover' plate, which covers the filament sensor chip and 'adapter-printer' depicted to the right.

                  Access the filament sensor mechanism

                  The FS lever is the part that is moved by the filament to activate the sensor. It is important that this moves as expected.

                  How to access it:

                    1. The first step is to toggle the Filament autoload off. Do it in the LCD Menu -> Settings -> F. autoload. (but 'Fil. sensor' must be still ON!)
                    2. Now we need to get to the filament sensor mechanism. Before you start, make sure the printer is cold and that none of the fans are spinning.
                      1. Take the Print fan off by unscrewing both M3x20 screws holding it on the Extruder. Do not lose the nuts for these screws. You can insert the fan in between the belts on the left side, it should fit there just fine.
                      2. Unscrew 2 out of 4 screws of the Noctua Hotend fan that are the closest to the original position of the Print fan. One of them is M3x18 (or M3x20 if you decided to use it instead) and the other one is the top-right M3x14.
                      3. Unscrew both long M3x40 screws located below the Extruder motor and take the Extruder cover off.
                      4. Unscrew the M3x40 screw holding the Extruder idler door as well as the other M3x40 screw holding the upper part of the assembly together.
                      5. Take the Extruder motor off.
                      6. You now have full access to the hotend and to the filament sensor mechanism.

                  Now you need to go to the LCD Menu -> Support -> Sensor info

                    1. Here you can see the status of all sensors we are using on our printers: the 'PINDA', the 'FINDA' (if MMU2S is installed), and the 'IR sensor' (renamed to 'Fil. Sensor' in firmware 3.10.0). We will only need IR sensor/Fil. Sensor.
                    2. See how the IR sensor status changes from 0 to 1 as you are inserting a piece of filament inside the opened extruder. Also, observe how the filament sensor lever moves.
                    3. To be sure, blow some canned air (or just blow with your mouth) in the general direction of the sensor to get rid of any potential dust particles.

                  The IR sensor value should be a stable 0 when there is no filament and a stable 1 as long as the filament is present.

                  Summary

                  All in all, the lever has to move freely and get pushed by the steel ball in a regular manner.

                  • Make sure the steel ball is in its housing.
                  • Make sure that you did not forget to put in the M3x18 screw that serves as a shaft for the lever movement. This M3x18 screw also has to be tightened just right. Overtightening it makes the lever not move or move insufficiently. Having it too loose might make the lever move in other directions than intended.
                  • Also, make sure the magnets have the correct orientation. They need to be repelling one another.
                  • The FS-lever has to be printed in black PETG. The color of the extruder plastic parts can be different, but the tiny FS-lever must be black.

                  After fixing this issue, assemble the extruder following 5. E-axis assembly you can also turn the Filament autoload back on. Re-do the Z calibration, it should not be necessary to re-do the entire XYZ Calibration, unless you have by mistake touched/moved with the P.I.N.D.A./SuperPINDA sensor.

                  Clean up of printed part

                  If all of the steps above do not solve your issue, and the IR sensor will continuously trigger, it may be necessary to do some clean-up of a printed part. The tolerances within the IR filament sensor mechanism are very tight. On some prints of revision R4/C4 of the extruder-motor-plate, it may be necessary to shave off a little bit of material to have the right clearance.

                  To easily access the area referenced, see Step 4 here.

                  Using an Exacto knife, cut away the plastic ~0.5 mm deep around the edge, marked in the picture below (purple arrow and green measure). In essence, remove the steps from the layers in the round area where the Fs-lever triggers the sensor.

                  When the sensor is removed, you will see if the extruder-motor-plate is still interfering with the Fs-lever, moving it when placed back on.

                  An alternative is to remove a little bit of material on the FS-lever, but as it is already very small you can easily take off too much.
                  Was this article helpful?
                  This action is available only to registered users. Please log-in.

                  Topics

                  • Troubleshooting
                    • TMC driver overtemp
                    • File incomplete. Continue anyway?
                    • Thermal Runaway (i3 series)
                    • Blackout occurred. Recover print?
                    • Please open idler and remove filament manually
                    • Bed leveling failed
                    • Err: EXTR. FAN ERROR
                    • Err: PRINT FAN ERROR
                    • Preheat error (Heatbed)
                    • Preheat error
                    • MAXTEMP
                    • MINTEMP error and MINTEMP BED
                    • Preheat the nozzle!
                    • IR Filament Sensor Troubleshooting (MK2.5S, MK3S)
                    • Ghosting
                    • Poor bridging
                    • Bad looking surface above supports
                    • Stringing and oozing
                    • Layer separation and splitting FDM
                    • Failing supports
                    • Problems with infill
                    • Under-extrusion
                    • Warping
                    • Layer shifting
                    • Watertight prints
                    • The Benchy hull line
                    • Blown Fuse (MK3/MK3S/MK3S+)
                    • Extrusion stopped mid-print (Heat creep)
                    • Spaghetti monster
                    • Extruder blob
                    • Clogged nozzle/hotend (MK3.5/S, MK3S+, MK2.5S)
                    • Extruder noises
                    • Filament Not Loading
                    • Misaligned PINDA Sensor (MK2/S)
                    • Print fan is not spinning
                    • Hotend fan is not spinning
                    • Heatbed not heating up properly
                    • P.I.N.D.A./SuperPINDA Sensor testing
                    • SD card not working
                    • LCD screen not working
                    • Printer does not turn on or keeps turning off
                    • Blown Fuse (MK2S/MK2.5/MK2.5S)
                    • MK3S keeps prompting filament change
                    • Vibration when printing (MK3S+/MK2.5S)
                    • Factory reset (MK2S/MK2.5S/MK3S)
                    • Firmware updating issues (MK2.5S/MK3S+/MMU2S/MMU3)
                    • Nozzle crashed into the heatbed
                    • External SPI flash W25X20CL/xFLASH not responding - error
                    • Failing Z calibration (MK3S/MK2.5S)
                    • Ambient temperature check (MK3/MK3S)
                    • PrusaLink Troubleshooting
                    • Tangled filament
                    • SD cards and USB drives
                  • Assembly manuals
                  • About your printer
                  • Calibration
                  • Using the printer
                  • PrusaSlicer 2.9 (Legacy)
                  • Printables
                  • 3rd party accessories & Other projects
                  • PrusaSlicer 3.0 (Public Preview)

                  60 comments

                  Log in  to post a comment
                  Paul M
                  •
                  I replaced the hot end and now the filament sensor reads 0, even when I block the slot on the sensor with a piece of filament. The ball and lever work fine. I also tried a new sensor (I had two) and got the same results. Sensor is stuck on 0.
                  Reply
                  diedhert
                  •
                  I have been struggling a long time with this problem.
                  Neither cleaning the sensor nor replacing the leveler did solve the problem.
                  I have been for hours with the chat to solve the problem - unfortunately with no luck.
                  Then I read somewhere here to replace the part holding the metal ball.
                  This resolved the problem. I suppose after some time, due to wear, the ball has too much space and can wiggle a little, triggering the sensor there is no filament inserted (or the filament ran out).

                  Regards
                  Reply
                  Marc Ashman
                  •
                  My sensor is just giving me a 0 on the sensor info page. I made sure the filament sensor level is moving freely. I have pulled the sensor out and tried to trigger it manually, no luck. Whenever the sensor is on, the printer never lets me go to the load filament screen. I can only unload, even if there is no filament loaded. If the sensor is supposed to output a 1 when the filament is loaded and a 0 when it is not, then why would a constant 0 show me a filament loaded condition?
                  Reply
                  Adam Tolson
                  •
                  I have the same problem. Did you find a solution?
                  Reply
                  Andrew
                  •
                  Loosening the FS lever bolt so the lever could move freely fixed it for me. Step 6 at 
                  https://help.prusa3d.com/guide/5-e-axis-assembly_28536#28872
                  Reply
                  Mrgigg
                  •
                  I was having the issue "printer asking you at the beginning of a print to unload the filament and then to load it back in". The issue ended up being that the printed part that holds the ball became worn down over time and the filament wiggled inside enough that the sensor did not work correctly. I ended up re-printing this part - https://github.com/prusa3d/Original-Prusa-i3/blob/MK3S/Printed-Parts/STL/adapter-printer.stl
                  The sensor is working perfectly now after reassembling it! Hope this helps others that may be having the same issue!
                  Reply
                  Gerrbear
                  •
                  Thank you!! this was also my problem! and this solution also fixed my issue. Awesome :)
                  Reply
                  Dan
                  •
                  This was my issue as well! Thank you so much! 
                  Reply
                  medyk3D
                  •
                  Thank you it was exactly me issue. Got it working  after a few more  issues: https://twitter.com/DMedyk3/status/1721151316142051361
                  Reply
                  TimeOut@Home
                  •
                  Yes! Wear on the part that holds the ball and wear on the filament sensor cover were the problem for me. I often print with matte finished filaments and have found that the rough surface of the filament wears these parts faster than smooth filaments. That, said I have been printing quite a bit for over two years and this is the first time I have had to change the sensor ball holder. I have replaced the filament sensor cover a couple of times. Always printed with Prusa black petg.
                  Reply
                  Gt6k
                  •
                  Another vote for raplacing the filament guide.  Its called the 'adapter-printer' in the Mk2.5 to Mk2.5S upgrade list.  Mine was worn into a slot so that the ball was not being pushed far enough over.
                  Reply
                  Paul beard
                  •
                  I think this might be my problem as well. The filament sensor doesn't reliably detect filament, has run out without noticing. Loading/unloading can be problematic. 
                  If I don't have PETG (have never used it) how much trouble am I asking for if I use black PLA? Not excited about buying a spool of something I will likely not use for anything else just to make this part. PrusaSlicer says it will take .35m of material and 11 minutes machine time…anyone want to mail me a meter or so? 
                  Reply
                  Twogz
                  •
                  same results here, after abo8ut 2 or 3 thousand hours printing my same piece was worn and the ball would wiggle around on retractions, causing the lever to come in just enough to register a break occaisionally. Easy fix, and very easy to visually verify after installation of the fresh piece
                  Reply