• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    joeko
    last edited by 5 Jan 2021, 21:54

    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
    • undefined
      Phaedrux Moderator
      last edited by 5 Jan 2021, 22:24

      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

      undefined 1 Reply Last reply 6 Jan 2021, 06:50 Reply Quote 0
      • undefined
        fcwilt
        last edited by 5 Jan 2021, 22:48

        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
        • undefined
          joeko @Phaedrux
          last edited by joeko 1 Jun 2021, 06:51 6 Jan 2021, 06:50

          @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
          • undefined
            Phaedrux Moderator
            last edited by 6 Jan 2021, 06:55

            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
            • undefined
              joeko
              last edited by joeko 1 Jun 2021, 07:01 6 Jan 2021, 07:00

              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
              • undefined
                Phaedrux Moderator
                last edited by Phaedrux 1 Jun 2021, 19:32 6 Jan 2021, 07:04

                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

                undefined 1 Reply Last reply 6 Jan 2021, 07:40 Reply Quote 1
                • undefined
                  jay_s_uk
                  last edited by 6 Jan 2021, 07:15

                  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

                  undefined 1 Reply Last reply 6 Jan 2021, 07:45 Reply Quote 0
                  • undefined
                    joeko @Phaedrux
                    last edited by 6 Jan 2021, 07:40

                    @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
                    • undefined
                      joeko @jay_s_uk
                      last edited by 6 Jan 2021, 07:45

                      @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
                      9 out of 10
                      • First post
                        9/10
                        Last post
                      Unless otherwise noted, all forum content is licensed under CC-BY-SA