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

    Piezo20 probe and piezo kit now available

    Scheduled Pinned Locked Moved
    General Discussion
    33
    423
    98.9k
    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.
    • whosrdaddyundefined
      whosrdaddy
      last edited by

      Finally got time to install the piezo probe on my selfmade I3 clone.
      I must say I am impressed, it works really well.
      Have on issue though, when I run mesh bed leveling the heightmap is like this:

      someone has an idea what could be wrong?

      these are my current parameters in config.g (running on 1.19b10):

      M558 P5 I0 X0 Y0 Z1 H2 F150 T1500 R0.8 ;digital piezo sensor, output rises on contact, probing speed, used to home Z axis
      G31 X0 Y0 Z-0.14 P150 ;sensor is nozzle and debounce value.
      M557 X1:210 Y1:300 S40 ; Set probe grid

      heightmap.csv contents:

      RepRapFirmware height map file v1 generated at 2017-06-20 12:03, mean error 0.138, deviation 0.315
      xmin,xmax,ymin,ymax,radius,xspacing,yspacing,xnum,ynum
      1.00,210.00,1.00,300.00,-1.00,40.00,40.00,6,8
      0.110, 0.127, 0.165, 0.165, 0.147, 0.150
      0.030, 0.075, 0.105, 0.085, 0.072, 0.028
      -0.035, 0.002, 0.020, -0.017, -0.052, -0.070
      -0.045, 0.005, 0.040, 0.000, -0.032, -0.075
      -0.015, 0.008, 0.020, 0.000, -0.052, -0.097
      0.040, 0.080, 0.123, 0.082, 0.062, 0.082
      0.115, 0.203, 0.198, 0.168, 0.160, 0.080
      0.265, 0.360, 0.428, 0.467, 0.467, 0.358

      1 Reply Last reply Reply Quote 0
      • Jackalundefined
        Jackal
        last edited by

        DWC hasn't been updated to support 1.19 beta 10 mesh leveling grid display

        1 Reply Last reply Reply Quote 0
        • whosrdaddyundefined
          whosrdaddy
          last edited by

          @Jackal:

          DWC hasn't been updated to support 1.19 beta 10 mesh leveling grid display

          That's weird, where did you get that info from?
          It was showing a correct map when I was using the inductive probe?

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

            Go to bed centre and issue G30 (no parameters) this resets Z level, then do G29.

            Also make sure you erase/change the G31 z offset in config_override.g as it overrides the value you set in config.g - this has got me multiple times!

            Simon. Precision Piezo Z-Probe Technology
            www.precisionpiezo.co.uk
            PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

            1 Reply Last reply Reply Quote 0
            • whosrdaddyundefined
              whosrdaddy
              last edited by

              @DjDemonD:

              Go to bed centre and issue G30 (no parameters) this resets Z level, then do G29.

              Also make sure you erase/change the G31 z offset in config_override.g as it overrides the value you set in config.g - this has got me multiple times!

              this is basically what I am doing, I home Z before doing G29 (and I have no config_override.g).

              My homez.g file:

              G91
              G1 Z5 F100
              G90
              G1 X100 Y150 F9000
              G30

              small resume: probing/mesh bed leveling works and my heightmap looks ok when I look at the numbers, but the graphic is not ok in DWC.

              1 Reply Last reply Reply Quote 0
              • Jackalundefined
                Jackal
                last edited by

                @whosrdaddy:

                @Jackal:

                DWC hasn't been updated to support 1.19 beta 10 mesh leveling grid display

                That's weird, where did you get that info from?
                It was showing a correct map when I was using the inductive probe?

                I had the same problem with the height map and here's David's response
                https://www.duet3d.com/forum/thread.php?pid=19176#p19176

                1 Reply Last reply Reply Quote 0
                • whosrdaddyundefined
                  whosrdaddy
                  last edited by

                  Thanks, missed that bit 🙂

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

                    New Piezo Z-Probe Stock available see thread http://forums.reprap.org/read.php?1,767998,779243,page=11

                    Simon. Precision Piezo Z-Probe Technology
                    www.precisionpiezo.co.uk
                    PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                    1 Reply Last reply Reply Quote 0
                    • SM3Dundefined
                      SM3D
                      last edited by

                      Thanks DJ! I ordered it right away.

                      Good judgement comes from experience but experience comes from bad judgements

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

                        Thanks for the order, I'll get on with making it. 🙂

                        Simon. Precision Piezo Z-Probe Technology
                        www.precisionpiezo.co.uk
                        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                        1 Reply Last reply Reply Quote 0
                        • Whitewolfundefined
                          Whitewolf
                          last edited by

                          Just ordered thank you!!

                          Exploring the universe wherever the tech blows

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

                            Many thanks. 🙂

                            Simon. Precision Piezo Z-Probe Technology
                            www.precisionpiezo.co.uk
                            PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                            1 Reply Last reply Reply Quote 0
                            • whosrdaddyundefined
                              whosrdaddy
                              last edited by

                              @Jackal:

                              DWC hasn't been updated to support 1.19 beta 10 mesh leveling grid display

                              Chrishamm released 1.17+2 that fixes this problem…

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

                                @whosrdaddy:

                                @Jackal:

                                DWC hasn't been updated to support 1.19 beta 10 mesh leveling grid display

                                Chrishamm released 1.17+2 that fixes this problem…

                                …but you need RRF 1.19beta10**+2** to work with it, if you haven't already installed it.

                                Duet WiFi hardware designer and firmware engineer
                                Please do not ask me for Duet support via PM or email, use the forum
                                http://www.escher3d.com, https://miscsolutions.wordpress.com

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

                                  After some testing, I've found in my setup something I don't fully understand, let see if I can explain myself and if we can find if I´m doing something wrong.

                                  I found that sometimes my first layer is closed to the bed than others (the first layer is always perfect, but sometimes is more squished than others), however, when I run a mesh leveling, the results seems to be fairly consistent, so I thought it was because I'm testing the PC sheet as printing surface and testing different heights for the first layer.

                                  I found today the thread about the testing resolution and I've executed the gcode Russ provided, and I found something interesting, I edited it to use the same point I use for Z homing (is not 0,0 due to the bulldog clips), homed the printer and executed it twice, and this is what I've got:

                                  First Execution
                                  Bed probe heights: 0.089 0.075 0.079 0.076 0.076 0.076 0.076 0.075 0.076 0.076 0.079 0.078 0.080 0.078 0.076 0.078 0.079 0.081 0.080 0.078 0.080 0.082 0.081 0.080 0.085 0.080 0.080 0.078 0.079 0.078 0.080 0.080 0.080 0.080 0.079 0.076, mean 0.079, deviation from mean 0.003

                                  Second Execution
                                  Bed probe heights: 0.078 0.076 0.078 0.079 0.076 0.076 0.076 0.076 0.080 0.086 0.082 0.078 0.078 0.076 0.078 0.079 0.076 0.079 0.080 0.081 0.078 0.076 0.079 0.075 0.078 0.079 0.078 0.078 0.079 0.078 0.076 0.078 0.080 0.079 0.079 0.078, mean 0.078, deviation from mean 0.002

                                  Is quite interesting, the printer didn't move the head after the homing, just homed and executed the testing in the same place, and the repeatability is really good (better in the second try), so, why I'm getting 0.07 of difference with the Z homing height? is like the system "heat up" after a few tests and improve… XD

                                  Then I thought, "Ok, let's do a Z homing again (no a home all) and execute the gcode test again!" and what I got is even more interesting:
                                  Bed probe heights: 0.001 -0.004 -0.006 -0.005 -0.002 -0.001 -0.002 -0.002 -0.001 -0.005 -0.008 -0.002 -0.006 -0.001 -0.004 -0.006 -0.005 -0.006 -0.005 -0.009 -0.006 -0.005 -0.004 -0.004 -0.002 -0.005 -0.005 -0.008 -0.005 -0.004 -0.002 -0.006 -0.008 -0.004 -0.001 -0.001, mean -0.004, deviation from mean 0.002

                                  I got what I was expecting at the first time!, high repeatability and barely difference with the Z homing... so I've executed a second time, and I got this, which is more or less the same:
                                  Bed probe heights: -0.006 -0.004 -0.006 -0.004 -0.005 -0.005 -0.005 -0.005 -0.008 -0.008 -0.006 -0.004 -0.008 -0.008 -0.005 -0.001 -0.001 -0.002 -0.005 -0.009 -0.005 -0.006 -0.008 -0.005 -0.008 -0.005 -0.006 -0.008 -0.008 -0.006 -0.004 -0.002 -0.005 -0.005 -0.009 -0.006, mean -0.006, deviation from mean 0.002

                                  I'm using this as the config for the mesh, is slow, but I'm getting good results and the probe is not triggered accidentally:
                                  M558 P5 I1 F200 H3 R3 T1000 X0 Y0 Z0

                                  However, for the Homeall I'm doing this:
                                  ; Go to first bed probe point and home Z
                                  G1 X10 Y15 F6000
                                  G30

                                  Maybe I should change the F6000 to a more slow motion to the point, or can I add any kind of pause/delay between the G1 and the G30?

                                  What do you guys think?

                                  Cheers!

                                  Edit: I found that G4 SXXX should add a pause for XXXX seconds... I can use this, but I would like to know your opinion on this.

                                  Okercho
                                  Custom Prusa i3 Hephestos with Duet Wi-Fi
                                  E3d V6 with Bondtech BMG DirectDrive and PrecisionPiezo Sensor
                                  Rebuilding Hypercube Evolution

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

                                    Great results that's the best set yet for a Precision Piezo product. Please post them to Russ' thread, I might even give him a nudge to update his spreadsheet.

                                    As for the repeatability after the move, yes I would consider moving there slower. We're talking tiny amounts here really 70 microns difference, which is just over a (default) babystep but try moving slower to bed centre and see what happens. It won't take much of a shift in something to change the height of your effector/carriage by 70 microns after a rapid move.

                                    As for the pause you are already using R3 in M558 so the system pauses for 3 seconds before probing with your config. Try 0.4 its enough. I wouldn't add a second pause it serves no purpose. I'd also check everything is tight (it must be fairly tight to get that 2 microns repeatability result but check anyway).

                                    Simon. Precision Piezo Z-Probe Technology
                                    www.precisionpiezo.co.uk
                                    PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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

                                      I will post it there too.

                                      The problem is not the 70 microns, the problem is that the number is a bit random, is not always 70 microns after the homeall.

                                      For example, I've changed my homeall to move to the point slowly, then wait for 5 seconds, then G30, and then execute the gcode for the testing, and this are the results:
                                      Bed probe heights: 0.021 0.023 0.023 0.023 0.025 0.025 0.024 0.024 0.025 0.021 0.024 0.024 0.023 0.024 0.026 0.026 0.031 0.031 0.025 0.024 0.024 0.027 0.026 0.025 0.025 0.025 0.025 0.026 0.029 0.026 0.026 0.025 0.024 0.025 0.025 0.025, mean 0.025, deviation from mean 0.002

                                      As you can see, the repeatability is awesome, but now instead of 70 microns, is 20 microns… so if you setup your offset based in the 70 (or viceversa) now you get that sometimes is squished, sometimes is ok, sometimes is too far from the bed...

                                      Cheers

                                      Okercho
                                      Custom Prusa i3 Hephestos with Duet Wi-Fi
                                      E3d V6 with Bondtech BMG DirectDrive and PrecisionPiezo Sensor
                                      Rebuilding Hypercube Evolution

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

                                        Thanks for posting the results. I think the sensor is now as good as the high end microswitches. Its a shame my latest effort with underbed mounts is on a marlin equipped printer as there isn't an easy way to run this test, and marlin only reports to 1 decimal place, as its the most sensitive piezo setup I've seen so far. See if the elusive 1 micron deviation is achievable. Almost worth buying a duet board just to do this test on it. 🙂

                                        20 microns is probably not noticeable in a first layer. The heater block and heatbreak (below the heatsink) on a v6 can expand 20 microns when heated from 25 to 130 degrees. So that puts it in perspective. But this is constant if you always probe at the same temperature. I mention it in the Precision Piezo documentation going from 130 degrees recommended probing temperature to 250 degrees printing temperature you'll be 20 microns lower at the nozzle.

                                        Try Russ' other test which moves the head around, then probes the same point, check the gcode first as it sometimes moves to extreme positions depending on your printer. If the sensor is reliable to 2 microns, then you are effectively testing the mechanical accuracy of your printer with the moving test. Try a few different speeds for the moves.

                                        Simon. Precision Piezo Z-Probe Technology
                                        www.precisionpiezo.co.uk
                                        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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

                                          Will test it tomorrow… What still bugs me is why that first Z is not constant... I changed the homeall to move to the point slowly, wait 5 seconds, do G30, and then do G28 Z (yeah, I know, I'm testing twice Z, one with the homeall and the other with homez), and I got this results:

                                          Bed probe heights: 0.002 0.004 0.006 0.006 0.010 0.008 0.008 0.008 0.006 0.008 0.006 0.010 0.010 0.010 0.011 0.006 0.004 0.009 0.008 0.008 0.008 0.008 0.009 0.009 0.005 0.006 0.009 0.009 0.008 0.008 0.010 0.006 0.008 0.009 0.009 0.006, mean 0.007, deviation from mean 0.002
                                          (here I do a G29 to mesh the bed: 56 points probed, mean error -0.054, deviation 0.057 and all again)

                                          Second time:
                                          Bed probe heights: 0.013 0.013 0.009 0.013 0.013 0.016 0.014 0.013 0.011 0.013 0.010 0.011 0.011 0.010 0.010 0.013 0.013 0.013 0.013 0.011 0.013 0.010 0.011 0.011 0.014 0.010 0.009 0.013 0.011 0.011 0.013 0.008 0.014 0.011 0.013 0.014, mean 0.012, deviation from mean 0.002
                                          (here I do again a G29 to mesh the bed: 56 points probed, mean error -0.051, deviation 0.056 and repeat all again)

                                          Third time:
                                          Bed probe heights: 0.014 0.011 0.011 0.011 0.010 0.009 0.009 0.009 0.010 0.011 0.010 0.011 0.011 0.011 0.009 0.013 0.009 0.011 0.011 0.009 0.010 0.010 0.011 0.010 0.010 0.011 0.010 0.008 0.010 0.010 0.009 0.009 0.009 0.010 0.011 0.013, mean 0.010, deviation from mean 0.001
                                          (here for the last time I do again a G29 to mesh the bed: 56 points probed, mean error -0.052, deviation 0.058)

                                          Always the same deviation (which is awesome), not always the same mean during the gcode execution, which is something I don't understand... So my issue is not with the mean, is with the repeatability of the process itself... I don't care if the prints needs 5 minutes to start because I'm doing 7 mesh and 15 homing if the print is always the same :D.

                                          Please do not misunderstand me, I just don't understand why, seen the awesome precision and repeatability the sensor has, the homing is not always the same... although with my rubbish test it seems I'm getting at least similar values around 0.01 xD

                                          Cheers

                                          Okercho
                                          Custom Prusa i3 Hephestos with Duet Wi-Fi
                                          E3d V6 with Bondtech BMG DirectDrive and PrecisionPiezo Sensor
                                          Rebuilding Hypercube Evolution

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

                                            Id say something mechanically not tight on the printer/hotend/sensor even. Maybe a youtube video might help.

                                            Simon. Precision Piezo Z-Probe Technology
                                            www.precisionpiezo.co.uk
                                            PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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