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

Mesh bed and bltouch

Scheduled Pinned Locked Moved
Tuning and tweaking
6
20
2.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
    gideon
    last edited by 1 Jun 2018, 14:19 6 Jan 2018, 14:13

    Hey,
    my bltouch works,
    only now I have something that I do not understand well yet.
    I use G29 for mesh bed
    he does this neatly only when he is done he shows this

    G29
    49 points probed, mean error -0.423, deviation 0.771
    Height map saved to file heightmap.csv

    what means mean error -0.423
    and how can I fix this
    I used this link https://www.duet3d.com/wiki/Using_mesh_bed_compensation#Summary_of_gcode_commands_related_to_mesh_bed_compensation
    to set the trigger height etc,

    and the picture height map looks strange after my opinion.
    ]
    who could help me with this

    Best regards
    gideon

    1 Reply Last reply Reply Quote 0
    • undefined
      AS-3D Druck
      last edited by 6 Jan 2018, 14:48

      I dont know what type of Printer you use, but if it is like my a D-Bot or something with 2 Leadscews it could be that on the left Side the bed is more down than on the right side. 😉

      My looks like this: https://i.gyazo.com/63ffba61ad041de3afed527bebcb9fa1.png
      But i don't know what Mean error or RMS error is.

      Best regards
      AS-3D Druck / Andre

      1 Reply Last reply Reply Quote 0
      • undefined
        gideon
        last edited by 6 Jan 2018, 15:01

        @AS-3D:

        I dont know what type of Printer you use, but if it is like my a D-Bot or something with 2 Leadscews it could be that on the left Side the bed is more down than on the right side. 😉

        My looks like this: https://i.gyazo.com/63ffba61ad041de3afed527bebcb9fa1.png
        But i don't know what Mean error or RMS error is.

        sorry i for get the type, a have a hypercube

        1 Reply Last reply Reply Quote 0
        • undefined
          dc42 administrators
          last edited by 6 Jan 2018, 15:39

          Yes that does look odd. What M557 command are you using to define the grid?

          Mean error is the average error. A lage mean error could indicate that your Z homing position is not accurate. RMS error is the root-mean-square (a type of average) deviation from the mean, which indicates how much the bed or printing plane deviates from being flat.

          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
          • undefined
            gideon
            last edited by 1 Jun 2018, 21:57 6 Jan 2018, 21:20

            hello, dc42
            I use this, in the config
            ; Endstops
            M574 X1 Y1 S0; Set of active low endstops
            M574 Z1 S2; Set endstops controlled by probe
            M307 H3 A-1 C-1 D-1; bltouch
            M558 P5 X0 Y0 Z1 H3 F100 T5000; bltouch
            ;M558 P5 X0 Y0 Z1 H4 F400 T2000
            ;G31 P25 X0 Y0 Z2.32
            G31 X0 Y0 Z0.47 P25; bltouch
            M557 X5: 395 Y5: 395 S85; Define mesh grid

            and do G29
            if I do this several times in a row I get to see different values each time

            I also have my height map
            RepRapFirmware height map file v2, mean error -0.330, deviation 0.278
            xmin, xmax, ymin, ymax, radius, xspacing, yspacing, xnum, ynum
            5.00,395.00,5.00,395.00, -1.00,85.00,85.00,5,5
             -0,345, -0,352, -0,480, -0,640, -0,987
             -0.400, -0.270, -0.227, -0.252, -0.412
             -0.502, -0.285, -0.115, 0.012, -0.042
             -0.725, -0.460, -0.240, -0.010, 0.162
             -0.827, -0.548, -0.322, -0.065, 0.090

            if I do 2x G29 consecutively then it is different every time.
            this normally would not matter much with each other.

            I would like to receive advice on what can not be right,
            my printer is a hypercube a corey xy
            with 2z motors not separately fed
            Best regards
            gideon

            1 Reply Last reply Reply Quote 0
            • undefined
              dc42 administrators
              last edited by 6 Jan 2018, 21:33

              If you are getting different results every time, I can see two likely causes:

              1. Your bltouch is not triggering at a consistent height.

              2. Your motion system is not repositioning the probe at a consistent position and height.

              Here is a script (my thanks to Russ Gries for it) to test the reproducibility of the probe trigger height, by probing the same point 32 times:

              ; Probe testing single point.
              G30 P0 X0 Y0 Z-99999 F2000
              G30 P1 X0 Y0 Z-99999 F2000
              G30 P2 X0 Y0 Z-99999 F2000
              G30 P3 X0 Y0 Z-99999 F2000
              G30 P4 X0 Y0 Z-99999 F2000
              G30 P5 X0 Y0 Z-99999 F2000
              G30 P6 X0 Y0 Z-99999 F2000
              G30 P7 X0 Y0 Z-99999 F2000
              G30 P8 X0 Y0 Z-99999 F2000
              G30 P9 X0 Y0 Z-99999 F2000
              G30 P10 X0 Y0 Z-99999 F2000
              G30 P11 X0 Y0 Z-99999 F2000
              G30 P12 X0 Y0 Z-99999 F2000
              G30 P13 X0 Y0 Z-99999 F2000
              G30 P14 X0 Y0 Z-99999 F2000
              G30 P15 X0 Y0 Z-99999 F2000
              G30 P16 X0 Y0 Z-99999 F2000
              G30 P17 X0 Y0 Z-99999 F2000
              G30 P18 X0 Y0 Z-99999 F2000
              G30 P19 X0 Y0 Z-99999 F2000
              G30 P20 X0 Y0 Z-99999 F2000
              G30 P21 X0 Y0 Z-99999 F2000
              G30 P22 X0 Y0 Z-99999 F2000
              G30 P23 X0 Y0 Z-99999 F2000
              G30 P24 X0 Y0 Z-99999 F2000
              G30 P25 X0 Y0 Z-99999 F2000
              G30 P26 X0 Y0 Z-99999 F2000
              G30 P27 X0 Y0 Z-99999 F2000
              G30 P28 X0 Y0 Z-99999 F2000
              G30 P29 X0 Y0 Z-99999 F2000
              G30 P30 X0 Y0 Z-99999 F2000
              G30 P31 X0 Y0 Z-99999 F2000 S-1

              Save it as a macro and run it. If X0 Y0 is not a good point to probe on your printer, change those coordinates in every line to something that is.

              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
              • undefined
                gideon
                last edited by 6 Jan 2018, 22:02

                hello dc42
                thanks for your reply.
                I'm going to try out the macro tomorrow and I'll let you know if my bltouch works well,
                if not then I am going to think about the ir probe https://www.duet3d.com/DuetAddons/IRProbe
                to purchase, and hope it works better than the bltouch,

                1 Reply Last reply Reply Quote 0
                • undefined
                  bartolomeus
                  last edited by 6 Jan 2018, 22:48

                  @dc42:

                  If you are getting different results every time, I can see two likely causes:

                  1. Your bltouch is not triggering at a consistent height.

                  2. Your motion system is not repositioning the probe at a consistent position and height.

                  Here is a script (my thanks to Russ Gries for it) to test the reproducibility of the probe trigger height, by probing the same point 32 times:

                  ; Probe testing single point.
                  G30 P0 X0 Y0 Z-99999 F2000
                  G30 P1 X0 Y0 Z-99999 F2000
                  G30 P2 X0 Y0 Z-99999 F2000
                  G30 P3 X0 Y0 Z-99999 F2000
                  G30 P4 X0 Y0 Z-99999 F2000
                  G30 P5 X0 Y0 Z-99999 F2000
                  G30 P6 X0 Y0 Z-99999 F2000
                  G30 P7 X0 Y0 Z-99999 F2000
                  G30 P8 X0 Y0 Z-99999 F2000
                  G30 P9 X0 Y0 Z-99999 F2000
                  G30 P10 X0 Y0 Z-99999 F2000
                  G30 P11 X0 Y0 Z-99999 F2000
                  G30 P12 X0 Y0 Z-99999 F2000
                  G30 P13 X0 Y0 Z-99999 F2000
                  G30 P14 X0 Y0 Z-99999 F2000
                  G30 P15 X0 Y0 Z-99999 F2000
                  G30 P16 X0 Y0 Z-99999 F2000
                  G30 P17 X0 Y0 Z-99999 F2000
                  G30 P18 X0 Y0 Z-99999 F2000
                  G30 P19 X0 Y0 Z-99999 F2000
                  G30 P20 X0 Y0 Z-99999 F2000
                  G30 P21 X0 Y0 Z-99999 F2000
                  G30 P22 X0 Y0 Z-99999 F2000
                  G30 P23 X0 Y0 Z-99999 F2000
                  G30 P24 X0 Y0 Z-99999 F2000
                  G30 P25 X0 Y0 Z-99999 F2000
                  G30 P26 X0 Y0 Z-99999 F2000
                  G30 P27 X0 Y0 Z-99999 F2000
                  G30 P28 X0 Y0 Z-99999 F2000
                  G30 P29 X0 Y0 Z-99999 F2000
                  G30 P30 X0 Y0 Z-99999 F2000
                  G30 P31 X0 Y0 Z-99999 F2000 S-1

                  Save it as a macro and run it. If X0 Y0 is not a good point to probe on your printer, change those coordinates in every line to something that is.

                  F2000 is the speed right? Isn't that too fast for the bltouch?

                  I have found that if you want to run G29 consecutively, for the next run you should first Disable Bed Compensation and then re-home Z. Else, you will get different results.

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    dc42 administrators
                    last edited by 6 Jan 2018, 23:06

                    I don't know the BLTouch, but i agree, F2000 is rather high. Try 300 or 600.

                    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
                    • undefined
                      gideon
                      last edited by 6 Jan 2018, 23:10

                      Hello i will try F3 a 600. Towmorrow. Thanks for the advise

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        gideon
                        last edited by 1 Jul 2018, 09:20 7 Jan 2018, 08:37

                        Hey,
                        I ran the macro,
                        see here what came out
                        F300
                        G32 bed probe heights: -0.007 -0.002 0.000 -0.020 -0.010 0.010 0.007 0.007 0.010 0.010 -0.007 -0.012 -0.007 -0.012 -0.007 -0.002 -0.007 -0.012 -0.010 -0.010 -0.010 -0.012 -0.012 -0.015 -0.002 -0.020 -0.025 0.002 -0.007 0.002 0.042 0.023, mean -0.004, devi
                        I do not think this is all right, I see the same value a number of times but also many different ones
                        does anyone have an idea where it can be,

                        F100
                        M98 P0:/macros/test
                        G32 bed probe heights: -0.060 -0.035 -0.032 -0.062 -0.032 -0.040 -0.037 -0.047 -0.037 -0.062 -0.040 -0.030 -0.060 -0.055 -0.045 -0.067 -0.045 -0.060 -0.062 -0.060 -0.060 -0.062 -0.065 -0.060 -0.060 -0.070 -0.050 -0.060 -0.055 -0.060 -0.053 -0.037, mean -0

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          bartolomeus
                          last edited by 1 Jul 2018, 10:54 7 Jan 2018, 09:04

                          Here's mine with:
                          F100:
                          G32 bed probe heights: 0.038 0.041 0.042 0.048 0.040 0.043 0.039 0.040 0.040 0.038 0.043 0.040 0.039 0.033 0.036 0.016 0.033 0.040 0.041 0.041 0.041 0.041 0.042 0.038 0.040 0.048 0.043 0.040 0.039 0.046 0.039 0.042, mean 0.040, deviation from mean 0.005

                          F150:
                          G32 bed probe heights: 0.039 0.041 0.044 0.043 0.038 0.039 0.040 0.041 0.040 0.042 0.042 0.040 0.040 0.044 0.038 0.043 0.044 0.038 0.041 0.045 0.048 0.042 0.039 0.041 0.044 0.043 0.044 0.043 0.046 0.044 0.044 0.039, mean 0.042, deviation from mean 0.003

                          I also did some testing with higher F values, however, as my Z speed wax maxed at 200mm/min, the higher F values were also maxed at 200mm/min and not being used.

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            dc42 administrators
                            last edited by 7 Jan 2018, 09:20

                            @gideon, it looks like your bltouch (or clone) isn't giving reproducible results. Some other users have reported this problem too.

                            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
                            • undefined
                              gideon
                              last edited by 7 Jan 2018, 09:22

                              with you the differences are less great than with me I see,
                              I am thinking about testing one with the ininductive sensor
                              see what it does,
                              whether the differences are still so great

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                whosrdaddy
                                last edited by 1 Jul 2018, 09:34 7 Jan 2018, 09:34

                                @gideon:

                                with you the differences are less great than with me I see,
                                I am thinking about testing one with the ininductive sensor
                                see what it does,
                                whether the differences are still so great

                                if you want accurate, repeatable probing, just use a piezo sensor, I can assure you, I tried all other options, but nothing beats its performance and ease of use (not even close).
                                https://www.precisionpiezo.co.uk/

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  gideon
                                  last edited by 7 Jan 2018, 09:35

                                  @dc42 Hey,
                                  I am now going to try to see a proximity sensor to see if it works better,
                                  if not, I will order the ir probe

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    totalitarian
                                    last edited by 7 Jan 2018, 09:43

                                    The BLtouch should be more than accurate enough. Of course, it depends how rigidly you have mounted it. Another good test it to check how mechanically sound your machine is. Set your height a sheet of paper using the nozzle, raise and lower the head by 5mm, check if you still get the same gap between the bed with the paper;.

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      gideon
                                      last edited by 7 Jan 2018, 10:40

                                      I have now even mounted a proximity sensor, I think this is better. or is it still nothing
                                      M98 P0: / macros / test
                                      G32 bed probe heights: -0,600 -0,600 -0,600 -0,602 -0,602 -0,608 -0,605 -0,605 -0,602 -0,602 -0,602 -0,605 -0,600-0,602 -0,605 -0,605 -0,605 -0,605 -0,608 -0,600-0,600 -0,602 - 0.605 -0.608 -0.608 -0.605 -0.605 -0.608 -0.605 -0.602 -0.605 -0.605, mean -0

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        bartolomeus
                                        last edited by 7 Jan 2018, 11:01

                                        That looks a lot better.

                                        I just re-run one of my tests with the bltouch, as probing at higher speeds made no sense as my z speed in config.g was limiting the probing speed. So I now set my Z speed and probe speed to 250. This was the result:

                                        G32 bed probe heights: -0.001 0.003 0.003 0.007 0.001 0.005 0.002 0.006 0.003 0.004 -0.001 -0.004 0.001 0.004 0.003 0.001 0.001 0.005 0.005 0.003 0.004 0.006 0.007 0.009 0.000 0.009 0.003 0.003 0.009 0.003 0.003 0.001, mean 0.003, deviation from mean 0.00

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          gideon
                                          last edited by 7 Jan 2018, 11:13

                                          12:06:43M98 P0:/macros/test white F100
                                          G32 bed probe heights: -0.205 -0.200 -0.200 -0.200 -0.203 -0.203 -0.203 -0.200 -0.200 -0.198 -0.200 -0.198 -0.200 -0.200 -0.203 -0.203 -0.200 -0.198 -0.203 -0.200 -0.200 -0.200 -0.205 -0.200 -0.203 -0.200 -0.200 -0.203 -0.200 -0.200 -0.200 -0.200, mean -0

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