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

    How to record input shaping accelerometer data?

    Scheduled Pinned Locked Moved
    General Discussion
    3
    6
    206
    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.
    • zaptaundefined
      zapta
      last edited by

      What is the recommended state for the 'Capture data during the whole length of the move' checkbox? Disabling seems to eliminate the low frequencies of the move itself.

      cfde749a-3501-4f60-90ad-b87fffb9795e-image.png

      With checkbox disabled:
      472215ff-7cfe-485f-92ea-c813cbe1ba43-image.png

      With checkbox enabled:
      a2ff0cd1-b325-490d-9f72-0b4d218c9363-image.png

      tasundefined 1 Reply Last reply Reply Quote 0
      • tasundefined
        tas @zapta
        last edited by

        @zapta Uncheck it. The large startup spikes you get sometimes when it is checked can dwarf the pulses you really need to see.

        zaptaundefined 1 Reply Last reply Reply Quote 0
        • zaptaundefined
          zapta @tas
          last edited by zapta

          Thanks @tas, it was not obvious from the documentation. This is the signal I got with the checkbox off and the input shaping I chose (RI3, 60Hz, 0.0 Damping). Is it reasonable?

          670feea4-a781-458b-b26f-6d55051364f8-image.png

          f8315049-d582-40fe-882e-1d10812b00e6-image.png

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

            @zapta the frequency components above 60Hz may well be noise from belts and fans, in which case they are not very relevant to IS. OTOH the peak around 17Hz in the Y data suggests to me that the machine may be a bed slinger with a heavy bed and/or a loose Y belt.

            What type of machine is it?

            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

            zaptaundefined 1 Reply Last reply Reply Quote 0
            • zaptaundefined
              zapta @dc42
              last edited by zapta

              Hi @dc42, this is a Voron 2.4 Core XY, and indeed the Y mass is heaver than the X since it includes the X extrusion and rail.

              A few questions if it's ok...

              1. As a rule of thumb, should I ignore frequencies above some value?

              2. When I record, should I check the 'record all with movement' check box?

              3. Any suggestion for center frequency and algorithm to use in my case?

              4. I see significant level at Z @ 3Hz even though the tests where in X and Y. Is it normal? Should I disable bed mesh compensation? (the gantry is held by 4 Z belts if it's matter).

              BTW, I don't have much ringing on my machine as is so may be difficult to improve on it.

              Edit: have you considered automatic detection of the three axis from the movements? Or at least verification of the Ixx from the movement signals. It may simplify the configuration.

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

                @zapta yes you should disable mesh bed compensation when collecting accelerometer data.

                Automatic checking of the accelerometer axes is a good idea.

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