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

First Layer and Extrusion Problems

Scheduled Pinned Locked Moved
Tuning and tweaking
6
121
5.6k
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.
  • ?
    A Former User @fcwilt
    last edited by A Former User 20 Nov 2020, 18:26

    @fcwilt

    With the nozzle you usually have a probe yes? So you place the nozzle/probe at the "centre" ready to probe

    I incorrectly assumed that you would manage make that mental connection between nozzle and or probe on your own, apologies for my incorrect assumption

    undefined 1 Reply Last reply 20 Nov 2020, 18:39 Reply Quote 0
    • undefined
      fcwilt @A Former User
      last edited by 20 Nov 2020, 18:39

      @CaLviNx said in First Layer and Extrusion Problems:

      I incorrectly assumed that you would manage make that mental connection between nozzle and or probe on your own, apologies for my incorrect assumption

      With most probes it will not be possible to place both the nozzle and the probe at the center of the bed at the same time.

      Your example stated you were positioning the nozzle at the center of the bed.

      At the position, with most probes, you are not going to be probing the center of the bed.

      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 20 Nov 2020, 20:00 Reply Quote 0
      • ?
        A Former User @fcwilt
        last edited by A Former User 20 Nov 2020, 20:00

        @fcwilt

        My probe offset is Y0, X-7 on a 500x500mm bed that as near as dammit the centre, centre enough that I wouldn't be pedantic enough to worry about it, and anyway it was just a "generic" term "nozzle" my home.x, home.y & bed.g are suitably adjusted to pedantically place the probe to the bed centre.... with most probes you ARE going to be probing the centre, it is just that the NOZZLE wont be in the centre.

        And the key word is "most" precision piezo springs to mind......

        undefined 1 Reply Last reply 20 Nov 2020, 20:12 Reply Quote 0
        • undefined
          fcwilt @A Former User
          last edited by 20 Nov 2020, 20:12

          @CaLviNx said in First Layer and Extrusion Problems:

          You posted an example that stated "nozzle". I therefore assumed you meant "nozzle".

          I cannot read your mind and can only go by what you posted.

          When trying to help a beginner learn how to do things I think it best to be clear in what you are telling them to do.

          Telling them to center the nozzle when you mean probe is not my idea of being clear.

          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 20 Nov 2020, 20:32 Reply Quote 0
          • undefined
            Frederik
            last edited by 20 Nov 2020, 20:23

            so, i tried this bed.g:

            G30 P0 X330 Y250 Z-99999 ; Probe near the front left lead-screw
            G30 P1 X165 Y0 Z-99999 ; Probe near the rear lead screw
            G30 P2 X0 Y250 Z-99999 S3 ; Probe near the front right lead-screw
            G30 P0 X330 Y250 Z-99999 ; Probe near the front left lead-screw (Second Pass)
            G30 P1 X165 Y0 Z-99999 ; Probe near the rear lead screw (Second Pass)
            G30 P2 X0 Y250 Z-99999 S3 ; Probe near the front right lead-screw (Second Pass)
            G91 ; Switch to relative positioning moves
            G1 H2 Z5 F8000 ; Drop the Z axis (the bed) by 5mm relative to its current position
            G90 ; Revert back to absolute positioning moves
            G1 X160 Y155 F8000 ; Position the nozzle at the centre of the bed
            G30 ; Probe and set the height as probed
            G29 S1 P"heightmap.csv" ; Load the height map
            1 Reply Last reply Reply Quote 0
            • undefined
              Veti
              last edited by 20 Nov 2020, 20:29

              again its not a good idea to do more than it is intended in the bed.g and other config files.

              just create a macro that does
              G32
              G32
              G28 Z
              G29 S1 P"heightmap.csv"

              undefined 1 Reply Last reply 20 Nov 2020, 20:35 Reply Quote 0
              • undefined
                Frederik
                last edited by 20 Nov 2020, 20:30

                To my setup:

                IMG_20201120_212851.jpg

                At the moment I use the Bltouch, but I could change the sensor to a capacitive on for testing purposes.

                1 Reply Last reply Reply Quote 0
                • undefined
                  Frederik @fcwilt
                  last edited by 20 Nov 2020, 20:32

                  @fcwilt you are right, I meant probe. It's all a bit confusing in the beginning 🙂

                  undefined 1 Reply Last reply 20 Nov 2020, 20:51 Reply Quote 0
                  • undefined
                    Frederik @Veti
                    last edited by 20 Nov 2020, 20:35

                    @Veti what do you mean with the macros. Do you have for every command an extra makro?

                    1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @fcwilt
                      last edited by A Former User 20 Nov 2020, 20:37

                      @fcwilt said in First Layer and Extrusion Problems:

                      @CaLviNx said in First Layer and Extrusion Problems:

                      You posted an example that stated "nozzle". I therefore assumed you meant "nozzle".

                      I cannot read your mind and can only go by what you posted.

                      When trying to help a beginner learn how to do things I think it best to be clear in what you are telling them to do.

                      Telling them to center the nozzle when you mean probe is not my idea of being clear.

                      Frederick

                      and still you are pedantically grasping at straws......

                      if we got it work and being within 10mm of the bed centre, i would call that a result...... and besides the point there is still NO NEED to add a macro to send the "probe/nozzle" to the centre of the bed when you can 100% do it from the home files.

                      telling a beginner to add unnecessary files in not that helpful..

                      undefined 1 Reply Last reply 20 Nov 2020, 20:50 Reply Quote 0
                      • ?
                        A Former User
                        last edited by A Former User 20 Nov 2020, 20:49

                        An operational homeall.g to place the head/probe/nozzle (whatever you pedantically wish to call it) in the centre of the bed with NO NEED for a macro

                        ; homeall.g
                        ;
                        ; called to home all axes
                        ;
                        G91 ; Switch to relative positioning moves
                        G1 H2 Z5 F6000 ; Drop the Z axis (the bed) by 5mm relative to it's current position
                        G1 H1 X-350 F6000 ; Fast travel the X axis close to it's endstop & stop
                        G1 H2 Z-5 F6000 ; Raise the Z axis (the bed) by 5mm relative to it's current position
                        G1 H0 X175 F6000 ; Fast Travel the X axis to the centre of the bed
                        G1 H2 Z5 F6000 ; Drop the Z axis (the bed) by 5mm relative to it's current position
                        G1 H1 Y-350 F6000 ; Fast travel the Y axis close to it's endstop & stop
                        G1 H2 Z-5 F6000 ; Raise the Z axis (the bed) by 5mm relative to it's current position
                        G1 H0 Y170 F6000 ; Fast Travel the Y axis to the centre of the bed
                        G90 ; Revert back to absolute positioning moves
                        G30 ; Raise the Z axis (the bed) and stop when probe is triggered and set Z to the trigger height
                        1 Reply Last reply Reply Quote 0
                        • undefined
                          fcwilt @A Former User
                          last edited by 20 Nov 2020, 20:50

                          @CaLviNx said in First Layer and Extrusion Problems:

                          and besides the point there is still NO NEED to add a macro to send the "probe/nozzle" to the centre of the bed when you can 100%

                          Not completely true.

                          There are other times when you need to set the Z=0 datum such as when creating a height map or loading it.

                          It is important to use the same probe point. The macro I use insures that the same point is used in every case. There is no chance for a typo or my faulty memory to cause a problem.

                          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 20 Nov 2020, 20:54 Reply Quote 0
                          • undefined
                            fcwilt @Frederik
                            last edited by 20 Nov 2020, 20:51

                            @Frederik said in First Layer and Extrusion Problems:

                            @fcwilt you are right, I meant probe. It's all a bit confusing in the beginning 🙂

                            I understand which is why I strive to be as clear as I can and not say things that are potentially confusing or abiguous - and yet it still happens.

                            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 0
                            • ?
                              A Former User @fcwilt
                              last edited by A Former User 20 Nov 2020, 20:54

                              @fcwilt

                              Sorry but if you are using x3 leadsrews it would naturally be good practice to be initiating the bed.g file after homing and then applying the correction and after that correction has been applied you would have the head/probe/nozzle RE-Probe in the centre to re-establish the datum before printing commences.

                              1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User
                                last edited by A Former User 20 Nov 2020, 20:56

                                For example everything gets done at once

                                ; bed.g
                                ;
                                ; called to perform automatic bed compensation via G32
                                ;
                                G28 ; Home all
                                G30 P0 X2 Y-2 Z-99999 ; Probe near the front left lead-screw
                                G30 P1 X152 Y278 Z-99999 ; Probe near the rear lead screw
                                G30 P2 X290 Y-2 Z-99999 S3 ; Probe near the front right lead-screw
                                G30 P0 X2 Y-2 Z-99999 ; Probe near the front left lead-screw (Second Pass)
                                G30 P1 X152 Y278 Z-99999 ; Probe near the rear lead screw (Second Pass)
                                G30 P2 X290 Y-2 Z-99999 S3 ; Probe near the front right lead-screw (Second Pass)
                                G91 ; Switch to relative positioning moves
                                G1 H2 Z5 F8000 ; Drop the Z axis (the bed) by 5mm relative to its current position
                                G90 ; Revert back to absolute positioning moves
                                G1 X160 Y155 F8000 ; Position the nozzle at the centre of the bed
                                G30 ; Probe and set the height as probed
                                G29 S1 P"heightmap.csv" ; Load the height map
                                undefined 1 Reply Last reply 20 Nov 2020, 21:06 Reply Quote 0
                                • undefined
                                  fcwilt @A Former User
                                  last edited by 20 Nov 2020, 21:06

                                  @CaLviNx said in First Layer and Extrusion Problems:

                                  For example everything gets done at once

                                  Yes if you do everything in bed.g you are having the probe point only specified in that one location.

                                  But not everyone does it that way. I certainly don't.

                                  My bed.g file only auto-levels the bed and sets the Z=0 datum.

                                  But there are other times when setting the Z=0 datum is important.

                                  For example I have more than one height map that is loaded depending on the state of a fan name that I am current using in lieu of variables.

                                  The macro that loads the height map uses a few others macros. One configures the probe, one positions the probe to bed center, one does the probing.

                                  To position the probe to bed center I don't have to remember the correct XY values I simply call the macro and it does the math and positions 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

                                  ? 1 Reply Last reply 20 Nov 2020, 21:07 Reply Quote 0
                                  • ?
                                    A Former User @fcwilt
                                    last edited by 20 Nov 2020, 21:07

                                    @fcwilt

                                    so does that one above......................

                                    undefined 1 Reply Last reply 20 Nov 2020, 21:09 Reply Quote 0
                                    • undefined
                                      fcwilt @A Former User
                                      last edited by 20 Nov 2020, 21:09

                                      @CaLviNx said in First Layer and Extrusion Problems:

                                      @fcwilt

                                      so does that one above......................

                                      But if you have to set the Z=0 datum somewhere else you have to remember to use those same values.

                                      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 20 Nov 2020, 21:10 Reply Quote 0
                                      • undefined
                                        Frederik
                                        last edited by 20 Nov 2020, 21:10

                                        so i hope i changed everything accordingly.

                                        after i run a mesh i got this hightmap

                                        2020-11-20_22h08_05.png

                                        and this the consol putput:

                                        20.11.2020, 22:08:00 G32
                                        Leadscrew adjustments made: 0.283 0.880 0.293, points used 3, (mean, deviation) before (0.453, 0.263) after (-0.000, 0.000)
                                        Leadscrew adjustments made: -0.044 0.333 -0.061, points used 3, (mean, deviation) before (0.053, 0.172) after (-0.000, 0.000)
                                        Height map loaded from file heightmap.csv
                                        20.11.2020, 22:05:43 G29
                                        156 points probed, min error -0.837, max error 1.678, mean 0.186, deviation 0.523
                                        Height map saved to file heightmap.csv
                                        ? 1 Reply Last reply 20 Nov 2020, 21:13 Reply Quote 0
                                        • ?
                                          A Former User @fcwilt
                                          last edited by 20 Nov 2020, 21:10

                                          @fcwilt said in First Layer and Extrusion Problems:

                                          But if you have to set the Z=0 datum somewhere else you have to remember to use those same values.

                                          Frederick

                                          why would a beginner (as it was you that put the beginner thing out there) require to be going down the route of setting a Z=0 elsewhere ?

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