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

    Auto pressure advance turning by hotend pressure

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

      https://cdn.discordapp.com/attachments/800676015776858152/1155449596068253727/D3ACB29F2817F93C0817BAF0AA8F404D.mov

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

        @penguinya 48a290df-8349-4eeb-9fcf-c8a1a74bb18b-image.png
        a1 mini use pcb coil

        T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
        • T3P3Tonyundefined
          T3P3Tony administrators @PenguinAkiko
          last edited by

          @penguinya what inductance are they measuring to determine pressure for pressure advance calibration?

          www.duet3d.com

          o_lampeundefined PenguinAkikoundefined 3 Replies Last reply Reply Quote 0
          • o_lampeundefined
            o_lampe @T3P3Tony
            last edited by o_lampe

            @T3P3Tony
            It's probably the filament that bends in a certain direction when pressure increases. They could design the filament path in such way, that it bends in a predictable way.
            But that would highly depend on the stiffness of the filament and would need a calibration with temp-compensation

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

              @T3P3Tony Same as the string gauge, it looks like the hotend can move up and down
              6f84109b-f537-495a-ac46-462d8ea48929-image.png
              83099ed6-0c85-4715-8b11-a73b1f3ed096-image.png
              edb5a61c-56cb-4a29-999a-6cc1185fbcc5-image.png

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

                RP2040 have two core and fust enough ADC to measure string gauge.
                I think it can save pressure data to calculate pressure curve
                34730d91-ca3f-4e9a-9eef-a10073ccdc18-image.png

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

                  @penguinya da7bc2c9-8428-444c-aef2-0d8857bed3f9-image.png

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

                    @T3P3Tony found some articles https://airtripper.com/1338/airtripper-extruder-filament-force-sensor-introduction/

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