X1 and P1: homing or bed levelling fails (Z homing failed, plate not placed properly, force sensors)
Guide based on the manufacturer's official documentation; usi3d has not yet verified it on a machine.
Technology: FDM · Brand: Bambu Lab · Symptoms: Homing or a sensor fails (endstop, levelling), Unlevel or warped bed, The printer shows an error code or message · Updated on 9 October 2026
Symptom
While preparing a print, the X1 or P1 stops with «Z-axis homing failed» or with alerts such as 0300-0D00-0002-0001 (bulge on the plate or dirty nozzle), 0300-0D00-0001-0003 (plate not placed properly), 0300-0D00-0001-000B (Z motor stuck) or heatbed force sensor errors (0300-0A00-…, 0300-0B00-…, 0300-0C00-…). You may also hear the toolhead hit the frame as it returns to the purge chute.
Likely causes, from most to least likely
- Filament residue on the nozzle, a bulge on the plate or loose hotend screws: Z homing works by sensing the force of the nozzle touching the bed.
- Build plate not placed properly and touching the purge chute, the left Z slider stop or the inner lining.
- Debris on the Z sliders, a bearing sticking out, or something at the bottom holding the bed back.
- Bed cable pulled tight, buffer or AMS Hub screws over-tightened, or the bed rubbing on the purge chute.
- Obstacles in the XY travel, belts with different tensions or too much resistance on the carbon rods.
- A faulty A or B motor, or a faulty force sensor.
Checks to tell which one it is
- Shine a light across the plate from the side and look closely for bulges or debris.
- Raise the bed and check for a 1-2 mm gap to the purge chute and between the plate and the side linings.
- Lower the bed and look at the three Z sliders: no debris and bearings in place.
- With the printer off, move the toolhead by hand: if it is hard front to back, look at the Y axis or the motors; if it is hard side to side, the carbon rods. Moving diagonally identifies the motor: top left to bottom right is motor A; top right to bottom left, motor B.
Before you start
Before taking anything apart, cleaning or adjusting it, switch the printer off and unplug it, unless a step says otherwise, and do not touch the nozzle, the heater block or the bed until they have cooled down. If in any doubt about electricity, heat or moving parts, stop and ask a professional.
Step-by-step fix
Clean the nozzle and check the plate
Set the nozzle to room temperature, wait until it is fully cold and remove residue from the tip with tweezers. Check that the two hotend screws are tight. If the plate has a bulge, replacing it is best; as a stopgap, Bambu Lab suggests cutting a few small slits in the bulge with a blade to flatten it.
Check: When you press «Home», the nozzle touches the bed normally.
If that does not fix it: Check how the plate is placed (next step).
Seat the plate correctly
Seat the plate centred and the right way round so that it does not touch the purge chute, the left slider stop or the rear lining.
Check: The plate placement alert disappears.
If that does not fix it: Check the Z sliders (next step).
Z sliders and bearings
With the printer off, clean the sliders and the tops of the lead screws. If a bearing sticks out, reseat it following the Bambu Lab guide (the hotend has to be removed first) and clear the debris from the three holes at the base of the rods, which is what pushes it out.
Check: The bearings sit in place and the bed rises without catching.
If that does not fix it: Check the bed cable and the bottom of the printer (next step).
Bed cable, buffer and printer bottom
Raise the bed almost to the nozzle and check that its cable next to the lead screw is not tight. If you have a filament buffer or AMS Hub, loosen its two mounting screws by 1-2 turns. With the printer off and the glass top removed, lay it on its side, clear anything jamming the Z motor and pulley, and pull the Z belt to check the bed moves smoothly.
Check: The bed moves without dragging.
If that does not fix it: If the bed cable is tight, follow the Bambu Lab guide for that case.
If XY homing fails
Switch the printer off and move the toolhead over its whole travel looking for obstacles. At the front, both sides should hit the frame at the same time; if not, re-tension the belts. If side-to-side movement is stiff, clean the carbon rods; if one diagonal feels stiff, motor A or B (depending on the diagonal) may need replacing.
Check: XY homing finishes without knocks.
If that does not fix it: Contact Bambu Lab support with a video of the homing.
Reposition the bed
If nothing above works, loosen the six screws shown by Bambu Lab, push the bed towards the door, tighten them again and adjust the levelling nuts following its manual bed levelling guide.
Check: Z homing completes without an error.
If that does not fix it: Record a video of the homing, leave the printer idle for 10 minutes, upload the logs and open a ticket with Bambu Lab support.
Prevention
- Clear residue from the nozzle and the plate before printing.
- Empty the purge chute and clean the bottom of the printer: debris can hold the bed back.
- Do not fit third-party parts near the travel of the XY sliders.
Still not fixed?
Tell usi3d's AI about your case: choose your printer, describe what you see and add photos if you like. It proposes checks step by step, with their sources.
Printers it applies to
Bambu Lab X1 Carbon, X1, X1E, P1S and P1P.
Official sources
This guide summarises the official documentation linked here:
- X1/P1 Homing & Leveling Failure Troubleshooting · Bambu Lab
- HMS_0300-0D00-0002-0001: Heatbed homing abnormal: there may be a bulge on the heatbed or the nozzle tip may not be clean. · Bambu Lab
- HMS_0300-0D00-0001-0003: The build plate may not be properly placed. · Bambu Lab
- HMS_0300-0D00-0001-000B: The Z axis motor seems to be stuck when moving. · Bambu Lab
- HMS_0300-0A00-0001-0001: The sensitivity of heatbed force sensor 1/2/3 is too high. · Bambu Lab
This guide is general information: usi3d has summarised it from the official documentation linked here, and it may not match your model, its version or its firmware. If in doubt, follow the manual and the support of your printer's manufacturer. You decide what you do with your machine, and working on it may affect its warranty.