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

    have problems with mesh bed leveling

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    6
    24
    1.0k
    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.
    • lui2004undefined
      lui2004
      last edited by

      today i have changed the bed and all is flat

      now,what i do first before i start print?
      G29 S1 ; Load Mesh
      G32 to Level the 2 independend Z-Motors

      and the start print is correct ? if yes my prints starts over the air if do this

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

        @lui2004

        Well for my DBOT equipped with 3 Z-axis steppers and I am leveling the bed and/or creating the height map as separate operations via Macros

        For printing I:

        • warm the bed and extruder heater for several minutes
        • home all
        • set the "Z=0 Datum" using the Z-probe
        • load the height map
        • begin print

        Frederick

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

        1 Reply Last reply Reply Quote 0
        • lui2004undefined
          lui2004
          last edited by

          for Simplify3d in Endscript is the code like this ?

          G28 ; home all axis
          G1 X110 Y110 ; Go to Center
          G30 ; Z=0 Datum
          G29 S1 ; Load Mesh
          
          fcwiltundefined 1 Reply Last reply Reply Quote 0
          • fcwiltundefined
            fcwilt @lui2004
            last edited by

            @lui2004

            The only gcode I have in S3D is to use M98 to invoke two macros, print_begin.g and print_end.g

            Frederick

            Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

            1 Reply Last reply Reply Quote 0
            • lui2004undefined
              lui2004
              last edited by

              Hi

              i have never used macros, can you explain me ho to use it ?

              thanks a lot for your help

              grizewaldundefined 1 Reply Last reply Reply Quote 0
              • grizewaldundefined
                grizewald @lui2004
                last edited by

                @lui2004 said in have problems with mesh bed leveling:

                Hi

                i have never used macros, can you explain me ho to use it ?

                thanks a lot for your help

                A macro is just a file containing G-codes. You use M98 P"macro filename" to run a macro by name.

                They are great for putting the code for a specific function which you might want to run from various places in one file so there's only one file to edit when you need to change things.

                For example, you could have the code needed to home your X, Y and Z axes repeated in both homeall.g and the individual home macros. Or, you could just call the individual home macros from homeall.g

                1 Reply Last reply Reply Quote 1
                • lui2004undefined
                  lui2004
                  last edited by

                  ok nice !

                  for example for z=Datum

                  Zdatum.g

                  G1 X110 Y110 ; Go to bed center
                  G30 ; Probe once

                  and then i can insert in Simplify3d in Startscript

                  M98 Zdatum.g

                  is it correct ?

                  infiniteloopundefined fcwiltundefined 2 Replies Last reply Reply Quote 0
                  • infiniteloopundefined
                    infiniteloop @lui2004
                    last edited by

                    @lui2004 said in have problems with mesh bed leveling:

                    is it correct ?

                    You're very close:

                    M98 P"Datum.g"
                    
                    1 Reply Last reply Reply Quote 1
                    • lui2004undefined
                      lui2004
                      last edited by

                      yeah i will do my best ,i will learn 😉

                      1 Reply Last reply Reply Quote 0
                      • infiniteloopundefined
                        infiniteloop
                        last edited by

                        @infiniteloop said in have problems with mesh bed leveling:

                        You're very close:

                        ... as was I. Let's try it again:

                        M98 P"Zdatum.g"
                        

                        Sorry.

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

                          @lui2004 said in have problems with mesh bed leveling:

                          and then i can insert in Simplify3d in Startscript

                          M98 Zdatum.g

                          As stated by the other poster your syntax is not quite correct.

                          But consider the approach of having just two calls in S3D to macros that do everything you need to start printing and to finish printing.

                          That those macro can call other macros if that makes things easier.

                          My goal is to minimize changes I have to make in S3D and keep all the changes in the Duet.

                          Frederick

                          Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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