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

    leveling 3 independent Z motors and with 4 finger srews ?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    10
    388
    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.
    • joekoundefined
      joeko
      last edited by

      hallo,
      i use an corexy printer with 3 independed motor for automatic bed leveling. the bed is on a frame with 4 srews at the corner. is it possible to level the 4 finger srews to level the bed on the frame and the frame with bed level with the 3 motors ?

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

        Yes, you could. Though I think you'd eventually be fighting against yourself.

        For the 3 lead screw leveling you could follow this: https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors#main

        And for the manual adjustment of the bed screws you can use the manual bed leveling assistant: https://duet3d.dozuki.com/Wiki/Using_the_manual_bed_levelling_assistant

        Z-Bot CoreXY Build | Thingiverse Profile

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

          My current printer project has gone through many iterations.

          The bed of 6mm tool plate is mounted in a frame of 20x20 extrusion and has 3 thumbscrews that were used early on to do manual bed leveling.

          In a recent iteration I installed three Z steppers to enable auto bed leveling.

          I chose to leave the bed assembly as it was complete with thumbscrews. I used a mm scale to adjust them to get the bed plate "level" with the bed frame as best I could.

          I now rely on the auto bed level feature.

          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
          • joekoundefined
            joeko @Phaedrux
            last edited by joeko

            @Phaedrux said in leveling 3 independent Z motors and with 4 finger srews ?:

            Yes, you could. Though I think you'd eventually be fighting against yourself.

            For the 3 lead screw leveling you could follow this: https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors#main

            And for the manual adjustment of the bed screws you can use the manual bed leveling assistant: https://duet3d.dozuki.com/Wiki/Using_the_manual_bed_levelling_assistant

            my setup with the 3 independet z motors works well. my bed is 300x300 mm with thumbscrews at every corner. in the config i have M671 for leadsrews position. when i now want the manual bed assistant at the same time i have to set the position for the thumbscrews but in the M671 i wrote the position from the leadsrews. is both at the same time / settings not possible ?

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

              You are correct you can't configure for both at the same time, but you can configure it for one, and then reconfigure it right before you use it with the other. Create a macro with the settings you want for each.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • joekoundefined
                joeko
                last edited by joeko

                ah, ok that is possible.
                am i right when i set the M671 settings for thumbscrews in the macro and the makro change the config file ?
                if so than i change the config and restart the duet ?

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

                  No. Config.g is just a macro file itself. The only difference is that it gets run at startup.

                  If you change M671 in a macro, it will stay active until the printer is rebooted and then executes config.g again, or you change it yourself with another M671 command.

                  You could use bed.g for this which gets called by G32.

                  At the start you could home the printer, pre heat if you want, then set the M671 for the lead screws and do that adjustment, and then change to the M671 for the thumb screws and do that part.

                  But, I say again, when you do both ways of leveling, you're going to be undoing the first pass. The lead screws will be tilting the plane of the bed, and then using the thumbscrews will be doing it again, but differently and possibly changing what you did with the lead screws.

                  I would fix the bed thumb screws in place and let the 3 lead screw leveling with the probe do the work.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  joekoundefined 1 Reply Last reply Reply Quote 1
                  • jay_s_ukundefined
                    jay_s_uk
                    last edited by

                    This is what I run as a manual macro for levelling the bed using 4 screws.

                    m671 x15:250:15:250 y25:25:260:260 P0.5
                    
                    G30 P0 X15 Y25 Z-99999 ; probe near an adjusting screw
                    G30 P1 X240 Y25 Z-99999 ; probe near an adjusting screw
                    G30 P2 X15 Y255 Z-99999 ; probe near an adjusting screw
                    G30 P3 X240 Y255 Z-99999 S4 ; probe near an adjusting screw
                    
                    G28 Z
                    

                    Works well.
                    I would suggest you copy your current M671 and put it in your bed.g file at the beginning.

                    Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                    joekoundefined 1 Reply Last reply Reply Quote 0
                    • joekoundefined
                      joeko @Phaedrux
                      last edited by

                      @Phaedrux said in leveling 3 independent Z motors and with 4 finger srews ?:

                      I would fix the bed thumb screws in place and let the 3 lead screw leveling with the probe do the work.

                      yes you are right of course. later after level the bed on the frame with the 4 srews i will only use the 3 z motors. now i am only looking for a way to setup the printer

                      1 Reply Last reply Reply Quote 0
                      • joekoundefined
                        joeko @jay_s_uk
                        last edited by

                        @jay_s_uk said in leveling 3 independent Z motors and with 4 finger srews ?:

                        This is what I run as a manual macro for levelling the bed using 4 screws.

                        m671 x15:250:15:250 y25:25:260:260 P0.5
                        
                        G30 P0 X15 Y25 Z-99999 ; probe near an adjusting screw
                        G30 P1 X240 Y25 Z-99999 ; probe near an adjusting screw
                        G30 P2 X15 Y255 Z-99999 ; probe near an adjusting screw
                        G30 P3 X240 Y255 Z-99999 S4 ; probe near an adjusting screw
                        
                        G28 Z
                        

                        Works well.
                        I would suggest you copy your current M671 and put it in your bed.g file at the beginning.

                        ah, ok.
                        this is your macro and you call it for leveling.
                        on this way i can create a 2. macro and use motors or finger srews....

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