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

Slow G1 Move Possible? (<0.5mm/sec)

Scheduled Pinned Locked Moved
General Discussion
4
10
992
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
    ben_van
    last edited by ben_van 9 Sept 2018, 18:45 9 Sept 2018, 02:45

    Re: Unable to get slow G1 + English/metric questions

    Just wondering if anything to allow movements slower than 0.5mm/sec has been changed in the latest firmware release (2.02)?
    I am currently running my duet 2 Wifi in laser mode on a modified microscope where very fine/precise movements are necessary. The main issue is the heavy gearing on the Z axis (~16000 steps/mm with 1/16th micro stepping) making even 0.5mm/sec movements way too fast for the system.

    To solve this for the time i have converted the Z axis steps/mm to really be steps/micron, however this doesn't make previewing gcode very nice and requires fixing any gcode i didnt generate myself for all Z moves/feeds to also be in microns.

    I would really like all the gcode to be in mm, and still allow moves as slow as 1mm/min, if this can easily be achieved?

    Any help is appreciated.
    Thanks!!

    1 Reply Last reply Reply Quote 0
    • undefined
      RCarlyle
      last edited by 9 Sept 2018, 17:22

      Do you need finer motion resolution or are you just hitting a minimum speed floor?

      Some not-great solutions:

      • Switch the driver to true 1/256 instead of interpolated 1/16 so it runs at 1/16th nominal speed
      • Add another gearbox to the drivetrain
      1 Reply Last reply Reply Quote 0
      • undefined
        ben_van
        last edited by 9 Sept 2018, 18:39

        Hey thanks for your suggestions
        Yes, I'm simply just hitting the minimum speed floor. Anything less than an F30 the firmware will ignore..

        I don't understand how switching the microstepping would change anything other than the number of step pulses required to achieve the same motion?..

        I could change the gearing from the stepper motor to the focus on the Z axis however I can't change the gearing in the internals of the microscope whithout major work.. Which is the issue. Regardless of other gearing those internal gears will spin at the same speed to translate a 0.5mm/sec move to the microscope stage and spin too fast for comfort.

        I have been able to achieve the slow speeds I need so I know the duet is definitely capable, it just makes writing gcode very non conventional.

        Physically I have 16000steps/mm but I have set it up as 16steps/mm in the firmware. So now when I want to physically move 1mm in the z axis, my gcode would look like (G1 Z1000 F1000) as feeds and speeds are now in microns.
        What I really want to do is simply say G1 Z1 F1, but the F1 command will be ignored and I'll get an F30 instead..

        1 Reply Last reply Reply Quote 0
        • undefined
          fcwilt
          last edited by 9 Sept 2018, 18:43

          Hi,

          You mention "heavy gearing" - what do you mean by that?

          Thanks.

          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
            ben_van
            last edited by 9 Sept 2018, 18:59

            Hi,

            I just mean that large motions of the stepper motor produce very small motions of the Z platform, through planetary gears (1 rotation of stepper = 200micron)
            I do not mean to say that the gears are heavy in mass, or that they are hard to turn...

            undefined 1 Reply Last reply 9 Sept 2018, 21:20 Reply Quote 0
            • undefined
              fcwilt @ben_van
              last edited by 9 Sept 2018, 21:20

              @ben_van said in Slow G1 Move Possible? (<0.5mm/sec):

              Hi,

              I just mean that large motions of the stepper motor produce very small motions of the Z platform, through planetary gears (1 rotation of stepper = 200micron)
              I do not mean to say that the gears are heavy in mass, or that they are hard to turn...

              Thanks that is now clear.

              Changing the gearing on the stepper won't solve the problem as you would end up having to enter a larger value for steps/mm if you wanted Z100 to be 100 mm.

              Hopefully dc42 will reply on this issue.

              Have you looked through the source code to try and determine where the F30 limit appears?

              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

              undefined 1 Reply Last reply 10 Sept 2018, 01:44 Reply Quote 0
              • undefined
                ben_van @fcwilt
                last edited by 10 Sept 2018, 01:44

                @fcwilt
                Yes.. But coding is definitely not my strong point. I was hoping someone here could point me in the right direction if it comes to recompiling some custom code 😀

                1 Reply Last reply Reply Quote 0
                • undefined
                  fcwilt
                  last edited by 10 Sept 2018, 01:59

                  Hi,

                  Perhaps simply post a request for slower movement in the section for firmware requests?

                  Normally dc42 is very good at responding here.

                  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
                    dc42 administrators
                    last edited by 11 Sept 2018, 11:44

                    Yes I can reduce the minimum speed allowed. I may make this a configuration option, because it's easy to confuse a low speed with the system having crashed/hung/stopped. How low do you need to go?

                    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

                    undefined 1 Reply Last reply 11 Sept 2018, 14:35 Reply Quote 0
                    • undefined
                      ben_van @dc42
                      last edited by 11 Sept 2018, 14:35

                      @dc42
                      Yes i completely understand your reasoning for having the limitations, and would be perfectly fine if my setup/needs were not so abnormal..
                      I need to go as slow as 1mm/min (0.0167mm/sec)

                      Thankyou!!

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