Skip to content
3D Print Troubleshooting, Calibration & Parts

HMS 0300-0700-0001-0003: abnormal Motor-B resistance

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-0700-0001-0003 affects the Bambu A2L and P2S. Because resistance reads wrong rather than absent, a loose connector is ruled out, and the check is to measure both coil pairs with the motor cold.
Short answer

HMS 0300-0700-0001-0003 means Motor-B is measuring outside the resistance the firmware expects. This is the third of the three Motor-B codes and the most specific: the circuit is complete, so the wiring is doing its job, but the winding itself is not what it should be. That almost always means the motor.

Difficulty moderate Time 30-50 min Parts under $40 Tools Multimeter, hex keys

Affected machines: A2L and P2S. Motor-B is the right-hand motor of the CoreXY pair. A resistance fault does not stop the axis in the way an open circuit does, so you may see stuttering or lost steps before the printer gives up and reports it.

Cost of settling HMS 0300-0700-0001-0003: a tool kit is about 16 dollars, a true RMS multimeter 35 dollars, and a replacement XY motor 36 dollars.
The meter and the motor cost almost the same, which is why measuring first is free information rather than a delay.

Where to buy

2
-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
Editor's Pick

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.

What the three Motor-B codes actually mean

They are not three severities of one problem. An open circuit means current cannot get through, and a connector explains it. A short circuit means current is finding a path it should not, and the winding explains it. Abnormal resistance is the middle case: the path exists, the current flows, and the number is wrong.

The practical value of that distinction is where you look first. For this code, do not spend an hour reseating connectors. Measure the motor, compare it with its twin, and let the numbers decide.

Symptom

Stuttering motion, occasional lost steps, or the printer stopping with abnormal Motor-B resistance

Most likely cause

Partially failed stepper winding, occasionally a marginal high-resistance connector

The fix
  1. Power off at the wall and let the machine reach room temperature before measuring.
  2. Unplug Motor-B and measure resistance across both coil pairs at the motor.
  3. Compare the two pairs on that motor. More than a fraction of an ohm between them points at the winding.
  4. Compare Motor-B with Motor-A, which is the same part. The odd one out is the faulty one.
  5. Check each pin against the motor body. Any continuity there means a winding has shorted to the can.
  6. Fit the replacement, set the pulley to the original height on the shaft, and re-run a homing cycle before printing.

Measure cold. Copper resistance climbs with temperature, so a motor tested straight after a long print can read high enough to look faulty when it is perfectly healthy. Half an hour off is enough.

The other two faults on this motor are Motor-B open circuit and Motor-B short circuit. Our page on CoreXY printers explains why one motor affects both axes, and the troubleshooting index covers the rest.

HMS 0300-0700-0001-0003 FAQ

What resistance should Motor-B read?

A few ohms per coil pair, with both pairs matching each other. The match matters more than the absolute figure.

Can a cable cause this code?

Rarely. A high-resistance crimp can add enough to shift the reading, so inspect the connector before you condemn the motor.

Is Motor-B the same part as Motor-A?

On these machines, yes. That is what makes the side-by-side comparison so useful.

Can I keep printing until the part arrives?

Not safely. A winding that is already out of spec will get worse under load, and lost steps mid-print can drive the head into the part.

LayerWalker

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