EN
  • Čeština
  • Italiano
  • Deutsch
  • Polski
  • Français
Login

Selftest failed (XL multi-tool)

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

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). 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, if nothing is blocking their way, and if their connections are not switched on the dwarf board. 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.

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?

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