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

    Auto pressure advance turning by hotend pressure

    Scheduled Pinned Locked Moved
    General Discussion
    9
    35
    2.9k
    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.
    • PenguinAkikoundefined
      PenguinAkiko
      last edited by

      15 minutes, 16 seconds to 17 seconds, the hotend moves up and down.
      https://www.youtube.com/watch?v=EZ3BtQ7k9Ak

      1 Reply Last reply Reply Quote 0
      • nikschaundefined
        nikscha
        last edited by

        I love the idea!
        I guess you could write a gcode snippet in daemon.g which continously reads straingauge values and adjusts pressure advance values?
        Duet can read sensors via SPI, maybe a dedicated "strain gauge sensor" option would be possible? One could also put together a small PCB that amplifies the strain gauge reading into a voltage that can just be read by a linear analog sensor on the Duet?

        Stay in school

        PenguinAkikoundefined 1 Reply Last reply Reply Quote 0
        • PenguinAkikoundefined
          PenguinAkiko @nikscha
          last edited by

          @nikscha macro not fast enough, and this is my idea https://forum.duet3d.com/post/324006

          nikschaundefined 1 Reply Last reply Reply Quote 0
          • PenguinAkikoundefined
            PenguinAkiko
            last edited by

            Automated PA testing is still an early idea. I hope to implement z probe and collect enough PA pressure data for research.

            1 Reply Last reply Reply Quote 0
            • nikschaundefined
              nikscha @PenguinAkiko
              last edited by nikscha

              @penguinya I think it would be fast enough. Just put a "while true" into daemon.g and then a G4 P50 in the body to execute your script every 50ms. (Edit: this wouldn't actually run that frequent, more like 3-6 times a second)

              I don't think pressure advance needs to be adjusted that often, right?

              Stay in school

              PenguinAkikoundefined 2 Replies Last reply Reply Quote 0
              • PenguinAkikoundefined
                PenguinAkiko @nikscha
                last edited by PenguinAkiko

                @nikscha Bambu Lab tests pa every print, and 50ms really slow, HX711 can reach 80HZ, Prusa using HX717 320HZ, higher the sampling frequency, the more beneficial for auto PA testing.

                1 Reply Last reply Reply Quote 0
                • PenguinAkikoundefined
                  PenguinAkiko
                  last edited by

                  find a better chip for load cell.
                  CS1237 http://www.asidesigner.com/Files/PartFiles/15315/222/cs1237_datasheet.pdf
                  spi bus 1.28kHz ADC and PGA

                  1 Reply Last reply Reply Quote 0
                  • PenguinAkikoundefined
                    PenguinAkiko @nikscha
                    last edited by

                    @nikscha Here is a post about sampling speed
                    https://forum.duet3d.com/post/251488

                    1 Reply Last reply Reply Quote 1
                    • PenguinAkikoundefined
                      PenguinAkiko
                      last edited by

                      https://wiki.bambulab.com/en/a1/manual/intro-a1
                      6a24e275-8229-41b9-836e-b747de77409f-image.png

                      PenguinAkikoundefined 1 Reply Last reply Reply Quote 0
                      • PenguinAkikoundefined
                        PenguinAkiko @PenguinAkiko
                        last edited by

                        @penguinya The introduction of bambulab confirmed my guess.

                        1 Reply Last reply Reply Quote 0
                        • Charlieundefined
                          Charlie
                          last edited by

                          Correct me if Im wrong, but I feel like this sensor could also be used for filament runout/jam detection as well. Like if the force expected by feeding the filament is not produced, it could indicate that there is some filament error.

                          PenguinAkikoundefined Richard Fundefined 2 Replies Last reply Reply Quote 0
                          • PenguinAkikoundefined
                            PenguinAkiko @Charlie
                            last edited by

                            @Charlie Yes prusa has implemented it

                            Charlieundefined MJLewundefined 2 Replies Last reply Reply Quote 0
                            • Richard Fundefined
                              Richard F @Charlie
                              last edited by

                              @Charlie would a mouse optical sensor work to monitor filament

                              do we need more than this for a run out trigger Untitled.png

                              oliofundefined Charlieundefined 2 Replies Last reply Reply Quote 0
                              • oliofundefined
                                oliof @Richard F
                                last edited by

                                @Richard-F that's the simple runout switch that you find on many printers. There are other filament failures you'd want to catch.

                                <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                                1 Reply Last reply Reply Quote 1
                                • Charlieundefined
                                  Charlie @PenguinAkiko
                                  last edited by

                                  @penguinya Do you have a link to this? I havent seen anything about it.

                                  PenguinAkikoundefined 1 Reply Last reply Reply Quote 1
                                  • Charlieundefined
                                    Charlie @Richard F
                                    last edited by

                                    @Richard-F It would absolutely work. Ive seen a few systems using this, and Ive used it myself in the past. I know the Duet supports it, though Id recommend looking around to see how others have implemented it. (eg: using printed levers to contact the filament instead of the switch lever contacting the filament directly)

                                    Richard Fundefined 1 Reply Last reply Reply Quote 1
                                    • Richard Fundefined
                                      Richard F @Charlie
                                      last edited by

                                      @Charlie Thanks 🙂

                                      Charlieundefined 1 Reply Last reply Reply Quote 0
                                      • Charlieundefined
                                        Charlie @Richard F
                                        last edited by

                                        @Richard-F Youre welcome. Happy Printing! 🙂

                                        1 Reply Last reply Reply Quote 0
                                        • PenguinAkikoundefined
                                          PenguinAkiko
                                          last edited by

                                          Just an updating.
                                          29e4d811-198b-4c9a-b74e-a4e8dd480b3d-image.png

                                          Charlieundefined 1 Reply Last reply Reply Quote 0
                                          • PenguinAkikoundefined
                                            PenguinAkiko @Charlie
                                            last edited by

                                            @Charlie https://help.prusa3d.com/article/stuck-filament-detection-13101-mk4-21101-mk3-9-17108-xl_690089

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