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

Hidden Z-offset Duet3

Scheduled Pinned Locked Moved
Using Duet Controllers
2
16
700
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
    FrankV @fcwilt
    last edited by 8 Dec 2021, 08:01

    @fcwilt

    ; homeall.g
    ; called to home all axes
    ;
    ; generated by RepRapFirmware Configuration Tool v3.3.10 on Sun Nov 28 2021 20:42:31 GMT+0100 (Midden-Europese standaardtijd)
    G91 ; relative positioning
    G1 H2 Z5 F6000 ; lift Z relative to current position
    G1 H1 X-209 Y223 F1800 ; move quickly to X or Y endstop and stop there (first pass)
    G1 H1 X-209 ; home X axis
    G1 H1 Y223 ; home Y axis
    G1 X5 Y-5 F6000 ; go back a few mm
    G1 H1 X-209 F360 ; move slowly to X axis endstop once more (second pass)
    G1 H1 Y223 ; then move slowly to Y axis endstop
    G90 ; absolute positioning
    G1 X100 Y100 F6000 ; go to first bed probe point and home Z
    G30 ; home Z by probing the bed
    ; Uncomment the following lines to lift Z after probing
    ;G91 ; relative positioning
    ;G1 Z5 F100 ; lift Z relative to current position
    ;G90 ; absolute positioning
    1 Reply Last reply Reply Quote 0
    • undefined
      FrankV
      last edited by 8 Dec 2021, 08:03

      Hi Frederique,

      Thanks for looking into it.

      Frank

      6f9313a8-05ec-421e-8a2a-fe6f4dc1ce1e-image.png

      1 Reply Last reply Reply Quote 0
      • undefined
        FrankV @fcwilt
        last edited by 8 Dec 2021, 09:27

        @fcwilt

        Dear Frederick,

        I think I found the problem. I did several test's.
        At room temperature my z-offset = 0.95
        My bed at 90 degrees celcius my z-offset = 1.27
        My hotend at 250 degrees celcius my z-offset = 1.87

        The pinda is just behind the hotend so the temperature is influencing the pinda probe up to 1 mm.

        The other thing is even at room temp when I do automatic bed level the same point is getting a compensation of -0.1.

        So my conclusion is. Temperature is influencing the probe to much. I tried the temp sensor of the pinda to get corrected for temp. But I don't find how it's calculated and how that algorithm works and if it solves my problem. I ordered a super pinda. Hope it solves the temp issue. I got a bl touch laying around so maybe give that one a try. I never imagine temp is influencing almost 1 mm.

        undefined 1 Reply Last reply 8 Dec 2021, 09:34 Reply Quote 1
        • undefined
          fcwilt @FrankV
          last edited by 8 Dec 2021, 09:34

          @frankv

          Interesting about the change in readings.

          I use an inductive probe on one of my printers but I never thought to check for temperature sensitivity.

          I did mount the hotend cooling fan so it sucks air past the inductive probe on the way to the hotend. Perhaps that is why I never encountered any problems.

          But I also create the height map with bed/hotend at working temps.

          Frederick

          Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

          undefined 2 Replies Last reply 8 Dec 2021, 09:43 Reply Quote 0
          • undefined
            FrankV @fcwilt
            last edited by FrankV 12 Aug 2021, 11:21 8 Dec 2021, 09:43

            @fcwilt

            Frederick i think i add these lines. I have to check the C factor with the probe temp sensor. First without compenation and then with compensation and see what the result is.

            ;M308 S2 P"temp2" A"Pinda" Y"thermistor" T100000 B3950 ; temperature of PINDA2
            ;G31 P500 X0 Y-24 Z0.95 S21 H2 C0.02 ; C' (temperature coefficient of Z parameter in mm/°C, default zero

            1 Reply Last reply Reply Quote 1
            • undefined
              FrankV @fcwilt
              last edited by FrankV 12 Aug 2021, 11:31 8 Dec 2021, 10:50

              @fcwilt

              Frederick,

              This is the graph produced by the Z- probe thermistor and my measurements of the Z offset by G30 S-1 at specific temperatures. So 50 degrees is 1mm extra z-offset this makes the C in the G31 temperature coefficient of Z parameter in mm/°C 0.02 although it's not lineair.

              I am adding in config.g:
              M308 S2 P"temp2" A"Pinda" Y"thermistor" T100000 B3950 ; temperature of PINDA2
              G31 P500 X0 Y-24 Z0.95 S21 H2 C0.02 ; C' (temperature coefficient of Z parameter in mm/°C, default zero

              Tried this but it's not leading to higher the trigger distance when the probe is 50 degrees hotter. So this is not working. My superpinda just arrived wich seems to be temperature resistent. Let's try because this is not leading to consistent z-offset in my case.

              I changed in config.g the C to T because of Firmware 3.3 in my machine and now it's working:
              M308 S2 P"temp2" A"Pinda" Y"thermistor" T100000 B3950 ; temperature of PINDA2
              G31 P500 X0 Y-24 Z0.95 S21 H2 T0.02 ; T' (temperature coefficient of Z parameter in mm/°C, default zero

              Still going to test the superpinda, see if it works better without compensation.

              94e1bffe-fd61-46b9-a927-359c9a23443e-image.png

              undefined 1 Reply Last reply 8 Dec 2021, 13:06 Reply Quote 1
              • undefined
                fcwilt @FrankV
                last edited by 8 Dec 2021, 13:06

                @frankv

                Interesting.

                Glad to hear you got the settings sorted for the probe.

                Frederick

                Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                undefined 1 Reply Last reply 8 Dec 2021, 13:25 Reply Quote 0
                • undefined
                  FrankV @fcwilt
                  last edited by 8 Dec 2021, 13:25

                  @fcwilt Frederick thanks for your help.

                  undefined 1 Reply Last reply 8 Dec 2021, 13:49 Reply Quote 0
                  • undefined
                    fcwilt @FrankV
                    last edited by 8 Dec 2021, 13:49

                    @frankv said in Hidden Z-offset Duet3:

                    @fcwilt Frederick thanks for your help.

                    Always glad to do what I can.

                    Frederick

                    Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                    1 Reply Last reply Reply Quote 1
                    • undefined
                      FrankV @FrankV
                      last edited by 9 Dec 2021, 23:19

                      A little status update from my part. Today I installed the superPinda probe. This probe has no need for temperature compensation like the Pinda V2. It works great and keeps logic more simple to calculate the Z-offsets. Also there is less difference when I probe again and again. So I can advise this superPinda also sold as upgrade from Prusa. You can buy it better from them because it's much cheaper as the orginal manufacturer price from Pepperl-fuchs (superPINDA)
                      Inductive sensor NBN2,5-8GM35-E1L-Y. I attached the datasheet if anyone is interested. It's rated till 80degrees celcius. I heated it till 110 with no deviation.

                      Brown is 5V
                      Blue is GND
                      Black is signal

                      An easy drop in to one of the endstop io's when you remove the wings from the connector.

                      SuperPrinda-datasheet_70134664_eng.pdf

                      In noticed even deviation of 1.04 mm at 80 degrees celcius.

                      4d93dcee-b6ba-4c61-8945-0f42de458f2a-image.png

                      undefined 1 Reply Last reply 10 Dec 2021, 00:11 Reply Quote 1
                      • undefined
                        fcwilt @FrankV
                        last edited by 10 Dec 2021, 00:11

                        @frankv

                        You might find this site of interest. They have a large selection of good quality inductive sensors. For example they list 154 8mm diameter devices.

                        If you ever need a sensor with a greater sensing distance or faster switching speed you can likely find one to suit your needs.

                        Inductive Sensors

                        Frederick

                        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                        undefined 1 Reply Last reply 10 Dec 2021, 16:22 Reply Quote 2
                        • undefined
                          FrankV @fcwilt
                          last edited by 10 Dec 2021, 16:22

                          @fcwilt Frederick, thank you great site.

                          1 Reply Last reply Reply Quote 0
                          • undefined FrankV referenced this topic 16 Dec 2021, 11:05
                          • undefined FrankV referenced this topic 16 Dec 2021, 11:06
                          14 out of 16
                          • First post
                            14/16
                            Last post
                          Unless otherwise noted, all forum content is licensed under CC-BY-SA