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

Nozzle probes off bed.

Scheduled Pinned Locked Moved
Tuning and tweaking
5
36
2.8k
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
    Borgtribble
    last edited by 27 Mar 2020, 20:05

    (Excuse my ignorance I'm still learning) So after I home all the auto level sends to nozzle off the bed for a sample on the third . After testing the sample lines I believe the starting home point conflicts with the bed sampling. For example when running to first two line's the nozzle stays on board but not near the corners , when I send the 3rd line the nozzle moves off the bed. So maybe it's something x positioning of the hotend after home all?

    ; Probe the bed at 4 points
    G30 P0 X50 Y50 H0 Z-99999 ;G30 P0 X20 Y20 H0 Z-99999
    G30 P1 X50 Y185 H0 Z-99999 ;G30 P1 X20 Y215 H0 Z-99999
    G30 P2 X185 Y185 H0 Z-99999 ;G30 P2 X215 Y215 H0 Z-99999
    G30 P3 X185 Y50 H0 Z-99999 S ;G30 P3 X215 Y20 H0 Z-99999 S

    1 Reply Last reply Reply Quote 0
    • undefined
      Turbo
      last edited by Turbo 27 Mar 2020, 20:11

      Could just be a matter of your z probe offset in the x and y direction.
      What does your z probe gcode look like and what x carriage are you using?
      This is the line I am referring to in config.g, although your values can and probably will be different.

      G31 X0 Y23 Z0.650 P25   
      

      Cant stop tuning wont stop tuning.
      Dbot, Custom i3, Voron 0&2

      undefined 1 Reply Last reply 27 Mar 2020, 20:31 Reply Quote 0
      • undefined
        Borgtribble @Turbo
        last edited by Borgtribble 27 Mar 2020, 20:31

        @Turbo I double checked that. The hotend uses a petsfang with the bltouch mounted to the side. Which is -48 -2 zx After doing the process for z I got that measurement. Also double checked by putting a dot down for the nozzle location and jogging the nozzle to the bltouch tip was over it. Here's the line from config.g
        G31 P25 X-48 Y-2 Z1.235

        undefined 2 Replies Last reply 27 Mar 2020, 20:35 Reply Quote 0
        • undefined
          Turbo @Borgtribble
          last edited by Turbo 27 Mar 2020, 20:35

          @Borgtribble Did you subtract the offset from the build/probe area? if your bed it 200mm and you tell it to go to 200, it will send the nozzle to 200, not the probe, and then the probe will go off the bed.
          Edit: im gonna try to draw up the correct values real quick assuming you have a 200mm bed

          Cant stop tuning wont stop tuning.
          Dbot, Custom i3, Voron 0&2

          1 Reply Last reply Reply Quote 0
          • undefined
            Turbo @Borgtribble
            last edited by Turbo 27 Mar 2020, 20:55

            @Borgtribble
            Hopefully this helps. Let me know if you need anything else
            Also stick to G29 for bed levelling inf you're not already, as G31 is meant for builds that can adjust the bed or gantry automatically to compensate (such as the Voron printer, rather than adjust z height during the print
            MVIMG_20200327_135356.jpg

            Cant stop tuning wont stop tuning.
            Dbot, Custom i3, Voron 0&2

            undefined 1 Reply Last reply 28 Mar 2020, 23:36 Reply Quote 2
            • undefined
              Borgtribble
              last edited by 28 Mar 2020, 01:16

              So going off your math with a 5x5 sample grid using x 220 and y 222 it would look something like this? btw the z height should be 1.235

              x220-48 = 172 steps 43
              y222-2=220 steps 55

              G31 P25 x-48 y -2
              M557 x 48:220 y 2:222 s43:55

              1 x:48 y:2
              2 x:91 y:2
              3 x:134 y:2
              4 x:177 y:2
              5 x:220 y:2
              6 x:220 y:57
              7 x:177 y:57
              8 x:134 y:57
              9 x:91 y:57
              10 x:48 y:57
              11 x:48 y:112
              12 x:91 y:112
              13 x:134 y:112
              14 x:117 y:112
              15 x:220 y:112
              16 x:220 y:167
              17 x:177 y:167
              18 x:134 y:167
              19 x:91 y:167
              20 x:48 y:167
              21 x:48 y:222
              22 x:91 y:222
              23 x:134 y:222
              24 x:177 y:222
              25 x:220 y:222

              1 x:48 y:2 2 x:91 y:2 3 x:134 y:2 4 x:177 y:2 5 x:220 y:2

              10 x:48 Y:57 9 x:91 y:57 8 x:134 Y57 7 x:177 y:57 6 X:220 y:57

              11 x:48 y:112 12 x:91 y:112 13 x:134 y:112 14 x:177 y:112 15 x:220 y:112

              20 x:48 y:167 19 x:91 y:167 18 x:134 y:167 17 x:177 y:167 16 x:220 y:167

              21 x:48 y:222 22 x:91 y:222 23 x:134 y:222 24 x:177 y:222 25 x:220 y:222

              1 Reply Last reply Reply Quote 0
              • undefined
                Borgtribble
                last edited by 28 Mar 2020, 03:28

                btw it's defaulting to the bed.g file
                M561 ; clear any bed transform
                M98 Pdeployprobe.g ; deploy mechanical Z probe
                ; Probe the bed at 4 points
                G30 P0 X50 Y50 H0 Z-99999 ;G30 P0 X20 Y20 H0 Z-99999
                G30 P1 X50 Y185 H0 Z-99999 ;G30 P1 X20 Y215 H0 Z-99999
                G30 P2 X185 Y185 H0 Z-99999 ;G30 P2 X215 Y215 H0 Z-99999
                G30 P3 X185 Y50 H0 Z-99999 S ;G30 P3 X215 Y20 H0 Z-99999 S
                M98 Pretractprobe.g ; retract mechanical Z probe

                I read somewhere that the machine will not run the m557 file if there's bed.g file present. For note I have the nozzle parking at the very front left corner (facing the machine) after homeall is ran.

                undefined 1 Reply Last reply 28 Mar 2020, 15:34 Reply Quote 0
                • undefined
                  Borgtribble
                  last edited by 28 Mar 2020, 07:23

                  So I updated the bed.g file and m577 line in config.g but I must be still missing something. The bltouch instead of going to xy of point 1 the hotend moves to the middle of the front (at least y seems right) and starts the auto leveling samples from there. I even moved the starting point in bed.g to the most left of the bed and the nozzle still starts the sampling at around the mid point. For example I have something like G30 P1 X0 Y17 etc but it will not start at here. After Homeall the nozzle parks at the correct spot on the bed that I assigned to it in the g file but will not start at the proper location for the G30 command for bed.g

                  undefined 1 Reply Last reply 28 Mar 2020, 20:00 Reply Quote 0
                  • undefined
                    aidar
                    last edited by 28 Mar 2020, 10:42

                    Looks like you should start with reading these:

                    https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors

                    https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      Phaedrux Moderator @Borgtribble
                      last edited by Phaedrux 28 Mar 2020, 15:34

                      @Borgtribble said in Nozzle probes off bed.:

                      I read somewhere that the machine will not run the m557 file if there's bed.g file present.

                      No, that's not the case.

                      bed.g is a macro that gets called by G32.

                      Mesh compensation using M577 grid parameters is called by G29.

                      The two are otherwise unrelated.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        Turbo @Borgtribble
                        last edited by 28 Mar 2020, 20:00

                        @Borgtribble

                        G30 P1 X0 Y17
                        

                        will send the nozzle to that point, not the probe. so if you have an x probe offset of -2, then it'll be -2 off the bed at that point.

                        Cant stop tuning wont stop tuning.
                        Dbot, Custom i3, Voron 0&2

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Borgtribble @Turbo
                          last edited by 28 Mar 2020, 23:36

                          @Turbo Thanks for the help! Ok so I narrowed it down to the x offset. When define the probe X-48 then set the mesh for X48:200 it should start at X0 and work across correct. The printer always starts at X48 even with I set X0:200. The only time it will start at X0 is when I have probe offset set to 0 and mesh X0:200.

                          undefined 2 Replies Last reply 29 Mar 2020, 01:34 Reply Quote 0
                          • undefined
                            Turbo @Borgtribble
                            last edited by Turbo 29 Mar 2020, 01:34

                            @Borgtribble

                            EDIT: completely ignore this. i mightve mixed up my info
                            im gonna test some stuff on my printer. for now, whats your bed size?

                            your x offset is -48, so the minimum you can probe is 48 in the x direction. 48:200 should work. this should put the probe where normally the nozzle would be at (0,0). Its always going to start at x=48 even with 0:200 because the probe cant probe anything at where x=0, because that would set the probe 48mm off the bed.
                            The points are defining where the nozzle will be when it is probing, so while your nozzle is at (48,2), and thats what your GUI says, in reality your probe would be at 0,0, because of its offset to the nozzle.

                            When you say you start it at X0, do you mean probing or Printing? and if youre starting at X0, isnt the probe off the bed? Maybe I'm missing something.
                            Untitled.png

                            Cant stop tuning wont stop tuning.
                            Dbot, Custom i3, Voron 0&2

                            undefined 2 Replies Last reply 29 Mar 2020, 03:38 Reply Quote 0
                            • undefined
                              Turbo @Borgtribble
                              last edited by Turbo 29 Mar 2020, 01:57

                              @Borgtribble
                              Yea i got it backwards. From the website (when referring to M557:
                              "The second form defines the grid for G29 bed probing. For Cartesian printers, specify minimum and maximum X and Y values to probe and the probing interval. For Delta printers, specify the probing radius. If you define both, the probing area will be the intersection of the rectangular area and the circle. There is a firmware-dependent maximum number of probe points supported, which may be as low as 100. "

                              So in your case, if I got it right this time, it would be:

                              M557 X0:172 Y0:220 S:43:55;
                              

                              Make sure you're using G29 in your slicing settings to do mesh bed leveling.

                              Cant stop tuning wont stop tuning.
                              Dbot, Custom i3, Voron 0&2

                              undefined 2 Replies Last reply 29 Mar 2020, 07:39 Reply Quote 1
                              • undefined
                                Borgtribble @Turbo
                                last edited by 29 Mar 2020, 03:38

                                @Turbo bed is 220 220 250 , you can go as high as 235 ish on both x and y.

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  Borgtribble @Turbo
                                  last edited by 29 Mar 2020, 03:43

                                  @Turbo The bed pick is perfect if you flip it so the offset volume is on the left when facing it.

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    Borgtribble @Turbo
                                    last edited by Borgtribble 29 Mar 2020, 07:39

                                    @Turbo OK my bad, setup calls for a - 48 (which going through the many configurations of petsfang I found this -->>Right BLT...............................X....+48................Y.....-2) which should be positive 48. So by switching the - to a + the machine works with my setup now, just the points are not in a clockwise rotation. (For note I did switch the - to + but I posted here, but at that point I had other issues causing the problems.) SOOOOoooo this is my new offset xy bltouch bedmesh

                                    225-48=177-2(-2 for bedstartpoint)=175/5 =x35
                                    227-2=225-15(-15 for bedstartpoint)=210/5 =y42

                                    G31 P25 X+48 Y-2
                                    M557 X2:177 Y15:227 S35:42

                                    This will give me a 5x5 which I need to map out in a ccw pattern. What changes do I need to make to my bed.g file? I found this on the forum

                                    ""1. A sequence of 3, 4 or 5 G30 commands with coordinates. This is the old way of doing it. You are limited to just 5 points, and you can specify trigger height corrections for those points.

                                    1. A G29 command to do mesh leveling. You don't get to choose individual points (just the grid) and you can't specify trigger height corrections. But you can have a lot more points.""

                                    If I'm running 25 point check I need to delete out the old G30 command lines and replace it with a G29?

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      Borgtribble @Turbo
                                      last edited by 29 Mar 2020, 17:00

                                      @Turbo ALL FIXED got it working so I'm all good! I'm using G29 in the bed.g and got the first bed mesh mapped out. Currently my resin printer is making a mount to go on the left side. This will allow me to probe more of the bed :). I learned quite a bit since I botched this probe offset, with the new knowledge I plan on make the best bed mesh I can. Again thanks for all the help everyone, and Turbo you did a lot here so I'm going to name my Printer "Turbo" (Hopefully no more issues from here!)

                                      1 Reply Last reply Reply Quote 1
                                      • undefined
                                        Turbo
                                        last edited by 29 Mar 2020, 18:44

                                        Glad you got it! Its really weird at first, but it makes a lot of sense when it clicks ya know. If youve got any more issues lemme know

                                        Cant stop tuning wont stop tuning.
                                        Dbot, Custom i3, Voron 0&2

                                        undefined 1 Reply Last reply 29 Mar 2020, 19:31 Reply Quote 1
                                        • undefined
                                          Borgtribble @Turbo
                                          last edited by Borgtribble 29 Mar 2020, 19:31

                                          @Turbo Thanks, I'm hoping with the touch mounted on the left I can get most of the bed mapped out. (Since the probe can move more to right of the hotbed)

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