Page 1 of 1

Help! Homing/endstop issue

Posted: Sun Nov 02, 2014 12:47 pm
by bear90
Hey!
Ive been having a problem with my Rostock max V2 build. Everything was going well until i got to the point when you first test the homing of the axis on page 225 of the manual. All the axis move up in the right direction but when they reach the top they fail to stop after hitting the end stops, causing the belt to skip til i hit the emergency stop or i turn the printer off.

The end stops signal test (M119) is fine, X,Y and Z all appear as 'L' when open and 'H' when closed.

So what could be causing the axis to fail to stop on the end stops?

Any help would be appreciated.
Rob.

Re: Help! Homing/endstop issue

Posted: Sun Nov 02, 2014 3:20 pm
by Noob
Ahh man... I am having a similar issue, stuck on the same page... only my carriage motors are not getting power. I am going to start testing fuses here in a minute

Re: Help! Homing/endstop issue

Posted: Sun Nov 02, 2014 5:18 pm
by teoman
That is indeed an interesting failure mode.

I have nothing to comment but are you sure it is L and H, and not H and L for not pressed and pressed?

From the manual:
In the log window, you should see the following text appear:
x_max:L y_max:L z_max:L
This indicates that all three end-stop switches have not been pressed.

Re: Help! Homing/endstop issue

Posted: Sun Nov 02, 2014 11:54 pm
by Earthbound
Puzzling.

M119 shows the end stops switches are changing state when pressed, which is good. Even if they were wired wrong or set to inverted value, verifying that the change of state is visible tells us the problem is almost certainly firmware. When told to Home, cheapskates go up (direction is correct on towers) and switches are either read as open (not at the stops) or not being read at all.


I would try clearing the EEPROM and uploading the 0.91 Repetier firmware again, but before you compile and upload, check the following in Configuration.h -

lines 610-612 the MAX_HARDWARE_ENDSTOP_{axis} for each axis is defined. X, Y, Z should all be true.
lines 639-641 the {axis}_HOME_DIR is defined. X, Y, Z should all be 1.
line 676 the ALWAYS_CHECK_ENDSTOPS argument should be true.

By wiping the EEPROM you'll need to go back a few steps in the manual.

You are using the 0.91 firmware from the SeeMeCNC downloads page, right?

Re: Help! Homing/endstop issue

Posted: Mon Nov 03, 2014 3:11 pm
by bear90
Thanks for all the reply's guys.
With your help Its now Purring like a kitten!!
Trouble is i'm not sure what went wrong the first time round which is slightly worrying.

Thanks Theoman and Earthbound you have been a great help.
Noob i recommend following Earthbound's advice.

Cheers Rob.

Re: Help! Homing/endstop issue

Posted: Mon Nov 03, 2014 3:30 pm
by teoman
Glad you got it sorted.

Theo-man = God-man

Good one, but I doubt I was that helpful.

Re: Help! Homing/endstop issue

Posted: Tue Nov 04, 2014 4:41 am
by Eaglezsoar
Bear90, I am glad you got the issue resolved!