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.
    • JoeBoneundefined
      JoeBone
      last edited by

      Would be nice to have the offset stored and recalled instead of setting it for every print.

      1 Reply Last reply Reply Quote 0
      • JohnOCFIIundefined
        JohnOCFII
        last edited by

        If you have consistent baby step settings, you can use that information to adjust your G31 Z-parameter so that you don't have to re-use babystep each time you print.

        For example, I had my G31 Z set to .23, and ended up raising it to .34 as I needed to hit babystep three times. Now I have a great, repeatable first layer without having to use babystep.

        John

        1 Reply Last reply Reply Quote 0
        • Adamfilipundefined
          Adamfilip
          last edited by

          how about a button to automatically update and save the G31 Z parameter to current baby step value.

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

            depending on your probe you might have to baby step every so often so i agree with the OP baby stepping should remain even after i hit print and the system rehomes. if i want to adjust it from there than i can… but after x amount of prints or stl setting changes i have to change the offset and dont want to do it every singal time i reprint.

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

            so basically just have the offset be sticky between reboots or power down would make life simpler

            Exploring the universe wherever the tech blows

            1 Reply Last reply Reply Quote 0
            • Dougal1957undefined
              Dougal1957
              last edited by

              If you put your offset in the G31 line of Config.g then it will be sticky ie if you need to babystep down 0.1 then increase the G31 Zxxx by 0.1

              1 Reply Last reply Reply Quote 0
              • 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