Prusa
  • SHOP
    • Latest products
    BY CATEGORY
    • 3D printersnew
    • 3D printer upgradesnew
    • Materials
    • Accessories
    • Spare parts
    • Courses
    • Merch
    • Get a price quote
    QUICK LINKS
    • Shipping & delivery
    • Returns & refunds
    • Payment & financing
    • Warranty
    • VAT & Customs fees
    • FAQ

    0 item in your cartitems in your cart

    Your cart is empty

    Go to cartShop 3D printers

    My profile

    Log in to see orders, saved items

    My profile

    Signed in as

    • Orders
    • Logout
  • 3D PRINTING
    • Explore 3D printing
    FOR BEGINNERS
    • 3D printing 101
    • How FDM printing works
    • Buying your first printer
    • 3D model catalog
    BY APPLICATION
    • Rapid prototyping
    • Manufacturing
    • Engineering
    • Research
    • Arts & design
    GO DEEPER
    • Materials guide
    • Courses
    • Webinars
    • Case studies
    • Custom 3D printing
  • 3D PRINTERS
    • All 3D printers
    FOR
    • Home or garageHobbyists, tinkerers and home printing
    • BusinessIn-house production for small teams
    • EnterpriseFleets, security and scale
    • Which Prusa is right for me
    SHOP & BROWSE
    • CORE One+new
    • CORE One+ INDXnew
    • CORE One L+new
    • CORE One L+ INDXnew
    • XL+new
    • MK4S
    • Prusa Pro HT90
    • Prusa Pro AFS
    • Prusa Pro SLX
    MORE FROM PRINTERS
    • Parts & upgradesnew
    • Spare parts
    • Critical infrastructure
    • Case studies
    • Signature Oak
    • Kits
  • MATERIALS
    • All materials
    BY USE
    • Every-day & design
    • Functional engineering
    • Composites
    • Pro speciality
    • SLA resins
    PRUSAMENT
    • PLA
    • PETG
    • ASA
    • PC
    • PA11
    • Flex
    • TPU
    MORE FROM MATERIALS
    • Materials guide
    • We make material in house
    • Sustainability
    • Order on the store
  • SOFTWARE
    • All software
    PREPARE THE PRINT
    • PrusaSlicer 3.0New
    PRINT & MONITOR
    • Prusa Connect
    • EasyPrint
    • iOS & Android app
    • Prusa Farm
    GET STARTED
    • Download & install
    • Knowledge base
    MORE FROM SOFTWARE
    • 3D model catalog
  • SUPPORT
    • Explore support
    FIND ANSWERS
    • Knowledge base
    • Troubleshooting
    • Courses
    • Webinars
    GET HELP
    • Contact us
    • Livechat
    • Shipping & delivery
    • Warranty
    • Returns & refunds
    • Service & spare parts
    • Service & Repair
    COMMUNITY
    • Forum
    • Reddit
    • Printables
  • TRUST CENTER
    • Trust Center overview
    BY TOPIC
    • GDPR
    • Certificates
    • Security
    • Compliance
    COMMITMENTS
    • Sustainability report
    TALK TO US
    • Contact the security team
  • COMPANY
    • About Prusa
    GET TO KNOW US
    • Our story
    • How we make printers
    • Open source
    • Brand & media kit
    NEWS
    • Blog
    • Newsroom
    • Events
    TRUST & PARTNERS
    • Sustainability
    • Resellers & distributors
    • Affiliate program
    • Contact
    • English
    • Čeština
    • Deutsch
    • Español
    • Français
    • Italiano
    • Polski
    • 日本語
  • Signed in as

    • Orders
    • Address
    • In-stock Alerts
    • My Courses
    • Subscription
    • Edit Account
    • Logout

Log in to see orders, saved items

Signed in as
  • Orders
  • Address
  • In-stock Alerts
  • My Courses
  • Subscription
  • Edit Account
  • English
  • Čeština
  • Deutsch
  • Español
  • Français
  • Italiano
  • Polski
  • 日本語
Shop

0 item in your cartitems in your cart

Your cart is empty

Go to cartShop 3D printers

My profile

Log in to see orders, saved items

My profile

Signed in as

  • Orders
  • Logout
SHOP
  • Latest products
BY CATEGORY
  • 3D printersnew
  • 3D printer upgradesnew
  • Materials
  • Accessories
  • Spare parts
  • Courses
  • Merch
  • Get a price quote
QUICK LINKS
  • Shipping & delivery
  • Returns & refunds
  • Payment & financing
  • Warranty
  • VAT & Customs fees
  • FAQ

Featured products

    Popular categories

      Trending searches

        Articles

          Blog

            Products

              Categories

                Suggested searches

                  Searching…
                  No results
                  Something went wrong.
                  ↑↓ Select↵ OpenEsc Close search
                  1. Support
                  2. Printer troubleshooting
                  3. Selftest failed (XL multi-tool)
                   

                  Contents

                  • Selftest procedure checks
                  • First, belts!
                  • Fan test
                  • Y and X axes test
                  • Z alignment calibration
                  • Dock Position calibration
                  • Loadcell test
                  • Nozzle diameter confirmation
                  • Z axis test
                  • Nozzle heater test
                  • Filament sensor
                  • Tool offset calibration
                  • Bed heater test
                  • Phase stepping calibration

                  Blog

                  • Prusament Pellets: Raw material batches for large-format 3D printing or small-scale polymer research & development
                  • Print colorful and glowing Halloween decorations with our spooky offer
                  • Factorio Has Arrived on Printables

                  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.

                  Heavy Duty Keyboard Holder (No Supports)
                  E-shop
                  • 3D Printers
                  • Printer Upgrades
                  • Filaments
                  • Accessories
                  • Prusa Merchandise
                  Prusa

                  © 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
                  Prusa
                  • 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.

                  Selftest failed

                  (XL multi-tool)

                  Relevant for

                  XL
                  1 comment
                  Article is also available in following languages
                  English
                  Čeština
                  Polski
                  Deutsch
                  Français
                  Español
                  Italiano
                  日本語

                  On the Original Prusa XL, the selftest checks for issues in the assembly of the printer, its wiring, and the electronic components. It is the first part of the Calibration Wizard, which is prompted automatically when you turn on the printer for the first time or after a Selftest failed (XL single-tool). After the initial calibration is completed, the selftest can be initiated in LCD Menu - Control - Calibrations & Tests.

                  During the selftest, do not manipulate or touch the printer, unless the printer prompts an action with instructions on the display. 
                  If the printer is placed on an unstable surface or if there is another running 3D printer next to it, it may affect the accuracy of the calibration negatively. The printer should be placed on a stable surface.

                  Selftest procedure checks

                  • Fan test
                  • Y axis test
                  • X axis test
                  • Z alignment calibration
                  • Dock position calibration
                  • Loadcell test
                  • Nozzle diameter confirmation
                  • Z axis test
                  • Nozzle heaters test
                  • Filament sensor calibration
                  • Tool offset calibration
                  • Bed heater test
                  • Phase stepping calibration

                  Progress and results of each step are displayed on the LCD screen. After the selftest, you can check the results at any time in the printer menu at LCD Menu -> Control -> Calibrations & Tests. If the step fails, it will show a red "x" near it.

                  First, belts!

                  The belts will affect most of the selftest procedures on your Original Prusa XL. Because of that, carefully read the prepared guide about Adjusting belt tension (XL) in case you have any issues with your selftest related to the axes, dock position calibration, or tool offset calibration.

                  Fan test

                  The fans selftest checks if they are properly connected and if nothing is blocking their way. For that, the firmware measures the fans' RPM, and they need to be between these values:

                  • Print fan: 5300 - 6799 RPM
                  • Hotend fan: 6800 - 8700 RPM

                  If one of the tests fails, you will see a red "x" near the failed part.

                  • Make sure that both of your fans are connected to the Dwarf board in their respective places.
                  • Check for any blockage that could prevent either of the fans from spinning.
                  • Try removing the fan shroud and make the test again. If it passes without the shroud, install the fan shroud back and continue the test. There is no need to remake the test with the shroud.

                  Y and X axes test

                  The printer can determine if the components are moving correctly along each axis.

                  If the X and/or Y axes do not pass the test, move the tool changer by hand in different directions, and check for resistance.

                  If the axes make a metal-on-metal sound, check if any of the balls from the rail fell. If you are not sure, take a video where the noise is clear, and send it to our Customer support.

                  Z alignment calibration

                  This step will align the heatbed by moving the Z axis up and down. If there is an issue with this test, try checking the trapezoid nuts, the heatbed alignment, and if the Z-axis lead screws are not bent or wobbly.

                  If the issue persists, try slightly loosening the screws on the z-axis bearing housing. Do not remove them, but make sure that the screws are not tightened.

                  Dock Position calibration

                  This part of the selftest determines the dock position for picking and parking tools. It is recommended to open the step-by-step guide for easier understanding. If the light on the print head is yellow, don't hesitate to contact our Customer support.

                  If the error Dock position out of bounds #17103 (XL) shows, follow the troubleshooting steps.

                  If the calibration ends with a red "x", it means that the tool could not successfully find the dock. Make sure that the cable bundle on the tool head is not bent or impairing its movement. Check the dock position: if it is not wiggling, if the metal part of the dock is perpendicular to the extrusions, and if they are fully seated in the extrusions with no gaps, and that the metal profile that holds the extruders is all the way to the left. If you see any of those things, try loosening the dock and tightening it again.

                  Loadcell test

                  A functioning loadcell is fundamental for the Original Prusa XL to detect that the nozzle is close enough to the steel sheet for printing, and to avoid damage that would be caused by the nozzle digging into the steel sheet. 

                  • Make sure that the loadcell is correctly connected to the Dwarf board.
                  • Make sure that the surface the printer is on is as stable as possible. Any form of vibration propagated to the surface under the printer, or a not fully stable surface under the printer might cause a false reading on the loadcell, causing it to fail the selftest. This includes other printers printing near the XL during the selftest.

                  Nozzle diameter confirmation

                  The initial Original Prusa XL units were shipped with the 0.6 mm nozzles but then started being shipped with the 0.4 mm nozzles. Check which one is yours based on this guide and confirm it in the menu.

                  Z axis test

                  This part of the selftest checks the full length of the Z-axis. Note that this test uses the Loadcell, so if you have any issues with the Loadcell calibration it will also not pass. If no problems are observed in the Loadcell, check if anything is blocking the heatbed from moving across its full track or if something is touching the extruder.

                  Nozzle heater test

                  This test will heat all the heaters to see if they are working. If any of the heaters show an error, try swapping the heater cable with one of the other tool heads. See if the error will be transferred to the other toolhead, or if it will remain in the same one. Then, do the same procedure with the thermistor. If in both cases the issue remains in the same tool head, the issue should be on the board. If the problem is transferred to the new tool head then the cable that was transferred needs to be replaced. Make a documentation of the problem, and send it to our Customer support.

                  Filament sensor

                  The Original Prusa XL is equipped with two filament sensors: the first one is located on the side, close to the input of the PTFE tube where you feed the filament. The second one is located in the extruder. Both filament sensors are necessary for the correct filament retraction: when the sensor on the side detects that the filament has run out, the filament will be retracted in time. 

                  Usually, any issues in the sensor are caused by having the springs that trigger the sensor being stuck with dirt and filament strings. In case this happens, clean the side filament sensor or the tool head filament sensor.

                  If that does not help, make sure that the tool head filament sensor is connected to the Dwarf board, and that the side filament sensor is well connected to the sandwich board.

                  Tool offset calibration

                  The multi-tool format of the XL makes this calibration necessary to ensure that, when there is a tool change, the new tool will correctly continue the print. If one of the tools deviates too far from the expected range compared to the first tool head, an error will appear and the calibration will be interrupted. It is important to note that all tools are adjusted based on the first tool. So if there is an issue with the second to fifth tool, it might be due to a problem with the first tool calibration.

                  If any filament is loaded, unload it before starting this calibration.

                  If the calibration fails, first check the movement of the tool head after it is picked. The flexible plate that holds up the cable bundles and the PTFE needs to be in a straight line so that the cables are not bent or falling to the sides.

                  Then, check the nozzle. If the nozzle is too low it will hit the plastic part of the calibration pin. For testing, you can loosen the grub screw that holds the nozzle and push it up. After making sure it is all the way to the top, tighten the screw again. If you use an adapter, check the gap between the nozzle and the heater block. Also, check the heaterblock angle, and ensure that the heaterblock cannot be rotated once the nozzle is tightened. 

                  If you are doing this calibration after having used the printer, make sure that the outside of the nozzle is clean. To clean it, go in the printer menu to Control -. Pick/Park Tool -> Pick Tool #. Then, go in the menu to Control - Temperature - Nozze, and set the temperature for the one used in your last print. After it is heated, use a brass brush to clean the outside of the nozzle.

                  If even after doing all of the steps above the tool offset still fails, try doing a hard factory reset. This will require you to go through the entire selftest process again. You can also remove the plastic from the calibration pin to test if the calibration will pass.

                  Bed heater test

                  This part of the Selftest will test the heatbed heating. If you have an issue during this calibration, first make sure that the steel sheet is on the heatbed, or is added to the heatbed after it reaches around 50 ºC. Then check the cables under the heatbed. Make sure none of them are crimped, especially near the connectors. Gently tug the cables and see if they come off.

                  If the screen shows an error related to a specific tile, first identify the tile using the image above. Then, check the connectors on both sides of the cable. Open the bed controller case by unscrewing the four screws shown below, and see if there are any burn marks around the connectors.

                  Take pictures of videospictures of videos of the selftest issue, and contact our Customer support.

                  Phase stepping calibration

                  The last part of the tests is the phase stepping. For this, make sure that you are not touching the printer and that no other printers are running on the same surface as the XL. You can read more about it here: Phase Stepping (XL).

                  Was this article helpful?
                  This action is available only to registered users. Please log-in.

                  1 comment

                  Log in  to post a comment
                  DJH
                  •
                  I am having a problem with my XL second tool /head calibrating. I can get it calibrated but when the tool/head goes to dock for the load cell test it does not line up and crashes.
                  Reply

                  Topics

                  • Troubleshooting
                    • Printer troubleshooting
                      • Extruder blob
                      • Multimeter usage
                      • PrusaLink Troubleshooting
                      • Homing error Z #17301 (XL)
                      • Modular bed error #17501 (XL)
                      • Dwarf error #17502 (XL)
                      • Nozzle Cleaning Failed #17834 (XL)
                      • Extruder preheat error #17202 (XL)
                      • Extruder thermal runaway #17204 (XL)
                      • Extruder Mintemp error #17208 (XL)
                      • Extruder Maxtemp error #17206 (XL)
                      • Puppy error #17514 (XL)
                      • No FW on USB flash drive #17604 (XL)
                      • Unsupported printer model #17610 (XL)
                      • Unsupported Buddy FW #17611 (XL)
                      • USB flash error #17613 (XL)
                      • Invalid FW size on USB flash drive #17603 (XL)
                      • USB flash drive not connected #17602 (XL)
                      • Firmware missing #17612 (XL)
                      • FW in internal flash corrupted #17608 (XL)
                      • Hash verification failed #17607 (XL)
                      • Imposter! Fake signature #17606 (XL)
                      • Flash erase error #17605 (XL)
                      • Unsupported firmware BBF file #17614 (XL)
                      • Modular bed error #17250 (XL)
                      • Toolchanger error #17135 (XL) #36135 (CORE One INDX)
                      • Extruder temp not matching #17210 (XL)
                      • Modular bed error #17251 (XL)
                      • Modular bed error #17252 (XL)
                      • Modular bed error #17253 (XL)
                      • Modular bed error #17254 (XL)
                      • Modular bed error #17256 (XL)
                      • Modular bed error #17257 (XL)
                      • Modular bed error #17302 (XL)
                      • Modular bed error #17303 (XL)
                      • Dwarf error #17503 (XL)
                      • ESP error #17505 (XL)
                      • ESP error #17506 (XL)
                      • ESP error #17504 (XL)
                      • Emergency stop #17510 (XL)
                      • Puppy error #17511 (XL)
                      • Puppy error #17512 (XL)
                      • Puppy error #17513 (XL)
                      • Puppy error #17515 (XL)
                      • Puppy error #17516 (XL)
                      • Puppy error #17517 (XL)
                      • Puppy error #17518 (XL)
                      • Puppy error #17519 (XL)
                      • Puppy error #17520 (XL)
                      • Puppy error #17521 (XL)
                      • Puppy error #17522 (XL)
                      • Selftest failed (XL single-tool)
                      • Filament not loading (XL)
                      • Clogged hotend (XL)
                      • Heatbreak Mintemp error #17211 (XL)
                      • Heatbreak Maxtemp error #17212 (XL)
                      • Homing error X #17304 (XL)
                      • Homing error Y #31305 (CORE One) #35305 (CORE One L) #36305 (CORE One INDX) #17305 (XL)
                      • USB Port Overcurrent #17306 (XL)
                      • USB Device Overcurrent #17307 (XL)
                      • I2C Send Failed #17311 (XL)
                      • I2C Send Busy #17312 (XL)
                      • I2C Send Timeout #17313 (XL)
                      • I2C Send Undefined #17314 (XL)
                      • I2C Receive failed #17315 (XL)
                      • EEPROM I2C Receive Busy #17316 (XL)
                      • I2C Receive Timeout #17317 (XL)
                      • I2C Receive undefined #17318 (XL)
                      • Modular Bed Error #17319 (XL)
                      • Out of memory #17507 (XL)
                      • PNG Buffer Full #17508 (XL)
                      • Loadcell not calibrated #17523 (XL)
                      • Loadcell tare error #17524 (XL)
                      • Loadcell tare failed #17525 (XL)
                      • Loadcell measure failed #17526 (XL)
                      • Loadcell Bad Configuration #17527 (XL)
                      • Loadcell timeout #17528 (XL)
                      • LED Memory Error #17529 (XL)
                      • Marlin Request Timeout #17530 (XL)
                      • BBF Allocation Failed #17531 (XL)
                      • BBF Initialization failed #17532 (XL)
                      • Modular Bed Error #17320 (XL)
                      • Tangled filament
                      • Factory reset (CORE One L, CORE One, MK4/S, MK3.9/S, MK3.5/S, MINI/+, XL)
                      • Nextruder filament sensor (CORE One, CORE One L, MK4/S, MK3.9/S, XL/+)
                      • XY probe unstable #17105 (XL)
                      • XY position invalid #17106 (XL)
                      • Pin not reached #17107 (XL)
                      • Dock position out of bounds #17103 (XL)
                      • Tool offset out of bounds #17104 (XL)
                      • ESP not connected #17533 (XL)
                      • Connect Registration Failed
                      • Connect Registration Failed #17401 (XL)
                      • Selftest failed (XL multi-tool)
                      • Blue Screen of Death (BSOD) #31538 (CORE One) #35538 (CORE One L) #36538 (CORE One INDX) #26538 (MK4S) #13538 (MK4) #27538 (MK3.9S) #17538 (XL) #21538 (MK3.9) #28538 (MK3.5S) #23538 (MK3.5) #12538 (MINI)
                      • Stuck filament detection #31101 (CORE One) #35101 (CORE One L) #26101 (MK4S) #13101 (MK4) #27101 (MK3.9S) #21101 (MK3.9) #17108 (XL)
                      • Hotend Heater Overcurrent #17322
                      • Heatbed temp not matching #17209 (XL)
                      • Toolchanger problem #17813 (XL multi-tool)
                      • Under-extrusion (Nextruder printers)
                      • EXTRUDER ERROR #17536 (XL)
                      • Filament sensor stuck #31113 (CORE One) #35113 (CORE One L) #36113 (CORE One INDX) #17113 (XL) #26113 (MK4S) #13113 (MK4) #27113 (MK3.9S) #21113 (MK3.9) #28113 (MK3.5S) #23113 (MK3.5) #12113 (MINI/+)
                      • Homing error X #31304 (CORE One) #35304 (CORE One L) #36304 (CORE One INDX) #17304 (XL)
                      • Crash recovery repeated crash #31811 (CORE One) #35811 (CORE One L) #26811 (MK4S) #13811 (MK4) #27811 (MK3.9S) #21811 (MK3.9) #28811 (MK3.5S) #23811 (MK3.5) #17811 (XL) #12811 (MINI)
                      • Clogged nozzle (CORE One, CORE One L, XL, MK4/S, MK3.9/S)
                    • Diagnostics
                    • Print Quality Troubleshooting
                    • QR Error codes
                    • Print Error Messages