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

    Precision Piezo sensitivity on Duet Ethernet 2

    Scheduled Pinned Locked Moved
    Third-party add-ons
    4
    10
    741
    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.
    • tblumlundefined
      tbluml
      last edited by

      Hi Everyone!
      I have been using a BLTouch on my Folgertech FT-5 R2 for awhile now, and I have recently upgraded to a precision piezo universal kit. The piezo is mounted behind the extruder's stepper motor on precision piezo's NEMA 17 mount.
      I am running into issues when I go to do a probing move (either issuing G30, or running mesh bed grid compensation). When the nozzle is pressed up (my finger barely touches the bottom of the cold nozzle) the red light on the amplifier board goes off, and the blue light lights up (blue stays lit for about .25 seconds, then goes off), then the red light comes back on. I have both VR1 and VR2 set as high as they can go without constantly triggering.
      The trouble is that DWC doesn't register a change (either in analogue or digital mode) until I press up on the nozzle. Hard. (Enough to cause the bed stepper motor to loose steps when moving.) The piezo is connected to the amplifier by wires that are no longer than 100mm.
      Any help you all could offer would be greatly appreciated!

      Specs:
      Duet Ethernet with RRF 2.03 beta 3.
      Precision Piezo Universal 2.85 with 20mm piezo
      E3D Titan Aqua with Volcano Block

      Config.g Section:
      M558 P1 I1 R0.2 F300 X0 Y0 Z0
      G31 X0 Y0 Z-0.1 P300
      M557 X20:275 Y20:275 S50

      1 Reply Last reply Reply Quote 0
      • tjundefined
        tj
        last edited by

        When the red light goes off the Precision Piezo digital signal has triggered. I sounds like the duet is not seeing the signal correctly. I would recommend:

        1. use the digital signal
        2. use the z-probe connector
        3. M558 P8 H3 I1 F300

        You will need to play with the sensitivity to prevent premature triggering during the probe dive.

        1 Reply Last reply Reply Quote 2
        • gtj0undefined
          gtj0
          last edited by

          I have the Orion so this may not exactly apply but when you're in analog mode, the adjustment pot only controls the LEDs not the actual signal. Since you seem to have that adjusted correctly based on your "finger touch" test, I'd do as @tj suggests and try digital mode first using P8 as the probe type.

          1 Reply Last reply Reply Quote 1
          • arhiundefined
            arhi
            last edited by

            if you switch to RRF3 there's a trick I'm using

            before you run any probing you reconfigure treshold:

            G31 P{sensors.probes[0].value[0] + 5}
            

            it reads current value and sets treshold to +5

            works like a charm (you might want to use +10 depending on what type of interference you have on orion)

            1 Reply Last reply Reply Quote 2
            • tblumlundefined
              tbluml
              last edited by

              Thank you all for replying! Okay, so I finally had some time to take a look at it today.
              Unfortunately, the piezo is still requiring about the same amount of high force to trigger the Duet (while in digital mode).
              I am starting to think that there may be an issue with the way that the hotend/extruder is connected to the piezo mount. When I insert the piezo into the mount, it feels like the solder joints are pressing out on the mount, making the hotend assembly have to use even more force to bend/press the piezo. Could this be the case?
              On a somewhat different note, what is the typical resistance or voltage either across VR1 and VR2, or from VR1 or VR2 to ground? (I want to make sure that the pots are set correctly.)

              Thanks again for all of your help!

              arhiundefined 1 Reply Last reply Reply Quote 0
              • arhiundefined
                arhi @tbluml
                last edited by arhi

                @tbluml orion doesn't have 2 pots, only one, and that one failed me on the first day so I moved to analog output. The old PCB doesn't have an analog output so not helpful 😞

                I have old version on another printer (not duet powered) and there I have:
                VR1 (1M)
                Probe- 173k5 - VIPER - 0M8537 free leg

                VR2 should be 100k but mine measures 16k36 as you have R12 and R11 in parallel. Measuring VR2 I read this:
                vdd - 28k5 - VIPER - 27k gnd

                These are in-circuit measured values so as there are other resistors in parallel results are not showing exact resistance value of the pot itself

                16f9bde9-5675-4246-8254-cfcf59d2a199-image.png

                There is, unfortunately, no schematic available for the Orion and its analog output (I asked they are not sharing 😞 ) but if I understand correctly you are using this old version anyhow so this might help you out.

                With regards your comment about mounting:

                • yes, make sure you put the disk in a way that solder joints are "free". If required dig a channel in the holder so that solder joints don't get any force applied on them, not only that the system will work with less precision, bigger issue is that miniature force applied to those solder joints and they will just break off the disk as they are hanging on a super-thin metalized layer on the ceramic, look at them wrong and they just drop off.
                • I had some serious issues with the piezo sensors in the past but after I got them to work they work for years without any tweaking, fixing... they just work. I recently ordered Orion (should be lot better than this old system) and again I had a lot of issues setting it up, guys from PP were very helpful so I made it work using analog output (I think something died on that board as it's not working the way it used to with regards to digital output, also the single pot this one comes with died the first day so if you ever go with Orion just ignore the pot and use the analog output as that pot just craps out after 5-6 turns).

                Things that helped me so far (I have 3 printers using PP ATTM):

                • tightening the screws pressing two parts around sensor disk
                • loosening the screws pressing two parts around sensor disk
                • 2sec " recovery time" for probing M558 P1 C"zprobe.in" R2 H5 F1200 T3000 A3 S0.03 K0 the R2 part here. This way before any Z probe the system will stay still for 2 seconds allowing any triggering happening during the XY move to settle down
                • higher probing speed - F1200 in the config telling the system to probe using 20mm/sec. In my setup, if the bed approaches the nozzle slower than 20mm/sec it will not produce enough voltage from the sensor to trigger. 20mm/sec is triggering sensor properly every time
                • set JERK for Z to zero M566 Z0 according to documentation and discussion here on the forum this should not have an effect but guys from PP told me to put it, I did and it started working better so I'm keeping it. I'm only setting jerk to 0 during probing, I set it back to regular value for the printing.

                Yes, you read correctly, sometimes having PP contraption tighter worked better, sometimes having it looser worked better, you have to experiment.

                tblumlundefined 1 Reply Last reply Reply Quote 0
                • tblumlundefined
                  tbluml @arhi
                  last edited by

                  @arhi Thank you! I will take a look at that. I apologize if I didn't say it before, but I am using a Precision Piezo Universal, not an Orion.

                  arhiundefined 1 Reply Last reply Reply Quote 0
                  • gtj0undefined
                    gtj0
                    last edited by

                    In re-reading you original post, does the blue LED on the amp board still trigger with only a light touch? If so, your mounting is fine and there's something going on in the interface to the Duet. Can you confirm that you're using the probe connector, it's correctly wired, and M558 P8 (digital mode)? What's the value of the Z-Probe display in the DWC when there's no pressure? What does it jump to when you lightly tap the nozzle?

                    1 Reply Last reply Reply Quote 0
                    • arhiundefined
                      arhi @tbluml
                      last edited by

                      @tbluml said in Precision Piezo sensitivity on Duet Ethernet 2:

                      I am using a Precision Piezo Universal

                      That's the schematic and the pot values in the post.

                      1 Reply Last reply Reply Quote 0
                      • arhiundefined
                        arhi
                        last edited by

                        Interesting, old universal board uses "modern" TLC27L4 while new version 2.0 Orion uses deprecated LM324

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