Homing problem with Delta G2s Metal
Posted: Sun Jan 24, 2016 2:42 am
Latest firmware installed on G2S metal
The Homing is not successful, the z-axis does not stop.
The Zmax is not detected. (X and Y max are OK) The stepper just keeps on going although the switch is activated.
I checked the switch itself (ohmmeter and buzzer) and the conductivity of the wire buy removing it from the board and activating the switch, the switch and the wire is OK. (3 ohms when disconnected)
(I did not trust the connectors on the switches, so I have soldered them.)
When I put a scope on x-max and y_max switches I see the level going down when the switch is on.
Nothing happens for the z-max when the switch is activated.
Sending M119
21:53:03.985 : Reporting endstop status
21:53:03.985 : x_max: open
21:53:03.985 : y_max: open
21:53:03.985 : z_min: TRIGGERED
21:53:03.985 : z_max: open
_________
When the xmax switch is selected.
M119
I get : (which is OK)
21:54:15.193 : x_max: TRIGGERED
21:54:15.193 : y_max: open
21:54:15.193 : z_min: TRIGGERED
21:54:15.193 : z_max: open
_________
When the z_max switch is activated.
M119
I get :
21:56:01.345 : Reporting endstop status
21:56:01.346 : x_max: open
21:56:01.346 : y_max: open
21:56:01.346 : z_min: TRIGGERED
21:56:01.346 : z_max: open
…Which is NOT right !!
_________
It is like this z_max pin was not programmed properly.
I changed the height to 205mm in the config.h and in rapetier printer config.
(I suspect I have problems with the z_min as well (!)..)
It seems like a Wrong pin assignment or detection.
__________
When I put the scope on the z axis stop end switch (powered on ).. nothing happens when the switch is activated.
Doing the same procedure with the other endstop switches
I get a proper reading.
__________
also,
In pins_ramps_13.h.
..\Arduino\3D\Marlin\pins_RAMPS_13.h
Line 37: #define Z_MAX_PIN 19
Is this right??
But in pins.h line 157 (?)
#ifdef Z_STOP_PIN
#if Z_HOME_DIR < 0
#define Z_MIN_PIN Z_STOP_PIN
#define Z_MAX_PIN -1
#else
#define Z_MIN_PIN -1
**** #define Z_MAX_PIN Z_STOP_PIN
#endif
#endif
(This defines Z_MAX_PIN as Z_STOP_PIN... strange)
___________
I gave as much info as I can about the problem.
But I can figure out a way to get it to work.
I am really stuck.
If you cannot perform an Homing, the printer cannot be setup.
Thanks
The Homing is not successful, the z-axis does not stop.
The Zmax is not detected. (X and Y max are OK) The stepper just keeps on going although the switch is activated.
I checked the switch itself (ohmmeter and buzzer) and the conductivity of the wire buy removing it from the board and activating the switch, the switch and the wire is OK. (3 ohms when disconnected)
(I did not trust the connectors on the switches, so I have soldered them.)
When I put a scope on x-max and y_max switches I see the level going down when the switch is on.
Nothing happens for the z-max when the switch is activated.
Sending M119
21:53:03.985 : Reporting endstop status
21:53:03.985 : x_max: open
21:53:03.985 : y_max: open
21:53:03.985 : z_min: TRIGGERED
21:53:03.985 : z_max: open
_________
When the xmax switch is selected.
M119
I get : (which is OK)
21:54:15.193 : x_max: TRIGGERED
21:54:15.193 : y_max: open
21:54:15.193 : z_min: TRIGGERED
21:54:15.193 : z_max: open
_________
When the z_max switch is activated.
M119
I get :
21:56:01.345 : Reporting endstop status
21:56:01.346 : x_max: open
21:56:01.346 : y_max: open
21:56:01.346 : z_min: TRIGGERED
21:56:01.346 : z_max: open
…Which is NOT right !!
_________
It is like this z_max pin was not programmed properly.
I changed the height to 205mm in the config.h and in rapetier printer config.
(I suspect I have problems with the z_min as well (!)..)
It seems like a Wrong pin assignment or detection.
__________
When I put the scope on the z axis stop end switch (powered on ).. nothing happens when the switch is activated.
Doing the same procedure with the other endstop switches
I get a proper reading.
__________
also,
In pins_ramps_13.h.
..\Arduino\3D\Marlin\pins_RAMPS_13.h
Line 37: #define Z_MAX_PIN 19
Is this right??
But in pins.h line 157 (?)
#ifdef Z_STOP_PIN
#if Z_HOME_DIR < 0
#define Z_MIN_PIN Z_STOP_PIN
#define Z_MAX_PIN -1
#else
#define Z_MIN_PIN -1
**** #define Z_MAX_PIN Z_STOP_PIN
#endif
#endif
(This defines Z_MAX_PIN as Z_STOP_PIN... strange)
___________
I gave as much info as I can about the problem.
But I can figure out a way to get it to work.
I am really stuck.
If you cannot perform an Homing, the printer cannot be setup.
Thanks