Navigation

    Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Bltouch vs Piezo

    General Discussion
    8
    18
    3109
    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.
    • claustro
      claustro last edited by

      I am using bltouch in all my printers ( prusa style and corexy) and I am happy with it .
      Now I am wondering if switching to a piezo could have some pratical impact inimprving print quality and realibility?
      what do you tink guys?

      1 Reply Last reply Reply Quote 0
      • bartolomeus
        bartolomeus last edited by

        I just switched from an original bltouch to an original precision piezo. They are both good probes. Nice thing about the piezo is that you have zero offset whilst probing and wiring is simpler. What could be a downside is that the mounting style makes the hotend assembly a bit more flexible. That's what could be a benefit of the bltouch, it doesn't affect the hotend assembly. It also doesn't require the nozzle to be clean.

        The piezo is supposed to be more accurate, but I think the accuracy of an original bltouch is enough for 3d printing.

        Whatever you get, get an original and you'll be fine.

        1 Reply Last reply Reply Quote 0
        • noryn
          noryn last edited by

          I just wanted to switch from ramps to duetwifi. In the end i switched from T5 to GT2, from ramps to duetwifi and from magnetic zstop to piezo 20 zprobe. The piezo20 forced me to switch over to E3D Hotend. At all i like the new Setup a lot.

          Piezo20 right from the shop has that Groovemount, because i had´nt i had to buy E3D (or eqivalent). Maybe an disadvantage by price.


          for me it is worth the Price…

          1 Reply Last reply Reply Quote 0
          • DjDemonD
            DjDemonD last edited by

            I've got a bltouch on the way I'll test it the same as we test the piezo probes. If anyone wants it after me to repeat the tests for authenticity they're welcome. I cannot imagine a deployable device will achieve the same accuracy. Whether you get 25 microns or 5 microns accuracy probably makes little difference to your prints, but when calibrating a delta more accurate is better.

            1 Reply Last reply Reply Quote 0
            • kraegar
              kraegar last edited by

              I've used both. The piezo is more precise, and on a delta probing with the nozzle is the only way to go.

              I use a bltouch on my corexy. It does well enough for my needs on it for now. I can do full bed (250^2) prints with a great first layer using 3 point autoleveling.

              That said, I continue to tinker and try to think of a way to make a piezo work on my corexy as well, but haven't found a reliable enough configuration yet.

              1 Reply Last reply Reply Quote 0
              • okercho
                okercho last edited by

                @kraegar:

                That said, I continue to tinker and try to think of a way to make a piezo work on my corexy as well, but haven't found a reliable enough configuration yet.

                What issues are you having in the CoreXY?

                1 Reply Last reply Reply Quote 0
                • bartolomeus
                  bartolomeus last edited by

                  @DjDemonD:

                  I've got a bltouch on the way I'll test it the same as we test the piezo probes. If anyone wants it after me to repeat the tests for authenticity they're welcome. I cannot imagine a deployable device will achieve the same accuracy. Whether you get 25 microns or 5 microns accuracy probably makes little difference to your prints, but when calibrating a delta more accurate is better.

                  I got a deviation of 0.007 with my bltouch using a repeatability test macro found here somewhere. I remember getting the same result using marlin.

                  1 Reply Last reply Reply Quote 0
                  • nickpgre
                    nickpgre last edited by

                    @bartolomeus:

                    I got a deviation of 0.007 with my bltouch using a repeatability test macro found here somewhere. I remember getting the same result using marlin.

                    Using marlin and ramps i had pretty much similar deviation. Now on my new coreXY i get a deviation of around 0.02 - 0.06 unless i go very slow at around 120mm/min
                    I am very interested in your scripts (config, deployprobe and retrctprobe).

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

                      Two features in 1.21RC2 may help:

                      • Separate probe type (P9) for bltouch in the M558 command
                      • Option to turn heaters off during probing. Some bed heaters are thought to interfere with bltouch.

                      The multi touch option is not compatible with P9 in M558, but will be in the next RC.

                      1 Reply Last reply Reply Quote 0
                      • DjDemonD
                        DjDemonD last edited by

                        Is multitouch documented somewhere David?

                        1 Reply Last reply Reply Quote 0
                        • kraegar
                          kraegar last edited by

                          @dc42:

                          Two features in 1.21RC2 may help:

                          • Separate probe type (P9) for bltouch in the M558 command
                          • Option to turn heaters off during probing. Some bed heaters are thought to interfere with bltouch.

                          The multi touch option is not compatible with P9 in M558, but will be in the next RC.

                          Awesome. Will the multi-touch average the results, or does it take just the last one?

                          I'll test out the P9 setup for the bltouch ASAP.

                          1 Reply Last reply Reply Quote 0
                          • DjDemonD
                            DjDemonD last edited by

                            @kraegar:

                            I've used both. The piezo is more precise, and on a delta probing with the nozzle is the only way to go.

                            I use a bltouch on my corexy. It does well enough for my needs on it for now. I can do full bed (250^2) prints with a great first layer using 3 point autoleveling.

                            That said, I continue to tinker and try to think of a way to make a piezo work on my corexy as well, but haven't found a reliable enough configuration yet.

                            On my corexy with titan aero this sensor plate idea https://www.thingiverse.com/thing:2526978 works well for me. Underbed seems problematic as the inertia of the bed moving up to probe seems to trigger the piezos, even when set to very low sensitivity and very low acceleartion. I will try the balanced piezo idea (http://forums.reprap.org/read.php?1,767998,810011#msg-810011) to see if it helps. But assuming it is inertia, not noise (belt driven z axis so not mechanically noisy) then it might not help.

                            I'd say on a corexy hotend based piezo is the way to go. We're testing some new ideas and my corexy is the test machine.

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

                              The multi touch does multiple taps up to a configured maximum until two consecutive taps produce height readings within a selectable tolerance of each other.

                              1 Reply Last reply Reply Quote 0
                              • kraegar
                                kraegar last edited by

                                @DjDemonD:

                                @kraegar:

                                I've used both. The piezo is more precise, and on a delta probing with the nozzle is the only way to go.

                                I use a bltouch on my corexy. It does well enough for my needs on it for now. I can do full bed (250^2) prints with a great first layer using 3 point autoleveling.

                                That said, I continue to tinker and try to think of a way to make a piezo work on my corexy as well, but haven't found a reliable enough configuration yet.

                                On my corexy with titan aero this sensor plate idea https://www.thingiverse.com/thing:2526978 works well for me. Underbed seems problematic as the inertia of the bed moving up to probe seems to trigger the piezos, even when set to very low sensitivity and very low acceleartion. I will try the balanced piezo idea (http://forums.reprap.org/read.php?1,767998,810011#msg-810011) to see if it helps. But assuming it is inertia, not noise (belt driven z axis so not mechanically noisy) then it might not help.

                                I'd say on a corexy hotend based piezo is the way to go. We're testing some new ideas and my corexy is the test machine.

                                I'd love to come up with something for the RailCore II. Perhaps a plate like your titan, though we don't have a config for an aero at this point.

                                I have a spare piezo board & piezos, if there's anything you come up with, I'd love to test it.

                                My bed is 3 direct driven leadscrews, so underbed is almost definitely not an option.

                                1 Reply Last reply Reply Quote 0
                                • kraegar
                                  kraegar last edited by

                                  @dc42:

                                  The multi touch does multiple taps up to a configured maximum until two consecutive taps produce height readings within a selectable tolerance of each other.

                                  Gotcha, thanks.

                                  1 Reply Last reply Reply Quote 0
                                  • DjDemonD
                                    DjDemonD last edited by

                                    How do we use the tolerance setting? What units is it in? Can you give an example of how it would be used?

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

                                      On my delta I use this:

                                      ; Z probe and compensation definition
                                      M558 P8 H3 F1000 T10000 R0.4 S0.02 A5	; Z probe is delta effector, Z probe dive height 3mm, probing speed 1000mm/min, travel speed 10000mm/min, max 5 taps, tolerance 0.02mm
                                      G31 X0 Y0 Z-0.10 P100			; Set the zprobe offsets and threshold (put your own values here)
                                      
                                      

                                      However, there is a bug: the recovery time is not applied before the second and subsequent taps. Not a problem if the recovery time is only needed to recover from the horizontal travel move.

                                      1 Reply Last reply Reply Quote 0
                                      • DjDemonD
                                        DjDemonD last edited by

                                        Thanks that makes sense. I agree the recovery time is probably not relevant on subsequent probing dives.

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