Solved 3 point independent Z bed levelling issues
-
And 0,0 is at the back right due to tools being positioned at the front, preventing homing
-
I have a jubilee built very close to plan. Attached is a working config.g. Specifically, all bed travel, and all bed tram/level works properly. I did not rewire any motors.
Please note that the "front left" coordinates specified in bed.g are a little odd because I'm conducting some experiments at the moment (with tool-to-tool alignment probing) and there is a chunk of Alu bolted to the left front of the bed. This must be avoided for the moment. Eventually, it will be mounted in a better place... I'm just experimenting.
Anyway, files attached.
And, if your bed dimensions (and therefore kinematic couplings) exactly match the Jubilee original files on Github, here is the correct: M671 command:
; Leadscrew locations (really, kinematic coupling locations) extracted from CAD model assuming back right build plate corner is (0, 0) M671 X300:5:152.5 Y316:316:-14 S10 ; Front Left: (300, 316) | Front Right: (5, 316) | Back: (-14, 152.5)
And, because the probe cant really reach EXACTLY over those couplings, expect to run G32 a couple of times, and let it "converge" to .001 correction or better.
Oh, and Hi Jay!!
-
@Veti said in 3 point independent Z bed levelling issues:
i find your 0,0 position highly confusing as everyone is using front left as 0,0.
It may seem odd, but as Jay said, it works out better for a Toolchanger.
If it still throws your mind for a loop, walk around and look the printer from "behind". Viola! Origin is now "normal"-ish, nearest your left hand.
-
@jay_s_uk said in 3 point independent Z bed levelling issues:
And 0,0 is at the back right due to tools being positioned at the front, preventing homing
I don't understand why you think that is so.
Could you explain?
Thanks.
Frederick
-
The XY homing switches can't be behind the tools. The homing switches are in the "back right" when looking at the printer from the POV in the photo. That is, the tools are at the "front".
And, again, this is all quite arbitrary regarding what we declare to be the "front" of the printer. Stand where my big delta is and look, with the thought that you are now looking at the "front" of the printer. The side without tools. Now the origin is front/left. The printer and the numbers in a piece of GCode certainly don't care what we call "front" or "back".
Also note that this is a pure rotation, so there is no mirroring, or anything like that. Just arbitrary "front" v "back"
-
@jay_s_uk said in 3 point independent Z bed levelling issues:
And 0,0 is at the back right due to tools being positioned at the front, preventing homing
the 0,0 position has no effect on homing.
if you can home now, you can home when the bed position is at 0,0 at the bottom left.
you just home to max instead of min. -
I am an idiot.
I didn't realise the motor connectors go
0 1 2
5 4 3This is different to the out and IO numbering which go
0 1 2
3 4 5 6
7 8Seems a bit strange to use 2 different way of numbering ports on the same board
-
@Veti said in 3 point independent Z bed levelling issues:
@jay_s_uk said in 3 point independent Z bed levelling issues:
And 0,0 is at the back right due to tools being positioned at the front, preventing homing
the 0,0 position has no effect on homing.
if you can home now, you can home when the bed position is at 0,0 at the bottom left.
you just home to max instead of min.Home to max where the physical switches are in "back,right". Absolutely true, that can be easily configured.
<rant>
Can be configured... but... why? What difference does it make? For the fourth time, FRONT vs BACK is entirely ARBITRARY. So we've now spent more posts (maybe) on where 0,0 can be, than on the original question, which was 3 motor Z. And that has been resolved by Jay reading connector numbers more carefully.
</rant>P.S. Jay, we've all been there!
-
@Danal said in 3 point independent Z bed levelling issues:
Can be configured... but... why?
Common decency?
-
OK, you got me there...
-
@Danal said in 3 point independent Z bed levelling issues:
If it still throws your mind for a loop, walk around and look the printer from "behind". Viola! Origin is now "normal"-ish, nearest your left hand.
thanks you are right. i dont know why that was throwing me off.
maybe its a bit of an ocd thing to want everyone to look at the same way at the printer. -
@Veti since I moved to 0,0 being in the center of the print bed (great influence by ppl on this forum) now having 0,0 in the corner makes no sense to me
-
@smece said in 3 point independent Z bed levelling issues:
@Veti since I moved to 0,0 being in the center of the print bed (great influence by ppl on this forum) now having 0,0 in the corner makes no sense to me
As a serious Delta guy, I have to agree. Rectangular printers can easily be 0,0 in the center, and this makes g-Code near universal for any bed on which it will fit.