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

Babystepping and 12864 goes crazy

Scheduled Pinned Locked Moved
General Discussion
7
30
1.4k
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
    izeman @pkos
    last edited by 13 Feb 2022, 18:56

    @pkos Ok. Got it. It's "M918 P2 E2"

    I will try, but I highly doubt that it will help. As mentioned: I workes perfectly fine as long as the printer is not printing. I can go inside the bedleveling "menu" and alter the nozzle just as you would expect it to work.

    But as soon as it's printing, and this is when you really need the feature as it's laying down the first layer and you want to adjust the squish: You go to babystepping, it shows 0.00, and you turn the encoder BY A SINGLE CLICK and the nozzle moves like 5(!!)mm not 0.01mm as set in configuration. So like 50(!) times as much as it should move. Turning it on step back makes it move like 2mm, 3mm, 5mm ... whatever. It's not consistent.
    So completely unusable.

    Using the webfrontend and clicking the icons to alter the BS works perfectly fine all the time of course.

    undefined 1 Reply Last reply 13 Feb 2022, 19:41 Reply Quote 0
    • undefined
      pkos @izeman
      last edited by 13 Feb 2022, 19:41

      @izeman I know. I am saying I had exactly the same thing and messed up a couple PEI sheets because of it 😉 The change from 2 to 4 fixed it for me.

      Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

      undefined 1 Reply Last reply 14 Feb 2022, 11:39 Reply Quote 0
      • undefined
        izeman @pkos
        last edited by 14 Feb 2022, 11:39

        @pkos said in Babystepping and 12864 goes crazy:

        @izeman I know. I am saying I had exactly the same thing and messed up a couple PEI sheets because of it 😉 The change from 2 to 4 fixed it for me.

        Good to note that I'm not alone. I destroyed THREE perfectly fine PEI sheets by playing with babystepping. Not idea why I refused to learn .... 😉
        I now ordered a FR4 epoxy plate. Just need to find a way to attach it properly to a stainless steel plate.

        1 Reply Last reply Reply Quote 0
        • undefined
          dc42 administrators @izeman
          last edited by 14 Feb 2022, 11:51

          @izeman which firmware version are you using?

          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 14 Feb 2022, 11:53 Reply Quote 0
          • undefined
            izeman @dc42
            last edited by 14 Feb 2022, 11:53

            @dc42 said in Babystepping and 12864 goes crazy:

            @izeman which firmware version are you using?

            RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.0beta6 (2021-11-06)

            undefined 1 Reply Last reply 14 Feb 2022, 13:58 Reply Quote 0
            • undefined
              dc42 administrators @izeman
              last edited by dc42 14 Feb 2022, 13:58

              @izeman please check whether 3.4.0rc1 has the same issue. You can print several mm above the bed to avoid risk of damage. I recall doing a fix to the 12864 but I can't remember the details.

              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 14 Feb 2022, 13:59 Reply Quote 0
              • undefined
                izeman @dc42
                last edited by 14 Feb 2022, 13:59

                @dc42 Sure. Will do so when back home. Thanks

                undefined 1 Reply Last reply 14 Feb 2022, 14:15 Reply Quote 0
                • undefined
                  dc42 administrators @izeman
                  last edited by dc42 14 Feb 2022, 14:15

                  @izeman also, please check that the cables to the 12864 display don't go anywhere near any stepper motor wires. One possibility is that it is interference to the signals from the rotary encoder that is causing the problem.

                  I will also run some tests here.

                  EDIT: I've tested in on a simple non-extruding print job on a Duet Maestro, and babystepping is working correctly for me. The menu entry I am using is:

                  ; babystepping
                  text V4 R52 C0 "Baby step "
                  alter V4 N521 D2

                  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 14 Feb 2022, 14:58 Reply Quote 0
                  • undefined
                    izeman @dc42
                    last edited by 14 Feb 2022, 14:58

                    @dc42 is there a difference between:

                    alter C88 D2 N521
                    alter V4 N521 D2

                    Well apart from the obvious positioning 😉 I guess it shouldn't make a difference if D2 comes before or after N521 ?!

                    undefined 1 Reply Last reply 14 Feb 2022, 14:59 Reply Quote 0
                    • undefined
                      dc42 administrators @izeman
                      last edited by dc42 14 Feb 2022, 14:59

                      @izeman correct, it should not make a difference.

                      Interference from stepper motor wires seems a likely cause to me.

                      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 14 Feb 2022, 16:27 Reply Quote 0
                      • undefined
                        pkos @dc42
                        last edited by 14 Feb 2022, 16:27

                        @dc42 That can't be it. In the case of two of my printers - ribbons going to the screens are nowhere near any steppers or any other wiring for that matter.

                        Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

                        undefined 1 Reply Last reply 14 Feb 2022, 16:42 Reply Quote 0
                        • undefined
                          izeman @pkos
                          last edited by 14 Feb 2022, 16:42

                          @pkos @dc42: I agree. I did some testing now, and as you @pkos said: Setting "M918 P2 E4" solved the issue. Somehow at least.
                          Yes, it now need two clicks to move the "cursor" one step further, and it needs two clicks to make the BS value change - and it changes by 2 steps btw (!!), so if you got BS step set to 0.01, the smallest value for up/down is now 0.02(!!).
                          BUT: It is not behaving eratically anymore. The value is controllable just fine, printing or non-printing!

                          I tried this with firmware from November as posted before, and I tested with RC1. Both behave exactly the same.

                          And as it's working with E4 I also highly doubt it to be some interference.

                          undefined 1 Reply Last reply 14 Feb 2022, 16:54 Reply Quote 0
                          • undefined
                            gloomyandy @izeman
                            last edited by 14 Feb 2022, 16:54

                            @izeman @izeman When I was doing some testing of these displays I found it was relatively easy to end up with the rotary switch positioned "bewrween" two of the steps which seemed to result with some odd combination of the switch output that resulted in constant change of the value. I wonder if you might be seeing this?

                            undefined 1 Reply Last reply 14 Feb 2022, 17:07 Reply Quote 0
                            • undefined
                              izeman @gloomyandy
                              last edited by izeman 14 Feb 2022, 17:07

                              @gloomyandy said in Babystepping and 12864 goes crazy:

                              @izeman @izeman When I was doing some testing of these displays I found it was relatively easy to end up with the rotary switch positioned "bewrween" two of the steps which seemed to result with some odd combination of the switch output that resulted in constant change of the value. I wonder if you might be seeing this?

                              I thought so too, but it's working perfectly fine for EVERYTHING else. And once you set it to E4 it works as expected as well. But of course I have no idea how the encoder and debouncing is handled by the firmware ...

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