I have a formbot 2.4 pro kit, every time I try to quad gantry level, the z2 and z3 motors move up and throw the gantry further out of alignment. I know I have my motors wired right as in the documentation and I am pretty sure I have the config file set up right. What do I need to do?
#quad gantry leveling problems
115 messages · Page 1 of 1 (latest)
switch z2 and z3 with z0 and z1 drivers and see if anything changes
Work through this page and make sure everything is working properly. https://docs.vorondesign.com/build/startup/
reversing the z0,z1 drivers with z2,z3 the problem switches to the other side
That sucks,
Alright, I will grab a set when I get paid next
dont mess with it till you change them. you can split your motor mounts or worst
the buzz motor thing does not do a good job at showing a driver issue
Thanks, I thought I was going crazy
I'm assuming that since you are doing QGL, your motors move in the right direction during homing X, Y, and Z. If your Z homing is successful, then all your Z motors are moving in the right direction. Can you confirm this?
Hi @still gust i had something like that on my first go too. i had to add/remove the ! on the "dir_pin" in my printer.fcg
on the two drives that move the wrong way, Try adding or removing the ! on them.
You might already know this, but just in case 🙂
The ! defines inversion of the setting. so adding one, or removing one will invert your motor direction.
I also have a formbot kit, so i'm pretty sure its the same thing, as the wires are probably wired the same way.
That is correct
If I removed the ! Then it wouldn't home right
Your arrow is pointing to the enable_pin. Don't think you want to flip that...
hah, yes that is true, and you are very correct.
it was supposed to point to the dir_pin.
sorry for any confusion it may have caused
When I built my Formbot kit I had to reverse direction on Z steppers. Rushed through the config edits and accidentally reversed the enables. That was another 15 minutes of aggravation to realize.
i should probably not go trough these posts at 4 in the morning >.<
i did the exact same thing with my formbot kit , haha
I suppose I can plug the printer back in and test that
I tested flipping the dir pin on z3, all it did was make the printer unable to home. the z3 would go up when homing instead of down like the others
good thing I ordered the replacement ones. however, I have to wait a couple weeks for the part to ship from china
Talk us through what happens when you qgl
What order does the printer visit the corners?
Also i would almost guarantee you don't have a driver issue
The sort of thing you describe is almost always config
I tried reversing the dir pin on z3 and it wouldn't home anymore. It went up when the other corners when down. I couldn't do qgl because I couldn't home
I don't want to break my printed parts
So flip that pin back, that advice was obviously wrong
And then once you can home again, do a pass of qgl, and describe exactly which order it visits the corners
It visits z0, z3, z2, z1 in that order
So I'm trying to avoid making any assumptions here, so could you restate that in terms of "front left", "back right" , etc
But at first glance, that doesn't sound right. So we're probably actually talking about incorrect configuration on the x/y movement axes, and qgl is just where you're noticing the resulting side effects
Facing the printer it goes front left, front right, back right, back left
Ya...so that's not right.
Should be front left, back left
So let's have a look at your homing
When you do g28 x, what happens?
It goes to the right side of the printer
okay, and when it gets there, does it think its at x0, or at x(max) ?
X max
Goes to the back of the printer at y max
I have the safe z home set to 175,175
That actually doesn't matter much for this
That looks right...
I must be missing something
Can you shoot video of a g28, followed by a QUAD_GANTRY_LEVEL ?
(Stopping the qgl before anything gets too weird )
We have enough sponsors on this discord you don't actually need nitro...I think even with max nitro, it caps you at 100meg though
But that's all good. Mega works too
So the first thing I notice, is that when homing, it moves to the back first, then the right
Which strongly suggests that when you do g28 x it actually goes to the back, not the right.
Can you confirm that?
Well then
This whole problem is very simple
A quick at the movement chart
From the startup guide.
Identifies that when x max is the back, and y max is the right, we need to invert stepper a
I will reverse the configuration then
No. Stop
Ok
What *exactly * do you mean by "reverse the configuration"
I mean swap x with y
Why the heck would you do that?
We've identified that one particular motor is running backwards
The solution is to reconfigure the dir pin on that single motor
Ok, I spoke wrong
Not to start swapping entire units
Motor "a" is [stepper_y]
So all you need to do is invert (add/remove a !) its dir_pin
Now, this raises a possible secondary issue though
Are you using regular endstops? Or sensorless homing?
So from the fact that it was homing successfully, odds are you have the x and y endstops swapped
But test that please, don't just take my word
The X endstop is the one on the side of the pod
And y is the one on the back
Please use query_endstops and trigger them manually with your finger to confirm whether they're patched correctly, or swapped
THAT you probably should solve with a connector swap
Now try qgl again
Don't feel too bad. Getting tangled up in the bizarre movement systems of corexy ....you're far from the first, and you won't be the last.
True, at least I didn't give up
Core xy is weird at the best of times, and the misleading way klipper labels the motors makes it even worse
now im confused... i asked the op to swap around z stepper drivers (i had a very similar issue). he said that the problem followed the stepper drivers. how can this be the case if the problem was in the config?
I don't know for sure, I suspect there was miscommunication about what that swap actually involves. I suspect motors got swapped, instead of actual drivers
i c... i thought i was being clear
let me try to clarify, I fixed the problem by reversing the x and y endstops on the octopus board then inverting a motor dir pin
when I swapped the z drives it made the problem move from 1 side to the other so I thought my stepper drivers were bad
what I did was move the wires, I thought that is what you meant