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

    G29 / 3 point bed compensation - always tilted slightly

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    6
    26
    1.6k
    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.
    • Martin1454undefined
      Martin1454 @Veti
      last edited by Martin1454

      @Veti said in G29 / 3 point bed compensation - always tilted slightly:

      @Martin1454 said in G29 / 3 point bed compensation - always tilted slightly:

      M574 Z0 ; Set endstop Z to be probe

      thats not the command for Set endstop Z to be probe
      this is
      M574 Z1 S2 ; configure Z-probe endstop for low end on Z

      M308 S0 P"temp2" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin temp0
      M308 S1 P"temp1" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin temp2

      Your thermistor is configured incorrectly. Find the correct Beta value in your thermistor documentation.

      M906 X1200 Y1200 Z800 E800 I40 ; set motor currents (mA) and motor idle factor in per cent

      are these correct? what stepper motors do you have?

      The motors are all E3D high torque motors rated at 1.6A, except the extruder which is a small pancake stepper - current seems okay on it - Will look into the thermistors and change it from M574 Z0 to Z1 S2

      EDIT: I got the Z0 from the Gcode page
      "The S2 option of M574 is intended for use only when axes other than Z are using the Z probe for homing. The only printers known that do this using Duet electronics are the RepRapPro Ormerod, Huxley Duo, and Mendel Tricolour machines. When using the Z probe to home Z, M574 Z0 should be used."

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

        so you are running your z steppers with not enought current

        set the current to 1200

        Martin1454undefined 1 Reply Last reply Reply Quote 0
        • Martin1454undefined
          Martin1454 @Veti
          last edited by

          @Veti
          Increased the current to 1200 - still gets the large offset
          29f9ea73-b4b9-4f75-8ffb-fd8a10257be3-image.png

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

            that make zero sense.

            G28 Z should establish Z=0 using G30.

            G29 getting a different offset would mean that the trigger point is different.

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

              @Martin1454 said in G29 / 3 point bed compensation - always tilted slightly:

              G1 X30 Y80 F6000 ; G30 ;

              @Martin1454 said in G29 / 3 point bed compensation - always tilted slightly:

              G1 X160 Y170 F6000 ; G30

              Your homeall and homez place the probe at different locations. Make them the same.

              Z-Bot CoreXY Build | Thingiverse Profile

              Martin1454undefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
              • Martin1454undefined
                Martin1454 @Phaedrux
                last edited by

                @Phaedrux Hmm....

                That got me thinking - I Use the X30 Y80 because that places the probe not that far from my first lead screw and that saves time since it doesnt have to move when it starts the 3 point leveling - But! since it is not level when it does the first zeroring of Z, will placeing it off center, make the axis it rotates about not centered also? Or since its a plane, it doesnt matter?

                But I'll change it when I get home

                1 Reply Last reply Reply Quote 0
                • sinned6915undefined
                  sinned6915
                  last edited by

                  Are you certain that you dont have a dropped corner on one of your axis?

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

                    You also need to remember there is a huge difference between a surface being level and it being flat...

                    if it ispossible to use a digital inclinometer you can check the level, first zero the inclinometer to the surface the printer sits on (firstly on the X axis) then carry out 3 point leveling and check how level it is, then zero the inclinometer on the surface on the Y axis orientation and carry out the same 3 point leveling and see what it says. and you will have your answer, which i think might be that your bed it level but not completely flat.

                    you can also check that your rails are level too.

                    Martin1454undefined 1 Reply Last reply Reply Quote 0
                    • Martin1454undefined
                      Martin1454 @sinned6915
                      last edited by

                      @sinned6915 said in G29 / 3 point bed compensation - always tilted slightly:

                      Are you certain that you dont have a dropped corner on one of your axis?

                      Im pretty sure non of the corners is dropped - But even if one corner is lower, shouldent the whole system stay "parallel"?

                      Im wondering if the M561 in my HomeZ.g have anything with the offset to do?

                      sinned6915undefined 1 Reply Last reply Reply Quote 0
                      • Martin1454undefined
                        Martin1454 @A Former User
                        last edited by

                        @CaLviNx I dont have one of those tools (yet) but the surface of the bed is a cast aluminium plate that is bought with a really flat surface, so Im suprised if its not flat. As I see it in the first picture, it looks like a flat planar that is just tilted, and not bend.

                        I'm gonna get the offset working again, and then I'll try to place a bit around with the Z-leadscrews placement and see the impact on the leveling.

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

                          @Phaedrux said in G29 / 3 point bed compensation - always tilted slightly:

                          @Martin1454 said in G29 / 3 point bed compensation - always tilted slightly:

                          G1 X30 Y80 F6000 ; G30 ;

                          @Martin1454 said in G29 / 3 point bed compensation - always tilted slightly:

                          G1 X160 Y170 F6000 ; G30

                          Your homeall and homez place the probe at different locations. Make them the same.

                          Did this make any difference?

                          Z-Bot CoreXY Build | Thingiverse Profile

                          Martin1454undefined 1 Reply Last reply Reply Quote 0
                          • Martin1454undefined
                            Martin1454 @Phaedrux
                            last edited by

                            @Phaedrux said in G29 / 3 point bed compensation - always tilted slightly:

                            @Phaedrux said in G29 / 3 point bed compensation - always tilted slightly:

                            @Martin1454 said in G29 / 3 point bed compensation - always tilted slightly:

                            G1 X30 Y80 F6000 ; G30 ;

                            @Martin1454 said in G29 / 3 point bed compensation - always tilted slightly:

                            G1 X160 Y170 F6000 ; G30

                            Your homeall and homez place the probe at different locations. Make them the same.

                            Did this make any difference?

                            No not really

                            1 Reply Last reply Reply Quote 0
                            • Garfieldundefined
                              Garfield
                              last edited by Garfield

                              Unless you spent a lot of money the tolerance for flatness and parallelism in cast aluminium tool plate can vary significantly, many suppliers don't list their tolerances other than the cut dimension. Even in cast plates with a milled finish some twist or unevenness can't be excluded, you also cannot assume that the two faces of the plate are parallel, it also isn't clear how you have mounted / constrained the plate, an over constrained plate can twist and bow as it expands when heated.

                              I don't understand your commands either - Z screws aren't calibrated with G28 ???

                              3 Axis Levelling

                              Either way a Z screw can only adjust if it is free to do so, if it is over constrained you will be over stressing the plate and probably twisting it to some degree depending on your mounting method - don't underestimate the strength of steppers with lead screws. If your mount to the bed is rigid there are limits to how much a z axis can help overcome errors, they may even introduce some.

                              You need to make sure it is as close to mechanically level as possible in relation to the X and Y axis before trying to take out any error with the Z screws. You then need to ensure that when you do calibrate Z using the steppers that you don't cause binding on the lead screws for one or more steppers.

                              Mark Rehorst Bed Mounting

                              1 Reply Last reply Reply Quote 0
                              • sinned6915undefined
                                sinned6915 @Martin1454
                                last edited by

                                @Martin1454 said in

                                Im pretty sure non of the corners is dropped - But even if one corner is lower, shouldent the whole system stay "parallel"?

                                Im wondering if the M561 in my HomeZ.g have anything with the offset to do?

                                I don't believe so.

                                Level is the average of the 3 points that you are probing.

                                Flatness is what mesh bed leveling is trying to improve.

                                If your motion system is not parallel to the level plane, then nothing you can do to fix it. Imagine if you have sag in your gantry, you will have a hollow that the controller will try to fox by filling it in wich makes the problem worse.

                                Not knowing your machine or machanics, I am imagining rods with holders, try loosening and then retightneing the rod holders, or if you can, loosen and them shim them 'down' with a shim of known thickness just to see what the effect is. Even the thickness of a piece of paper will show you clear results.

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