Page 1 of 1

FAQ

Posted: Tue May 19, 2015 10:37 am
by zhangxueyou
1.The motor makes noise when trying to move it.
step1. Check if the motor wire is well connected.
step1. Check if the motor driver is connected in the correction direction. (Wrong direction may destroy the whole mainboard!)

step3. If the direction is correct, swap the corresponding motor driver with any other driver that works, if the motor moves normally, we can conclude that the stepper driver is dead.

2.The motor moves in the opposite direction
Two methods:
1. Reverse the connection of motor.
2. Reverse the value of direction in "Configuration.h"
Find:
#define INVERT_X_DIR true
#define INVERT_Y_DIR false
#define INVERT_Z_DIR true

#define INVERT_E0_DIR false
#define INVERT_E1_DIR false
#define INVERT_E2_DIR false
Reverse the corresponding value.

3.When homing, the motor moves in the opposite direction.
Reverse homing direction in "configuration.h"
step1. Check if the connection of endstop is correct.
step2. If endstops have been correctly connected, change some parameters in "Configuration.h".
Find:
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
Reverse the corresponding value.

4. The motor can not move except when not leading anything.
The power for motor is not high enough.
1.Rotate the little screw on the corresponding motor driver, let the voltage between GND and screw around 1V. You can increase the voltage properly if the motor still can not move.
2.If the motor is z motor, and your printer is prusa i3, make sure the threaded rods, couplings and motor shafts are in the same line.

5. You have to press endstop if you want to let the axis auto home, and release the endstop if you want the axis stop.
You need to change the status of endstop in firmware (configuration.h)
Find:
const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = false;


Welcome you to supplement!

Re: FAQ

Posted: Wed May 20, 2015 6:50 am
by XYZM
Can you explain where exactly the configuration.h is?

And if we have the GT2560 how do we update the firmware, and where is the link??

Re: FAQ

Posted: Wed May 20, 2015 9:58 am
by zhangxueyou
XYZM wrote:Can you explain where exactly the configuration.h is?

And if we have the GT2560 how do we update the firmware, and where is the link??
"configuration.h" is a file included in the firmware.
We don't share firmware online. If you want to upload the firmware, you can refer to this page:
http://www.geeetech.com/forum/viewtopic ... 20&t=16253

Re: FAQ

Posted: Wed Oct 14, 2020 7:09 pm
by inspectionb2b
where i buy the best 3D printer in USA.