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

    Z axis issues again.

    Scheduled Pinned Locked Moved
    My Duet controlled machine
    4
    21
    1.7k
    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.
    • PaulHewundefined
      PaulHew
      last edited by PaulHew

      Hi @Veti, thanks for assisting.
      No, just a BL Touch.

      My probing macro runs these 3 lines, I do it after everytime my Z has moved.
      G1 Z10
      M280 P64 S10
      G30 S-1

      I probe 10 times, recording the displayed values, add them all up, divide by 10.
      Edit config.g put the new value in, save config.g and reboot.

      The manual probing is frustrating but that is a seperate issue until I can resolve this Z axis issue

      Regards, Paul.

      RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
      Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

        @paulhew said in Z axis issues again.:

        I probe 10 times, recording the displayed values, add them all up, divide by 10.

        whats the deviation. it sounds like your machine is not consistent
        see
        https://forum.duet3d.com/topic/6962/m48-measure-z-probe-repeatability-and-print-to-serial-output/9

        1 Reply Last reply Reply Quote 0
        • PaulHewundefined
          PaulHew
          last edited by

          Hi @Veti
          Results from probe test.

          M292
          G32 bed probe heights: 0.001 0.016 0.006 -0.014 -0.007 -0.012 -0.012 -0.012 0.003 -0.002, mean -0.003, deviation from mean 0.009

          Regards, Paul

          RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
          Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

            does your z probe offset vary significantly between calibrations?

            1 Reply Last reply Reply Quote 0
            • PaulHewundefined
              PaulHew
              last edited by

              No, The probe test is pretty accurate.

              The issue is that the Z height keeps changing without my input.

              I can print say 3 objects, come to the 4th one it is printing high.
              Clear the bed, let everything cool down to room temp, place paper under nozzle and drop Z to 0 and it is not even touching, it can be anything from 0.15 + or - to 2mm out, distance given by the paneldue when jogging it down.
              The bed is locked.
              Or I could turn the machine back on in the morning and it is out too after homing.
              That's why I have to redo all of the Z calibration again and asking for an easy way to perform the calibration.
              I have followed the document for Ender3 config for my XYand Z to make sure I am not missing anything.

              Regards, Paul

              RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
              Voron 2.4 disassembled..... Waiting for the RailCore Mini....

              1 Reply Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators
                last edited by

                Please post your homez.g and homeall.g files, and tell us which firmware version you are using.

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                1 Reply Last reply Reply Quote 0
                • PaulHewundefined
                  PaulHew
                  last edited by

                  As Requested

                  Firmware Name: RepRapFirmware for Duet 2 Maestro
                  Firmware Electronics: Duet Maestro 1.0
                  Firmware Version: 2.03RC4 (2019-05-29b4)
                  Web Interface Version: 1.22.6
                  0_1559572747491_homeall.g
                  0_1559572755385_homez.g

                  Regards,

                  Paul

                  RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                  Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

                    This is on your Ender 3 pro?

                    Are you heating the bed to temp before probing?

                    The Ender bed has a tendency to warp a bit from heating.

                    Can you post your config.g file so we can see what your probe settings are? There are a few changes you can try for the BLTouch to make it more consistent.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 0
                    • PaulHewundefined
                      PaulHew
                      last edited by

                      @Phaedrux Thanks for joining in.
                      Yes it is on my Ender 3 Pro.
                      I do all levelling and bed mesh with it at room temp, so no heaters on, as recommended by one of the tech people, just incase it affects the BL Touch.

                      I printed 4 Thumb wheels from the Railcore download and they look ok.
                      Printed some test bits and the last piece came out poorly.

                      Waited an hour and I had to add +0.37 to Z height.
                      Ran 5 manual probes with a result of 0.340
                      Changed G31 and will try again!

                      0_1559586213567_config(3).g

                      Regards
                      Paul

                      RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                      Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

                        I think you should level it, home it, and run the mesh compensation routine with the bed at temperature. And measure the trigger height with both the bed and nozzle at temperature. Basically try to mimic printing conditions through out because things expand and change shape when heated up.

                        You're correct that the current from the bed heater may affect the BLTouch, but rather than probing cold, you can add a switch to the M558 command to disable the heater only during the brief window the probe is actually being used.

                        From your config:

                        M558 P9 H5 F120 T6000                        ; Set Z probe type to bltouch and the dive height + speeds
                        G31 P500 X40 Y-13 Z0.340                     ; Set Z probe trigger value, offset and trigger height
                        

                        Try M558 P9 H5 F120 T6000 A10 R0.75 S0.003 B1

                        This should increase the reliability of the BLTouch hopefully. You might notice it probe a few more times in a row than before, because it will now need at least 2 consecutive probe results to match within a tighter tolerance. This will help reject individual outliner results. It will also turn off the heaters during the probe move and turn them back on right after, so it will be kept at temp.

                        Also, for your G31, try: G31 P25 X40 Y-13 Z0.340

                        A trigger height of 0.34 seems abnormally low for the BLTouch. The BLTouhc instructions indicate that the base of the probe body should be ~8mm above the tip of the nozzle. And this should result in a trigger height of ~2mm.

                        Also, when measuring the trigger height, instead of using a piece of paper to get the nozzle close, see if you can use your eye to get the nozzle to be just touching the bed. Then move the print head so that the BLTouch pin will be hitting that same spot. That should give you the most accurate trigger height measurement.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        1 Reply Last reply Reply Quote 0
                        • PaulHewundefined
                          PaulHew
                          last edited by

                          Thank you @Phaedrux I appreciate yours and everyones assistance.

                          For your info, I levelled up before my last print adjusting Z, I admit I did not run the mesh, i forgot and it was at room temp.
                          It printed badly.
                          Have not turned printer off, Z to 0 and I can get the paper between the nozzle and the Mirror Glass bed. Have moved Z down to -0.40 from where I originally set it, the bed temp was approx 50, nozzle 120

                          I will do as you ask and report back.
                          Thank you again.

                          Regards,
                          Paul

                          RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                          Voron 2.4 disassembled..... Waiting for the RailCore Mini....

                          1 Reply Last reply Reply Quote 0
                          • PaulHewundefined
                            PaulHew
                            last edited by

                            Quick update.
                            Have jogged nozzle to bed, measured from bed to body of BL Touch and it is 8.22mm

                            Regards
                            Paul

                            RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                            Voron 2.4 disassembled..... Waiting for the RailCore Mini....

                            1 Reply Last reply Reply Quote 0
                            • PaulHewundefined
                              PaulHew
                              last edited by PaulHew

                              Heated Bed, jogged nozzle to a piece of paper, removed paper and jogged down again, -0.40 to get nozzle down.
                              Ran G90 Z0
                              Turned on HotEnd to my PLA temp of 205.
                              Got a 'Z Probe readings not consistent'.....
                              Some points get probed 2 or 3 times, some 8 or 9....
                              I will check the wiring tomorrow. I have a join in the loom for the BLTouch.

                              Thanks again all.
                              P.

                              RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                              Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

                                @paulhew assuming you're using the m558 line I suggested above, the probe results not consistent would mean that your probe results are varying more than 0.003 and it can't get two good probe results. The repeated probes you're seeing is it retrying. You can increase the tolerance value in m558 to make it less strict and accept the variation. It still may be less than you were getting before.

                                The BLTouch shouldn't be that inconsistent though. Perhaps the pin needs to be cleaned?

                                You could also try reducing the probe dive speed with M558 F60.

                                The ender 3 pro has a magnetic bed and I'm wondering if it's having an effect. You could test this by placing a large book on the bed and then probing the book. If it manages to probe each point in only 2 or 3 attempts on the book then perhaps it's the magnets that are interfering.

                                Z-Bot CoreXY Build | Thingiverse Profile

                                1 Reply Last reply Reply Quote 0
                                • PaulHewundefined
                                  PaulHew
                                  last edited by

                                  Morning @Phaedrux .
                                  I used your code suggestion as I really want to resolve this.
                                  I do not use the magnetic bed, but either a mirror tile or the Boro... glass

                                  These were my last results of manual probing. Obviously 0.
                                  0_1559624891847_931a08e5-65de-48dd-967d-88e7585e89e6-image.png

                                  This morning I have changed to the dupont connectors going to the BLT to soldered wire which did not help the issue.
                                  I also have ordered another BLTouch.

                                  Going back to manual mesh bed levelling as I need to print something urgently for a charity.
                                  I have looked at all of my files from the backup I took before putting on the BL and made changes, but I do not know if it is right as it is asking me to move the Z Height.

                                  Please could someone check as I need to do Manual Mesh Levelling by adjusting the screws on the bed and I have 20 badges to print for a special needs school.

                                  0_1559634274647_bed.g
                                  0_1559634287587_config.g
                                  0_1559634325691_deployprobe.g 0_1559634500714_homex.g
                                  0_1559634357382_homeall.g

                                  Regards,
                                  Paul.

                                  RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                                  Voron 2.4 disassembled..... Waiting for the RailCore Mini....

                                  1 Reply Last reply Reply Quote 0
                                  • dc42undefined
                                    dc42 administrators
                                    last edited by

                                    Personally I wouldn't choose a value as low as 0.003 for the M558 S parameter, because that's much more accurate than you need and possibly less than 1 microstep resolution. Try 0.01 or 0.02.

                                    Duet WiFi hardware designer and firmware engineer
                                    Please do not ask me for Duet support via PM or email, use the forum
                                    http://www.escher3d.com, https://miscsolutions.wordpress.com

                                    Phaedruxundefined 1 Reply Last reply Reply Quote 0
                                    • PaulHewundefined
                                      PaulHew
                                      last edited by

                                      Thanks @dc42
                                      Most points are 2 some are 3 and even 7 or 8 times.

                                      Takes a while to probe bed is flat, thank goodness.

                                      Just trying a print and will update you good people later.

                                      Regards,
                                      Paul.

                                      RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                                      Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

                                        @dc42 said in Z axis issues again.:

                                        Personally I wouldn't choose a value as low as 0.003 for the M558 S parameter, because that's much more accurate than you need and possibly less than 1 microstep resolution. Try 0.01 or 0.02.

                                        Yes it's quite tight, but the idea was to highlight if it was having consistency issues, which it seems to have been.

                                        Z-Bot CoreXY Build | Thingiverse Profile

                                        1 Reply Last reply Reply Quote 0
                                        • PaulHewundefined
                                          PaulHew
                                          last edited by

                                          I have a new V3 BLTouch that arrived today.
                                          Just need to finish printing these badges and then will test the new BLT to see if that makes a difference, then I will try PETG again........

                                          Regards, Paul.

                                          RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                                          Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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