I could use some help
-
@mac said in I could use some help:
@droftarts @fcwilt M119 reported all of the axis are NOT STOPPED, WAIT A MINUTE!!!!!
6/27/2022, 9:28:48 AM M119 Endstops - X: not stopped, Y: not stopped, Z: at min stop, Z probe: not stopped 6/27/2022, 9:28:11 AM M119 Endstops - X: not stopped, Y: not stopped, Z: not stopped, Z probe: not stopped
Look at the timecode, between :11 and :48 Z changed!
So it seems like the Z endstop switch is now working?
Frederick
-
@droftarts @fcwilt I turned off the machine, then turned it back on. M119 reports that Z is at min stop.
My finger isn't anywhere near it.
But, when I depress Z, and send M119, it says Z NOT STOPPED.
-
@droftarts @fcwilt Z needs to be reversed, doesn't it.
-
@mac said in I could use some help:
@droftarts @fcwilt Z needs to be reversed, doesn't it.
Just edit the M574 line for the Z endstop and add the ! character, save, re-boot and re-test with M119.
You see what X and Y endstops do.
You need to get Z doing the same.
Frederick
-
@fcwilt @droftarts FREAKIN' SUCCESS!
With all of the endstops up, all of them are off, with Y endstop depressed, it is at min stop. with Z depressed, it is at min stop, and with X depressed, it is at MIN STOP!
-
@droftarts @fcwilt I wonder where that puts us?
-
@mac said in I could use some help:
@fcwilt @droftarts FREAKIN' SUCCESS!
With all of the endstops up, all of them are off, with Y endstop depressed, it is at min stop. with Z depressed, it is at min stop, and with X depressed, it is at MIN STOP!
Congrats.
Now that you know the endstops are working you can proceed to fine tune your homing code.
Because you have a Z endstop you can start with that.
One Z is homed then homing X and Y is a piece of cake.
How about doing one at a time.
Please post your Z homing code which should be in homeZ.g
Frederick
-
; homez.g ; called to home the Z axis ; ; generated by RepRapFirmware Configuration Tool v3.3.10 on Mon Jun 27 2022 06:45:01 GMT-0700 (Pacific Daylight Time) G91 ; relative positioning G1 H2 Z5 F3600 ; lift Z relative to current position G90 ; absolute positioning G1 X-10.875 Y4.375 F3600 ; go to first probe point G30 ; home Z by probing the bed ; Uncomment the following lines to lift Z after probing ;G91 ; relative positioning ;G1 Z5 F60 ; lift Z relative to current position ;G90 ; absolute positioning
-
@mac
OK that is code for homing with a Z probe.
Now that you have a working Z endstop you can use simpler code.
Something like:
G91 ; relative movements G1 H1 Z-250 F3600 ; fast move toward Z endstop G1 Z10 ; backup off a bit G1 H1 Z-15 F360 ; slow move toward Z endstop G90 ; absolute movements G1 Z10 F3600 ; move to 10mm off the bed to allow X and Y movements
Frederick
-
@fcwilt so you're saying I can copy and paste your suggestion into the homez.g, correct?
-
@mac said in I could use some help:
@fcwilt so you're saying I can copy and paste your suggestion into the homez.g, correct?
As long as you make sure none of the existing code is there.
Or you can rename the existing file if you want to save it.
And then create a new homeZ.g file and paste what I posted into it.
Frederick
-
@fcwilt So, I copy what's there from G91 to G30, delete that, then copy your code to that space to replace what was there, correct?
Doing that preserves the first 4 lines of code, and the last 6 lines as well.
-
@mac said in I could use some help:
@fcwilt So, I copy what's there from G91 to G30, delete that, then copy your code to that space to replace what was there, correct?
Doing that preserves the first 4 lines of code, and the last 6 lines as well.
Well if you wish to preserve those 2 or 3 first lines, that's fine.
But you don't need any code other than what I posted.
Frederick
-
@fcwilt I just concerned that if I delete everything, then paste your code into that blank space, I'll loose the ; homez.g (header)?
It's not that I don't trust you, I've just never done any coding.
-
@fcwilt okay, done
-
@fcwilt on to Y, X?
-
@fcwilt or should we test Z?
-
@mac said in I could use some help:
@fcwilt I just concerned that if I delete everything, then paste your code into that blank space, I'll loose the ; homez.g (header)?
It's not that I don't trust you, I've just never done any coding.
Just open the file, move down after the header lines, delete everything there to the end and paste what I posted into the blank space after the header.
Even if you did accidently delete the header lines you could simply type them in again.
; homeZ.g ; called to home the Z axis ;
Frederick
-
@fcwilt or are they related such that we have to do all 3 first, then test?
-
@fcwilt I see, but the header is in the list of files. it makes for a cleaner look, I think.