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

    G32 Dual Z axis constant 0.6mm off-level difference

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    21
    756
    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.
    • rudenickundefined
      rudenick
      last edited by

      If at least I could home onice:

      25/09/2020, 07:54:49	G28
      Leadscrew adjustments made: 0.052 -0.048, points used 2, (mean, deviation) before (0.005, 0.029) after (0.000, 0.000)
      Stopped at height 0.590 mm
      Stopped at height 0.540 mm
      
      Error: Homing failed
      25/09/2020, 07:47:56	G28
      Leadscrew adjustments made: 0.096 -0.089, points used 2, (mean, deviation) before (0.010, 0.054) after (0.000, 0.000)
      Stopped at height 0.595 mm
      Stopped at height 0.515 mm
      
      Error: Homing failed
      25/09/2020, 07:45:14	G28
      Leadscrew adjustments made: 0.164 -0.158, points used 2, (mean, deviation) before (0.014, 0.094) after (0.000, 0.000)
      Stopped at height 0.647 mm
      Stopped at height 0.505 mm
      
      Error: Homing failed
      25/09/2020, 07:42:46	G28
      Leadscrew adjustments made: 0.379 -0.333, points used 2, (mean, deviation) before (0.048, 0.209) after (0.000, 0.000)
      Stopped at height 0.908 mm
      Stopped at height 0.675 mm
      
      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator @rudenick
        last edited by

        @rudenick said in G32 Dual Z axis constant 0.6mm off-level difference:

        I also have a trouble with changing Z offset, one week it's 2mm lower and after few prints it goes 2mm up while I'm consistent with the procedure and it is persistent on restarts.

        Are the springs on your Ender3 bed really loose? Is the magnetic bed moving around a lot?

        Ah I see you are using the Pinda probe which I think it quite sensitive to temp changes. I see you also had the pinda temp sensor configured but is now commented out. Have you tried using the temp correction with it yet? I think this is probably your biggest problem for consistency.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • rudenickundefined
          rudenick
          last edited by rudenick

          @Phaedrux I printed a 2cm washers in PCABS and replaced the springs with them. Magnetic bed holds to the bed.

          At first it worked but I started to have hardware/connection issues with temperature sensor in pinda probe. I never used temp corretion, I thought it is not available.

          I always use 60C temp for homing and printing unless I use PCABS but that's not in the equation/files right now.

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

            You might find this thread interesting.

            https://forum.duet3d.com/topic/17383/polynomial-temp-compensation-for-probes?_=1601047729960

            I think it would be worthwhile to try out the temperature compensation again.

            https://duet3d.dozuki.com/Wiki/Gcode#Section_G31_Set_or_Report_Current_Probe_status

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • rudenickundefined
              rudenick
              last edited by

              Yes but as I use 60C always - It's safe dependable value. Using temperature offsets would just add another fail point and would not impact anything that is failing currently

              1 Reply Last reply Reply Quote 0
              • rudenickundefined
                rudenick
                last edited by

                Duet software turns out to be very difficult to be made to work despite doing everything like the guides said.

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

                  It's not the temperature of the bed, it's the temperature of the probe. You've chosen a probe that is sensitive to temperature variance. It has a thermistor to help correct for that, but you're not using it.

                  You also seem to have some mechanical problems if there is that much sag.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  1 Reply Last reply Reply Quote 0
                  • rudenickundefined
                    rudenick
                    last edited by

                    @dc42 Hope it is a worthwhile bother. I'm at the wits end with configuring duet for my ender 3 and pinda probe since May.

                    The Z offset is inconsistent and two Z axis true leveling is inconsistent as well.

                    • I have replaced the springs with PCABS washers.
                    • Probe measures at static 60C
                    • Z rod distances, bed size, probe to nozzle distances are correct.
                    • Z motor order and cabling is correct.

                    Please, please help

                    1 Reply Last reply Reply Quote 0
                    • rudenickundefined
                      rudenick
                      last edited by

                      But if the probe always meets the same bed temperature - the variance is constant right?
                      Thermistor is there to correct the non-constant bed temperatures to keep the same offset between 60 and 90C but I'm using only one

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

                        Let's do a test. Change your M558 to use P0 to enable manual probing. Then go through your normal homing and leveling routine. It will ask you to manually jog the nozzle to touch the bed when a probe is requested. This will eliminate the probe from the equation entirely.

                        I would suggest you remove this section from homeall entirely so that homeall is used for homing the axis only.

                        G1 H2 X0 Y0 Z20 F6000   ; Go to home position
                        G32
                        G31 Z0.498 ;Z0.540
                        ;G29 S1
                        G28 Z
                        

                        Then you can use bed.g/g32 for the leveling as that's where it's intended to exist.

                        Z-Bot CoreXY Build | Thingiverse Profile

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