Skip to content
3D Print Troubleshooting, Calibration & Parts

HMS 0300-1500-0001-0001: Motor-Z current sensor abnormal

Affiliate disclosure

LayerWalker is a participant in the Amazon Services LLC Associates Program. We may earn a commission when you buy through links on our site, at no extra cost to you.

HMS 0300-1500-0001-0001 affects the Bambu A2L and P2S. The current sensing that protects the bed against a jam has failed, and what broke is the measuring circuit rather than the motor.
Short answer

HMS 0300-1500-0001-0001 means the circuit that measures current through the Z motor has stopped reporting sensibly. It is worth being precise about what that is not: not a motor that has failed, not a stall, and not a seized lead screw. Those all have their own codes. This one is about the printer’s ability to watch, not about the thing being watched.

Difficulty advanced Time 30-45 min Parts diagnosis only Tools Multimeter, hex keys

Affected machines: A2L and P2S. Z current sensing is what lets the printer notice that the bed has met an obstruction, so losing it removes the protection that stops a bed crash turning into bent hardware.

Cost of settling HMS 0300-1500-0001-0001: a tool kit is about 16 dollars, a true RMS multimeter 35 dollars, and a P2S Z motor to rule out 47 dollars.
The motor here is a test, not a fix. Buy the meter first and let it tell you whether the motor is even involved.

Where to buy

1
-19%
AstroAI Digital Multimeter, True RMS 6000 Counts Auto-Ranging Volt Meter for Automotive & Home Electrical Troubleshooting, AC/DC Voltage Current Resistance Continuity Capacitance Temperature Tester
Best Seller

AstroAI Digital Multimeter, True RMS 6000 Counts Auto-Ranging Volt Meter for Automotive & Home Electrical Troubleshooting, AC/DC Voltage Current Resistance Continuity Capacitance Temperature Tester

AstroAI
In Stock
9.8 /10
ACMS Score
ACMS Score is calculated based on product ratings, reviews, and sales performance to help you make informed purchasing decisions.
Updated: Sep 15, 2026
Last update on Sep 15, 2026 / Affiliate links / Images, Product Titles, and Product Highlights from Amazon Creators API.
$42.99 Save $8.00
$34.99
3
Prime Limited Time

3D Printer Tools Kit, 34pcs 3D Printer Accessories for All FDM/SLA Printers Includes Nozzle Cleaning, Removal Scrapers, Finishing Tools, 5 Types of Files,Brushes, Wire Cutter, Engraving Knife

INTARSIO3D
In Stock
9.8 /10
ACMS Score
ACMS Score is calculated based on product ratings, reviews, and sales performance to help you make informed purchasing decisions.
Updated: Sep 2, 2026
Last update on Sep 2, 2026 / Affiliate links / Images, Product Titles, and Product Highlights from Amazon Creators API.

Rule out the motor, then stop

Measure the Z motor at its connector: both coil pairs should read a few ohms and match each other, with no continuity to the motor body. If it passes, the motor is healthy and no amount of replacing it will clear this code.

Then check the connector, because a high-resistance crimp can distort a current reading without breaking anything. Reseat at both ends and retry.

If the motor measures healthy and the connector is sound, the sampling circuit on the board is what failed. That is a service item. Buying a Z motor at that point is money spent on a part that was never the problem, which is exactly why the chart above puts the meter before the motor.

Symptom

Printer stops with a Z motor current sensor fault, usually at power-up

Most likely cause

Failed current sampling circuit on the board, occasionally a poor connector

The fix
  1. Power off at the wall and let the bed rest on its stops before working underneath it.
  2. Unplug the Z motor and measure resistance across both coil pairs.
  3. Measure from each pin to the motor body, where any continuity means a shorted winding.
  4. Reseat the connector at both the motor and the board, looking for a pin sitting low in its housing.
  5. Power up and see whether the code clears. If it does not, and the motor measured healthy, the board is the fault.

While the protection is down, avoid long unattended prints. A Z axis that meets an obstruction without current sensing will keep pushing, and the damage is to the lead screw and the bed mounts rather than to the print.

The Motor-B version of this fault is Motor-B current sensor abnormal, and the motor-side fault is abnormal Motor-Z resistance. Our page on the lead screw covers what this axis drives, and the troubleshooting index covers the rest.

HMS 0300-1500-0001-0001 FAQ

Is my Z motor failing?

Probably not. Measure it: matched coils of a few ohms with no continuity to the case means it is healthy.

Can I print with the code showing?

Short supervised prints, perhaps. Long unattended ones are unwise with the crash protection disabled.

Why does it show at power-up?

The printer self-tests its sensing circuits before it moves anything.

Could the lead screw cause it?

No. A stiff screw gives a stall or a stuck-motor code, not a sensing fault.

LayerWalker

Print defect diagnosis, calibration procedures and parts that actually fit. Corrections welcome through the contact page.