G2/G2S status check
Posted: Fri Oct 09, 2015 9:16 pm
If you have run into problems of the G2/G2S with G29 or something else, you can check the status of the printer as follows.
And do note that: if you do not home the G2/G2S first after you start your printer, you'll get wierd behaves such as crash to the bed!
1. First check the endstop status. Do note that the endstops should be plugged in X Y Z MAX for G2/G2S, not MIN. And the probe endstop, if you use the old firmwrare for plastic G2/G2S, it should be connected to pin1 and pin3; and the new firmware for metal G2 pro/G2S pro, it should be connected to pin1 and pin2 , the same with X Y Zendstops. You can download the firmware here: http://www.geeetech.com/forum/viewtopic ... 10&t=17046).
Homing the printer first, and use M119 to check the endstop status (with probe up). If the printer can not home itself, you can manually trigger the endstop one by one. After homing, the status are like this:
X max: triggered
Y max: triggered
Z min: triggered
Z max: triggered
And when you put the nozzle down(with the probe down), like X0,Y0,Z=50, the endstop is as follows:
X max: open
Y max: open
Z min: open
Z max: open
If so, then the endstop status are correct.
2. Manually move the axis one by one, check if all the axes going in the right direction as you told. If not, change the corresponding settings here and ready to hit the emergency stop button if necessary!
#define INVERT_X_DIR true // for Mendel set to false, for Orca setto true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR true // for Mendel set to false, for Orca setto true
#define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E3_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
3. Set the correct settings of your printer: 4. Probe endstop should be on the right side of your spider, and make sure the probe can move smoothly through the hole, or it will not trigger the endstop during the G29 and cause the crash. NOTE: for metal G2S, it should be assembled on the left side!
5. Note the coordinates you get is opposite in sign compare to the one you put into the firmware:
Put down the prob. Manual y move the print head down slowly, place the probe at the center of the print bed.
When you hear the trigger of the endstop, you can get the coordinate on the Repetier host. In my case, it is 【-20.35,11.75,0.3】, you can add it to the following settings.
#define X_PROBE_OFFSET_FROM_EXTRUDER 20.35
#define Y_PROBE_OFFSET_FROM_EXTRUDER -11.75
#define Z_PROBE_OFFSET_FROM_EXTRUDER -0.3
//these are the offsets to the probe relative to the extruder tip (Hotend - Probe), these values are very important, especially the Z_PROBE_OFFSET.
And do note that: if you do not home the G2/G2S first after you start your printer, you'll get wierd behaves such as crash to the bed!
1. First check the endstop status. Do note that the endstops should be plugged in X Y Z MAX for G2/G2S, not MIN. And the probe endstop, if you use the old firmwrare for plastic G2/G2S, it should be connected to pin1 and pin3; and the new firmware for metal G2 pro/G2S pro, it should be connected to pin1 and pin2 , the same with X Y Zendstops. You can download the firmware here: http://www.geeetech.com/forum/viewtopic ... 10&t=17046).
Homing the printer first, and use M119 to check the endstop status (with probe up). If the printer can not home itself, you can manually trigger the endstop one by one. After homing, the status are like this:
X max: triggered
Y max: triggered
Z min: triggered
Z max: triggered
And when you put the nozzle down(with the probe down), like X0,Y0,Z=50, the endstop is as follows:
X max: open
Y max: open
Z min: open
Z max: open
If so, then the endstop status are correct.
2. Manually move the axis one by one, check if all the axes going in the right direction as you told. If not, change the corresponding settings here and ready to hit the emergency stop button if necessary!
#define INVERT_X_DIR true // for Mendel set to false, for Orca setto true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR true // for Mendel set to false, for Orca setto true
#define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E3_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
3. Set the correct settings of your printer: 4. Probe endstop should be on the right side of your spider, and make sure the probe can move smoothly through the hole, or it will not trigger the endstop during the G29 and cause the crash. NOTE: for metal G2S, it should be assembled on the left side!
5. Note the coordinates you get is opposite in sign compare to the one you put into the firmware:
Put down the prob. Manual y move the print head down slowly, place the probe at the center of the print bed.
When you hear the trigger of the endstop, you can get the coordinate on the Repetier host. In my case, it is 【-20.35,11.75,0.3】, you can add it to the following settings.
#define X_PROBE_OFFSET_FROM_EXTRUDER 20.35
#define Y_PROBE_OFFSET_FROM_EXTRUDER -11.75
#define Z_PROBE_OFFSET_FROM_EXTRUDER -0.3
//these are the offsets to the probe relative to the extruder tip (Hotend - Probe), these values are very important, especially the Z_PROBE_OFFSET.