How to Fix the X-Axis or Y-Axis Not Moving Issue
RAY5 10WRAY5 5W

How to Fix the X-Axis or Y-Axis Not Moving Issue

Step 1: Basic Inspection and Cleaning

Check for Physical Obstructions

Visual Check: Carefully inspect the entire movement path of both the X and Y axes for any debris or objects blocking movement (such as engraving residue, loose screws, or tools).

Manual Push Test: With the machine powered off, gently push the laser head (X-axis) and the gantry (Y-axis) by hand. They should move smoothly.

If one axis is jammed or hard to move, it’s likely a mechanical issue.

Check the Timing Belts

Ensure the belts are not too loose or too tight. 

A loose belt may cause skipped steps or misalignment.

An overtightened belt increases motor load and may prevent movement.

Also inspect for cracks, fraying, or missing teeth.

Clean and Lubricate Rails and Carriages

Cleaning: Use cotton swabs and anhydrous alcohol to clean the round shafts or linear rails, removing any dust, oil, or debris.

Lubrication: Apply linear-rail lubricant or white lithium grease after cleaning.

⚠️ Do not use WD-40 or other penetrating oils — they’re too thin, evaporate quickly, and attract dust.

Step 2: Cable and Connection Inspection

Motor Cable Check

Confirm that the X- and Y-axis stepper motor cables are firmly plugged in at both the motor and mainboard ends.

Re-seat (unplug and replug) the connectors.

Inspect the cables for bends, cuts, or pinching, especially near moving parts.

Mainboard Connector Check

Ensure that the X-axis and Y-axis motor connectors are plugged into the correct sockets on the control board and are not loose.

Step 3: Electrical Component Diagnostics

If mechanical parts and cables look fine, test the electrical components using the cross-swap method.

Cross-Swap Test (Key Diagnostic Step)

Laser engravers typically use identical stepper motors and drivers for the X and Y axes.

Swap Motor Cables:

Unplug the X-axis motor cable and connect it to the Y-axis motor.

Try to move the X-axis in software.

If the Y-axis motor now moves, the X-axis motor is fine, and the issue is in the driver or cable.

If it still doesn’t move, the X-axis motor may be faulty.

Check Motor Resistance (Advanced):

Use a multimeter to measure coil resistance.

The two coil pairs should show similar resistance values. 

Infinite (open) or zero (short) resistance indicates a burned or damaged motor.

Check the stepper driver (if a separate module):

If swapping motors transfers the problem from X to Y, the driver is defective.

If the issue stays on the same axis, the driver is fine—the fault may be in the mainboard or motor.

Observe driver LEDs—a dead or unlit indicator means no power or internal fault.

Check the Mainboard:

1.  If both the motor and driver are confirmed good but the axis still won’t move, the mainboard output for that axis may be damaged.

Usually requires mainboard replacement.

Step 4: Software and System Check

Emergency Stop & Limit Switches

Ensure the emergency stop button is released and not stuck.

Check all limit switches:

If a limit switch is falsely triggered, the system locks that direction.

Inspect for bent arms, stuck levers, or broken wires.

Check wiring for loose or shorted connections.

In software (LaserGRBL or LightBurn), open the “Status” panel—if a limit shows “triggered,” it must be fixed before movement is allowed.

Reset the Control System

Power off the machine completely.

Wait for about one minute, then restart.

Temporary firmware errors (in GRBL, for example) can sometimes cause axis lockups that clear after rebooting.