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

    Save Babysteps

    Scheduled Pinned Locked Moved
    Firmware wishlist
    9
    15
    3.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.
    • DjDemonDundefined
      DjDemonD
      last edited by

      Here an idea how about introduce user definable variable eg. babystepmm which is updated after babystepping and can be entered into config.g

      G31 Zbabystepmm

      Simon. Precision Piezo Z-Probe Technology
      www.precisionpiezo.co.uk
      PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

      1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman
        last edited by

        @Whitewolf:

        ….........................It doesnt matter if i update the config or not i will be changing the offset again after x amount of prints.................

        Why? Or more to the point, if you need to keep adjusting it, something is drifting/moving that shouldn't.

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        1 Reply Last reply Reply Quote 0
        • DjDemonDundefined
          DjDemonD
          last edited by

          Some things do drift and move if your machine is anything less than very solid. I used to have a few machines like that, now I don't. Or maybe your experimenting with a lot of new kit and things change frequently.

          Having a "save" button next to babystep up and down isn't a huge ask.

          Simon. Precision Piezo Z-Probe Technology
          www.precisionpiezo.co.uk
          PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

          1 Reply Last reply Reply Quote 0
          • Whitewolfundefined
            Whitewolf
            last edited by

            @deckingman:

            @Whitewolf:

            ….........................It doesnt matter if i update the config or not i will be changing the offset again after x amount of prints.................

            Why? Or more to the point, if you need to keep adjusting it, something is drifting/moving that shouldn't.

            Yes exactly! not everyone has perfectly flat mic6 beds that dont warp due to temp fluctuations. Some of us have removable bed plates that are never the same after a few prints… If i babystep down on the screen, is it too much to ask that that setting remains until a power cycle? why does it need to reset to 0 after every single print.... some prints only take minutes, I find it quite annoying.

            Exploring the universe wherever the tech blows

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

              If your bed warps with temperature then I suggest you do a G30 at the centre of the bed just before starting the print Z after everything is up to temperature, which is what I do on my Cartesian printer.

              My view is that if the babystepping you need is constant, then you really ought to incorporate the amount into your G30 trigger height, so it shouldn't be preserved across power cycles. If it isn't constant, there is no point in preserving it anyway. But it might make sense to preserve it during homing instead of clearing it. What do others think?

              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
              • MiRundefined
                MiR
                last edited by

                +1 for not zeroing it with homing

                1 Reply Last reply Reply Quote 0
                • DjDemonDundefined
                  DjDemonD
                  last edited by

                  I'd agree with that, its just a case of making it abundantly clear (as with a lot of these things) what assumptions the firmware is making, an information message echoed in the console eg

                  baby offset +0.2mm - persistant until power off.

                  Simon. Precision Piezo Z-Probe Technology
                  www.precisionpiezo.co.uk
                  PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                  1 Reply Last reply Reply Quote 0
                  • Whitewolfundefined
                    Whitewolf
                    last edited by

                    @dc42:

                    If your bed warps with temperature then I suggest you do a G30 at the centre of the bed just before starting the print Z after everything is up to temperature, which is what I do on my Cartesian printer.

                    My view is that if the babystepping you need is constant, then you really ought to incorporate the amount into your G30 trigger height, so it shouldn't be preserved across power cycles. If it isn't constant, there is no point in preserving it anyway. But it might make sense to preserve it during homing instead of clearing it. What do others think?

                    I do, in my G28 homeall file after heating the hotend… are you saying i should g30 then heat then G28 which redoes g30?

                    I dont use bed heat but my bed does respond to the highs and lows of the daily ambient temp fluctuations it also changes if i have to remove the build plate and re clamp or i scrape to hard. I just end up chasing my tail afjusting the z offset after about 5 or 6 prints the offset gets changed again.

                    But to be fair i am not squishing my first layer much because bed adhesion is so good i dont have to. but also because of 100% first layer height it is very sensitive to z height changes. my preffered z height is about 0.01 to 0.02 squish of the layer height.

                    This is why a persistent baby step between homing would make things a bit easier.

                    Exploring the universe wherever the tech blows

                    1 Reply Last reply Reply Quote 0
                    • DjDemonDundefined
                      DjDemonD
                      last edited by

                      I do home, heat bed, partially heat nozzle, G30 at bed centre, then purge etc…

                      If your probe is accurate enough and your z offset for that probe is known, then G30 at bed centre should get your nozzle to exactly the same 1st layer height each print. Especially with nozzle contact sensors, then if you change surfaces as long as your dive height in M558 allows enough leeway (for thinner/thicker surfaces) its no problem either. I baby step maybe 0.05mm either way every now and again.

                      Simon. Precision Piezo Z-Probe Technology
                      www.precisionpiezo.co.uk
                      PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                      1 Reply Last reply Reply Quote 0
                      • Whitewolfundefined
                        Whitewolf
                        last edited by

                        I have a mini IR probe, but it has been giving me issues which is why I have mesh bed compensation off and am currently only using it to home. It very well could be the reason for the continuous need to babystep but I have other priorities at the moment.

                        Exploring the universe wherever the tech blows

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