Skip to main content

Homing Introduction

Movement Direction

  • Description of XY motor control inversion and incorrect movement direction for the COREXY structure
CasePhenomenon DescriptionHardware Solution
Case 1XY axes control each other, and both positive and negative movement directions of XY are reversedReverse the wiring of the X motor (swap any two phases of the X motor)
Case 2XY axes control each other, but both positive and negative movement directions of XY are correctReverse the wiring of the Y motor (swap any two phases of the Y motor)
Case 3XY axes control each other, X positive and negative directions are correct, Y positive and negative directions are reversedFirst reverse the X motor wiring, then swap the X and Y motor wires entirely
Case 4XY axes control each other, X positive and negative directions are reversed, Y positive and negative directions are correctFirst reverse the Y motor wiring, then swap the X and Y motor wires entirely
Case 5XY axes control is correct, but both positive and negative directions of XY are reversedReverse both X and Y motor wirings simultaneously
Case 6XY axes control is correct, X positive and negative directions are correct, Y positive and negative directions are reversedSwap the X and Y motor wires entirely
Case 7XY axes control is correct, X positive and negative directions are reversed, Y positive and negative directions are correctFirst swap the X and Y motor wires entirely, then reverse both X and Y motor wirings simultaneously

Homing Instructions

Step 1: Check Endstop Status

  1. Move the print head to the center of the heated bed.
  2. Enter the following command in the console:
    QUERY_ENDSTOPS
  3. Check the returned endstop status:
  • All endstops should display OPEN under normal conditions (indicating untriggered status).
  • If TRIGGERED is displayed, it means the endstop is already triggered. Do not modify the configuration yet; proceed to the next step first.

Step 2: Manually Trigger Endstop and Check Status Changes

  • Manually hold down a specific endstop switch, then enter QUERY_ENDSTOPS again in the console to determine the endstop switch's working condition. The details are as follows:
Status ChangeMeaningPossible Cause or Recommendation
From OPEN to TRIGGEREDEndstop configured correctlySwitch and wiring are normal, configuration is correct
From TRIGGERED to OPENEndstop signal invertedSignal logic in the configuration is incorrect; reverse the endstop state
No status changeEndstop not respondingPin configuration error, wiring disconnected, or switch damaged; hardware needs inspection
Other endstop statuses changeFalse triggeringPin configuration conflict or wiring error; configuration and wiring need inspection

Multi-Axis Movement Method

Configuration Steps

  1. Add the following configuration in printer.cfg to enable the force move feature:
    [force_move]
    enable_force_move: true
  2. You can perform force move operations through the control interface (as shown below):

Notes

  • Single Motor Movement: Only one motor can be moved at a time, even if the machine has a multi-axis structure.
  • Multi-Axis Synchronized Movement: If multiple axes need to be moved simultaneously (e.g., dual Z axes), set the print head position using the following command before executing the movement:
    SET_KINEMATIC_POSITION x=50 y=50 z=20
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...