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

    Dudes of bed compensation

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    8
    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.
    • peirofundefined
      peirof
      last edited by

      Hi,

      I don't have clear witch method use for bed compensation….

      I have see 2 metods:

      A— Simple

      1. Setup sensor offset
      2. Write In bed.g, list of probe points
      3. Execute CALIBRATION, from web interface.

      B— Detailed

      Explained here: https://www.duet3d.com/wiki/Using_mesh_bed_compensation

      1. Define bed size and spacingof probe points. Goode M557 (suposse in bed.g)
      2. Calibrate the bed. Goode G29
      3. Probe the bed, Goode G32

      What method is correct?
      What method give accurate results?

      1 Reply Last reply Reply Quote 0
      • number40fanundefined
        number40fan
        last edited by

        B is correct.

        1 Reply Last reply Reply Quote 0
        • peirofundefined
          peirof
          last edited by

          ok,

          later try…. this bed.g file, can work?

          [[language]]
          ; bed.g file for RepRapFirmware, generated by Me
          ; Radius 150mm, Spacing 20 mm
          
          M557 R150 S20           ; probe within a radius of 150mm from the centre with a mesh spacing of 20mm
          G29			; Calibrate the bed
          G32			; Probe the bed
          
          
          1 Reply Last reply Reply Quote 0
          • number40fanundefined
            number40fan
            last edited by

            Your bed.g should look something like this.

            ; Auto calibration routine for delta printers
            ; Before running this, you should have set up your zprobe Z offset to suit your build, in the G31 command in config.g.

            M561 ; clear any bed transform, otherwise homing may be at the wrong height
            G31 X0 Y0 ; don't want any probe offset for this
            G28 ; home the printer

            ; Probe the bed and do 6- or 7-factor auto calibration
            G30 P0 X-73.6 Y-42.5 Z-99999 ; X tower
            G30 P1 X0 Y-85 Z-99999 ; between X and Y towers
            G30 P2 X73.6 Y-42.5 Z-99999 ; Y tower
            G30 P3 X73.6 Y20 Z-99999 ; between Y and Z towers
            G30 P4 X0 Y67 Z-99999 ; Z tower
            G30 P5 X-73.6 Y20 Z-99999 ; between Z and X towers
            G30 P6 X-36.8 Y-21.25 Z-99999 ; half way to X tower
            G30 P7 X36.8 Y-21.25 Z-99999 ; half way to Y tower
            G30 P8 X0 Y42.5 Z-99999 ; half way to Z tower
            G30 P9 X0 Y0 Z-99999 S9 ; centre, and auto-calibrate 6 factors

            (Go here…. http://www.escher3d.com/pages/wizards/wizardbed.php ) To make your own.

            Put the M557 R150 S20 into your config.g.

            If you want to run the mesh right after the bed calibration, put the G32 G29 at the end of the bed file. It will run the calibration and then the mesh. If you want to manually do them separately, leave the G32 G29 out.

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

              On a delta printer, G32 probing/bed.g is used for calibration. If you want to ue bed compensation as well, use mesh bed compensation (G29).

              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
              • peirofundefined
                peirof
                last edited by

                Ok….

                In my bed.g.... I put G32 at the end.... And erase G29. No?

                1 Reply Last reply Reply Quote 0
                • number40fanundefined
                  number40fan
                  last edited by

                  Peirof, I got my numbers mixed up in my last post. I corrected them. Been a while since I actually typed the numbers in instead of just hitting the button that I had to go check them again to make sure I wasn't being confused by what DC42 was saying. 😄

                  1 Reply Last reply Reply Quote 0
                  • T3P3Tonyundefined
                    T3P3Tony administrators
                    last edited by

                    Peirof

                    As David says G32 is used on a delta for Calibration. This is more than just getting a level bed. For a delta to work properly the delta parameters must be correctly configured. That can be done manually but with RepRapFirmware and a Z probe the automatic delta calibration is much quicker and probably much more accurate than can be achieved manually.

                    If you have a flat bed plate and don't have other artifacts in the delta printer design/assembly that cause the effector to change height across the build area then you may not need to do mesh bed compensation (G29). That said few printers are built perfectly and few surfaces are perfectly flat. I just say this because it's important to get calibration done properly (G32) before going for mesh bed compensation.

                    www.duet3d.com

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