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

      Bambu lab release new the A1 mini, using hotend pressure.
      I think this is light enough on the MCU
      image.png
      bambulab a1 mini measure Inductance for pressure advanced auto calibration
      Prusa mk4‘s hardware can do same thing.
      I’m interested in how they do auto Pressure Advanced
      without computer vision

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