Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    3 point independent Z bed levelling issues

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    7
    27
    1.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jay_s_ukundefined
      jay_s_uk
      last edited by

      And 0,0 is at the back right due to tools being positioned at the front, preventing homing

      Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

      fcwiltundefined Vetiundefined 2 Replies Last reply Reply Quote 0
      • Danalundefined
        Danal
        last edited by Danal

        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.

        bed.g config.g

        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!!

        Delta / Kossel printer fanatic

        1 Reply Last reply Reply Quote 0
        • Danalundefined
          Danal @Veti
          last edited by Danal

          @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.

          IMG_0163 (1).jpeg

          Delta / Kossel printer fanatic

          Vetiundefined 1 Reply Last reply Reply Quote 0
          • fcwiltundefined
            fcwilt @jay_s_uk
            last edited by

            @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

            Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

            1 Reply Last reply Reply Quote 0
            • Danalundefined
              Danal
              last edited by Danal

              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"

              Delta / Kossel printer fanatic

              1 Reply Last reply Reply Quote 0
              • Vetiundefined
                Veti @jay_s_uk
                last edited by

                @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.

                Danalundefined 1 Reply Last reply Reply Quote 1
                • jay_s_ukundefined
                  jay_s_uk
                  last edited by

                  I am an idiot.
                  I didn't realise the motor connectors go
                  0 1 2
                  5 4 3

                  This is different to the out and IO numbering which go
                  0 1 2
                  3 4 5 6
                  7 8

                  Seems a bit strange to use 2 different way of numbering ports on the same board

                  Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                  1 Reply Last reply Reply Quote 0
                  • Danalundefined
                    Danal @Veti
                    last edited by Danal

                    @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!

                    Delta / Kossel printer fanatic

                    Phaedruxundefined 1 Reply Last reply Reply Quote 1
                    • Phaedruxundefined
                      Phaedrux Moderator @Danal
                      last edited by

                      @Danal said in 3 point independent Z bed levelling issues:

                      Can be configured... but... why?

                      Common decency? 😧

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 2
                      • Danalundefined
                        Danal
                        last edited by

                        OK, you got me there... 😂 🤣

                        Delta / Kossel printer fanatic

                        1 Reply Last reply Reply Quote 0
                        • Vetiundefined
                          Veti @Danal
                          last edited by

                          @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.

                          A Former User? 1 Reply Last reply Reply Quote 0
                          • A Former User?
                            A Former User @Veti
                            last edited by

                            @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 😄

                            Danalundefined 1 Reply Last reply Reply Quote 2
                            • Danalundefined
                              Danal @A Former User
                              last edited by

                              @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.

                              Delta / Kossel printer fanatic

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post
                              Unless otherwise noted, all forum content is licensed under CC-BY-SA