CoreXY won't HOME on any axis...
-
Ok...X,Y and Z read correctly as "No" in "Machine Settings" and they show "Yes" when I trigger them, but it still shows an endstop for "E" which I don't have...how do I remove that? And now, when I home any axis Z goes straight up and doesn't stop even when the Z endstop is triggered...
-
@spunone69 The E endstop will still show up there because there's a physical connector for it, but if you're not using it, you don't have to worry about it.
-
So that's not what's causing the "homing" issue? The other endstops are all functioning correctly, but "E" shows "yes" like its triggered all the time...
-
Yeah mine shows the same thing.
Now that you have the endstops functioning go through this and see if your homing files look right.
https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCoreXYPrinter
-
Yes...X and Y both home correctly now, its just Z that still has an issue (its 2 Z motors in series, by the way) When I home Z it starts to go up, maybe 10 or 15 mm then it reverses and goes all the way down until it hits the top of the motors...And I tried substituting all the codes in the CoreXY setup guide and most of them made it worse...I removed all the references to Z in the two homex.g and homey.g files and that seemed to fix those axes...but Z is still a mess. I remember in marlin, for my CoreXY I had to reverse Z motor in the Config.h file even with the CoreXY mode turned on...
-
; homex.g
; called to home the X axis
;
; generated by RepRapFirmware Configuration Tool v2 on Mon Dec 24 2018 00:06:08 GMT-0800 (Pacific Standard Time)
G91 ; relative positioning
G1 S1 X-335 F1800 ; move quickly to X axis endstop and stop there (first pass)
G1 X5 F6000 ; go back a few mm
G1 S1 X-335 F360 ; move slowly to X axis endstop once more (second pass)
G90 ; absolute positioning; homey.g
; called to home the Y axis
;
; generated by RepRapFirmware Configuration Tool v2 on Mon Dec 24 2018 00:06:08 GMT-0800 (Pacific Standard Time)
G91 ; relative positioning
G1 S1 Y-335 F1800 ; move quickly to Y axis endstop and stop there (first pass)
G1 Y5 F6000 ; go back a few mm
G1 S1 Y-335 F360 ; move slowly to Y axis endstop once more (second pass)
G90 ; absolute positioning; homez.g
; called to home the Z axis
;
; generated by RepRapFirmware Configuration Tool v2 on Mon Dec 24 2018 00:06:08 GMT-0800 (Pacific Standard Time)
G91 ; relative positioning
G1 Z5 F6000 S2 ; lift Z relative to current position
G1 S1 Z-405 F1800 ; move Z down until the endstop is triggered
G92 Z0 ; set Z position to axis minimum (you may want to adjust this); Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 S2 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioning -
Whatever that "G1 Z5 F6000 S2 ; lift Z relative to current position" does, its what causes the up and down problem with my motors...I removed that line and they all home correctly now except Z which is just reversed...how do I reverse the z stepper in the config files?
-
You really need to read the link I posted above. It'll take you through all the steps for corexy.
You can change motor direction for each motor in the config file.
-
Ok...I have them all homing correctly, now the Z axis is stepping way to much - when I tell it to go 25mm it goes more than halfway down and the Z_Max is 400mm not 50mm???
-
And thank you, that link did help in figuring out the direction of the axes and the correct movement...
-
You'll need to get your z axis steps per mm right.
Give this a try to calculate it
-
I had to reduce it from 4000.00 steps per mm to 450 steps per mm then the distance checked out with a caliper...5mm down=5mm Thanks for your help!