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.
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.
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.
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:
If one of the tests fails, you will see a red "x" near the failed part.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.