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

Precision Piezo z probes guide for duet users reference

Scheduled Pinned Locked Moved
Third-party add-ons
39
145
40.4k
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.
  • undefined
    Moriquendi @Agniusm
    last edited by 17 Sept 2018, 08:21

    @agniusm I can't I'm afraid, he's not published it yet so it's not on a forum. No doubt when it's ready I'll be able to link to it.

    Idris

    1 Reply Last reply Reply Quote 0
    • undefined
      tjb1
      last edited by 17 Sept 2018, 11:50

      Maybe I missed something in my M558 setup but I can't seem to get analog to work on the Orion? Does the Orion have an analog signal? I've watched DWC while moving/probing and its either at 0 (red light) or 1000 (blue light), I don't see any numbers in between.

      undefined 1 Reply Last reply 17 Sept 2018, 12:34 Reply Quote 0
      • undefined
        Moriquendi @tjb1
        last edited by Moriquendi 17 Sept 2018, 12:34

        @tjb1 The Orions output is strictly digital, you will only ever see 0 or 1000 unless there is noise on the signal wire.

        Idris

        1 Reply Last reply Reply Quote 0
        • undefined
          cabal2000 @ajcraig99
          last edited by 18 Sept 2018, 22:16

          @ajcraig99 Sir. Did you get it working?

          1 Reply Last reply Reply Quote 0
          • undefined
            Lakko
            last edited by Lakko 27 Oct 2018, 10:44

            What I have to do if I want to reset a piezo 20 to factory value?
            I have doubt that it is broken.
            Other questions, if I use P1 in M558 so I can change sensitivity on the fly, the P in the g31 is useless?

            1 Reply Last reply Reply Quote 0
            • undefined
              Moriquendi
              last edited by 28 Oct 2018, 12:25

              Which version of the Piezo20 do you have, there is a version number on the back, underneath the piezo connections pins.

              You cannot change the sensitivity using P1, the output of the module is digital, it's either on or off. The only way to adjust the sensitivity is with the potentiometer/s on the board.

              Idris

              undefined 1 Reply Last reply 29 Oct 2018, 08:12 Reply Quote 0
              • undefined
                Lakko @Moriquendi
                last edited by 29 Oct 2018, 08:12

                @moriquendi said in Precision Piezo z probes guide for duet users reference:

                Which version of the Piezo20 do you have, there is a version number on the back, underneath the piezo connections pins.

                I have the piezo20 v0.6

                @moriquendi said in Precision Piezo z probes guide for duet users reference:

                You cannot change the sensitivity using P1, the output of the module is digital, it's either on or off. The only way to adjust the sensitivity is with the potentiometer/s on the board.

                Idris

                Sorry Idris i badly explained myself, i meant that if i use P1 instead of P5 or P8 for example:

                M558 P1 I0 R0.4 F330
                G31 X0 Y0 Z-0.1 P100

                Than i can use VR1 on piezo PCB to adjust the sensitivity on the fly but the threshold P100 in the G31 is useless or it is still used?

                1 Reply Last reply Reply Quote 0
                • undefined
                  Moriquendi
                  last edited by 29 Oct 2018, 10:49

                  To reset the v0.6 to factory settings, turn VR1 and VR2 so that the flat part of the adjuster is closets to the bottom of the PCB.

                  You CAN use P1 but it has no advantage over P5 or P8 and may have some disadvantages. The output of the PCB is either 0v (roughly) or 3.3v (again roughly, later boards are better at this, they go closer to 0v but for this explanation assume 0v). The duet reads these values as either 1000 or 0. Because the output is digital, the value is either 1000 or 0 but nothing else inbetween. So the threshold makes no difference except that noise or interference on the signal wire might cause a false trigger.

                  David might be able to give more detail about how the firmware processes P1 and P5/8 differently.

                  TLDR: use P8

                  Idris

                  undefined 1 Reply Last reply 29 Oct 2018, 13:13 Reply Quote 1
                  • undefined
                    Lakko @Moriquendi
                    last edited by 29 Oct 2018, 13:13

                    @moriquendi said in Precision Piezo z probes guide for duet users reference:

                    To reset the v0.6 to factory settings, turn VR1 and VR2 so that the flat part of the adjuster is closets to the bottom of the PCB.

                    Last question, clockwise or counterclockwise?

                    @moriquendi said in Precision Piezo z probes guide for duet users reference:

                    David might be able to give more detail about how the firmware processes P1 and P5/8 differently.

                    it isn't necessary, it was just a curiosity.

                    Thank you for your help Idris

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      Moriquendi
                      last edited by 29 Oct 2018, 14:47

                      Either way, there are no physical stops.

                      Idris

                      1 Reply Last reply Reply Quote 1
                      • undefined
                        papilio
                        last edited by 17 Nov 2018, 10:03

                        @moriquendi ...

                        Hi Idris!

                        I'm afraid that I seem to be having quite a lot of trouble with the new V2.75 board which I just received from you. I'm using an under-bed setup and had gotten it to work well, and fairly easily, with the V2.02 board -- but I wore out the pots on that one. Now I'm getting an insane level of false triggering which I seem unable to tune out. Might you by chance still have any V2.02 (or equiv) lying around?

                        I am wondering whether my trouble may merely be caused by the long (slightly over recommended) cables from the piezos, perhaps since in the current state of the build they're still just draped across other electronics under the bed -- but again, the same was true with the earlier board and no problems were evident. Might shielded cables resolve my issue? Having trouble locating stranded ones on Amazon.

                        I'm still stunned every time I look at your piezo endstop board, knowing that you soldered the entire thing by hand. ☺

                        Michael

                        • Michael
                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Moriquendi
                          last edited by 17 Nov 2018, 10:20

                          Hi Michael

                          The v2.75 version of the universal PCB has two solder jumpers on the back, closing the two jumpers will allow you to use the full tuning range of the board.

                          As supplies the v2.75 board has the tuning window reduced, this makes it easier to tune because you need more rotation of the pot for the same change in tuning. For most people this is a good deal because most people don't need the full tuning range but for those who do it's just a matter of putting a blob of solder on each of the jumpers.

                          If you're looking for flexible, shielded cable you might try a headphone lead, they're often shielded.

                          I don't exactly solder them all by hand, I assemble them by hand and reflow them in an oven, I've got a video of the process here

                          Idris

                          1 Reply Last reply Reply Quote 1
                          • undefined
                            papilio
                            last edited by 17 Nov 2018, 10:24

                            Thanks Idris ... yes I'd seen that idea in the manual, but had forgotten. I'll give it a shot!
                            And thanks for the tip on the cables.

                            • Michael
                            1 Reply Last reply Reply Quote 0
                            • undefined
                              papilio
                              last edited by papilio 20 Nov 2018, 18:02

                              Wow fascinating video Idris! Thanks so much for taking the time to show us!

                              • Michael
                              1 Reply Last reply Reply Quote 0
                              • undefined
                                2689Matt
                                last edited by 4 May 2019, 15:46

                                Hi,

                                I have an under bed setup using 4 piezo on a universal board... until last night!

                                I have changed my extruder and new hotend is a mk10 from a mk8. I cannot see why this might make a difference but now my piezo setup won’t work!

                                Any suggestions please? Nothing else in my setup has changed... except the M92 E value for new extruder!

                                Now it still triggers as it did when tapping the bed, but nozzle just crashes when probing..

                                Many thanks,

                                Matt

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  Cubex249
                                  last edited by 21 May 2019, 22:02

                                  Installing a Orion Piezo on a cubex. The Z probe is always at 1000 with or without piezo connected to probe header. When connected and i touch the end of the hot end the blue light flashes and Z probe goes to zero. in this configuration I get a error that the Z home signal is on before homing starts. I'm configuring this thru the RepRap configuration software. I've also have left the configuration to z probe and then used a n/c switch but it start to home but i can't stop it. the blue led flashes when I tap the hot end but it doesn't stop. The following moves x,y to 25mm z retracts (30mm?) and then I get the error. Thank You for your help. I'm about as new as one can get to this.

                                  G90 ; Send absolute coordinates...
                                  M83 ; ...but relative extruder moves

                                  ; Network
                                  M550 P"Cubex" ; Set machine name
                                  M552 S1 ; Enable network
                                  ;*** Access point is configured manually via M587
                                  M586 P0 S1 ; Enable HTTP
                                  M586 P1 S0 ; Disable FTP
                                  M586 P2 S0 ; Disable Telnet

                                  ; Drives
                                  M569 P0 S0 ; Physical drive 0 goes backwards
                                  M569 P1 S0 ; Physical drive 1 goes backwards
                                  M569 P2 S1 ; Physical drive 2 goes forwards
                                  M569 P3 S1 ; Physical drive 3 goes forwards
                                  M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
                                  M92 X80.00 Y80.00 Z4000.00 E420.00 ; Set steps per mm
                                  M566 X900.00 Y900.00 Z12.00 E120.00 ; Set maximum instantaneous speed changes (mm/min)
                                  M203 X6000.00 Y6000.00 Z180.00 E1200.00 ; Set maximum speeds (mm/min)
                                  M201 X500.00 Y500.00 Z20.00 E250.00 ; Set accelerations (mm/s^2)
                                  M906 X800.00 Y800.00 Z800.00 E800.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
                                  M84 S30 ; Set idle timeout

                                  ; Axis Limits
                                  M208 X25 Y10 Z0 S1 ; Set axis minima
                                  M208 X250 Y250 Z220 S0 ; Set axis maxima

                                  ; Endstops
                                  M574 X1 Y1 S0 ; Set active low and disabled endstops

                                  ; Z-Probe
                                  M574 Z1 S2 ; Set endstops controlled by probe
                                  M558 P5 R0.4 H5 F1200 T6000 ; Set Z probe type to effector and the dive height + speeds
                                  G31 P500 X0 Y0 Z2.5 ; Set Z probe trigger value, offset and trigger height
                                  M557 X25:25 Y25:195 S20 ; Define mesh grid

                                  ; Heaters
                                  M140 H-1 ; Disable heated bed
                                  M305 P1 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 1
                                  M143 H1 S280 ; Set temperature limit for heater 1 to 280C

                                  ; Fans
                                  M106 P0 S1 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
                                  M106 P1 S1 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off

                                  ; Tools
                                  M563 P0 D0 H1 ; Define tool 0
                                  G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
                                  G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C

                                  ; Automatic power saving
                                  M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss

                                  ; Custom settings are not configured

                                  ; homez.g
                                  ; called to home the Z axis
                                  ;
                                  ; generated by RepRapFirmware Configuration Tool v2 on Tue May 21 2019 15:52:37 GMT-0400 (Eastern Daylight Time)
                                  G91 ; relative positioning
                                  G1 Z5 F6000 S2 ; lift Z relative to current position
                                  G90 ; absolute positioning
                                  G1 X25 Y25 F6000 ; go to first probe point
                                  G30 ; home Z by probing the bed

                                  ; Uncomment the following lines to lift Z after probing
                                  ;G91 ; relative positioning
                                  ;G1 S2 Z5 F100 ; lift Z relative to current position
                                  ;G90 ; absolute positioning

                                  undefined 1 Reply Last reply 21 May 2019, 22:33 Reply Quote 0
                                  • undefined
                                    Cubex249 @Cubex249
                                    last edited by 21 May 2019, 22:33

                                    @cubex249
                                    I figured it out. I added a I1 in the M558

                                    1 Reply Last reply Reply Quote 0
                                    • alil2096undefined
                                      alil2096
                                      last edited by 24 Feb 2020, 18:11

                                      Hi,

                                      I've a problem with the Andromeda system. I've installated all, and if I try with my hand all works fine. But when I run the G29 command, at the fourth or fifth point, the piezo stops working and I get the error:

                                      I've this error:

                                      Error: Z probe was not triggered during probing move
                                      

                                      This is my config.g (i've try to reduce the R parameter and increase the speed, but the situation dosen't change):

                                      ; Z-Probe
                                      M558 P8 I1 R0.2 F1000 X0 Y0 Z0     ; digital mode, NO/NC, delay, speed, not used as axis endstop
                                      G31 X0 Y0 Z-2.5 P100               ; X Y Z offsets. P=debounce interval (The debounce interval in ms smoothes the signal)
                                      M557 X15:375 Y30:390 S60           ; define mesh grid
                                      
                                      

                                      How I can fix this?

                                      Thanks,

                                      Andrea

                                      www.lillia.net

                                      Facebook page

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        Dr_Ju_Ju
                                        last edited by 24 Feb 2020, 18:16

                                        If you tap the probe, with your finger, do the led lights flash on the control board and does it also show as triggered in the DWC ???

                                        If leds flash, but no show in the DWC then your configuration is incorrect. If they don't flash, you need to check your board\wiring\probe etc.

                                        Julian,

                                        Old goat, learning new things….

                                        1 Reply Last reply Reply Quote 0
                                        • alil2096undefined
                                          alil2096
                                          last edited by 24 Feb 2020, 18:42

                                          Sorry, but what's DWC?

                                          The probe works, because the first points are probed correctly. At the fourth point, however, it stopped working..

                                          www.lillia.net

                                          Facebook page

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