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

Prints are warping

Scheduled Pinned Locked Moved
Tuning and tweaking
10
73
4.0k
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
    TRATOON @engikeneer
    last edited by 19 Jul 2022, 16:27

    @engikeneer But to get a Z offset, don't I need to tell the printer where Z0 is and isn't G92 telling the printer where Z0 is?

    undefined 1 Reply Last reply 19 Jul 2022, 16:34 Reply Quote 0
    • undefined
      TRATOON @engikeneer
      last edited by 19 Jul 2022, 16:31

      @engikeneer So will my printer always set Z0 to where the probe is triggered, and I have to ell it (using the Z offset) where to put the nozzle in relation to the Z0, set by the probe?

      1 Reply Last reply Reply Quote 0
      • undefined
        TRATOON @engikeneer
        last edited by 19 Jul 2022, 16:32

        @engikeneer And how do I stop a " the height map has a substantial Z offset. Suggest use Z-probe to establish Z=0 datum, then re-probe the mesh.
        30 points probed, min error -1.656, max error -1.329, mean -1.461, deviation 0.088
        Height map saved to file 0:/sys/heightmap.csv" warning?

        1 Reply Last reply Reply Quote 0
        • undefined
          engikeneer @TRATOON
          last edited by 19 Jul 2022, 16:34

          @tratoon you can use G92 once when determining the z offset, but not after.

          My preferred approach is to set G31 Z0 (I.e. zero offset). Then probe the centre of the bed with a single G30. Then move z down until the nozzle just touches your bed. For a BLTouch, should be 1-2mm ish. Whatever that value is goes in G31 Z

          You can then tweak it a little bit if you find your first layer is too squished, or not squished enough

          E3D TC with D3Mini and Toolboards.
          Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
          i3 clone with a bunch of mods

          undefined 1 Reply Last reply 19 Jul 2022, 16:47 Reply Quote 0
          • undefined
            TRATOON @engikeneer
            last edited by 19 Jul 2022, 16:47

            @engikeneer Thank you very much, that solved my problem

            undefined 1 Reply Last reply 19 Jul 2022, 16:52 Reply Quote 1
            • undefined
              engikeneer @TRATOON
              last edited by 19 Jul 2022, 16:52

              @tratoon re the warning message on the heightmap, you need to home z using your probe before creating your heightmap and before you load it. If you don't, it doesn't know where z=0 is (or thinks it's in the wrong place) so the heightmap ends up offset

              E3D TC with D3Mini and Toolboards.
              Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
              i3 clone with a bunch of mods

              undefined 1 Reply Last reply 19 Jul 2022, 17:41 Reply Quote 0
              • undefined
                TRATOON @engikeneer
                last edited by 19 Jul 2022, 17:41

                @engikeneer I just needed to set the Z Offset, what you are saying doesn't make sense, as the printer won't probe unless all axis are homed.

                undefined 1 Reply Last reply 19 Jul 2022, 17:58 Reply Quote 0
                • undefined
                  engikeneer @TRATOON
                  last edited by 19 Jul 2022, 17:58

                  @tratoon yes thats right.

                  However if you use a G92 Z0, or home Z with an endstop instead of the probe, it will allow you to run mesh, but you may get the error

                  Also, now you have created a mesh, you don't have to reprobe the whole bed every print, you can just load the existing heightmap that is now saved to the SD card with G29 S1. I have a 400 point mesh for my printer that takes over an hour to run, but is stable enough that I only have to redo it if I take the printer to pieces. I just have to make sure I home z with the BLTouch before I load the heightmap for each printer.

                  E3D TC with D3Mini and Toolboards.
                  Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
                  i3 clone with a bunch of mods

                  undefined 1 Reply Last reply 19 Jul 2022, 19:01 Reply Quote 0
                  • undefined
                    TRATOON @engikeneer
                    last edited by TRATOON 19 Jul 2022, 19:01

                    @engikeneer , @infiniteloop, @Günter-Jibben I just started a print, and I used baby stepping to lower the nozzle during the first layer. However, when the second layer started printing, the nozzle was too low and was scraping the part, and that caused my filament sensor to pause the print as it was at 2% extrusion. Why is it that the nozzle had to be lower for the first layer but higher for all the layers after that. For the first layer, the babystep offset was -0.20, and for the layers after that, it had to be 0.04 is this normal, because I don't have this issue on my other 3D printers.

                    undefined 1 Reply Last reply 19 Jul 2022, 19:11 Reply Quote 0
                    • undefined
                      infiniteloop @TRATOON
                      last edited by 19 Jul 2022, 19:11

                      @tratoon said in Prints are warping:

                      For the first layer, the babystep offset was -0.20, and for the layers after that, it had to be 0.04 is this normal?

                      Definitely not. Either the steps/mm for Z are wrong, or the nozzle pushed the bed down on the first layer. A third reason I can imagine are wrong settings in the slicer (1st layer height?).

                      undefined 1 Reply Last reply 19 Jul 2022, 19:34 Reply Quote 0
                      • undefined
                        TRATOON @infiniteloop
                        last edited by 19 Jul 2022, 19:34

                        @infiniteloop first layer height is 0.3 rest are .25

                        undefined 1 Reply Last reply 19 Jul 2022, 19:35 Reply Quote 0
                        • undefined
                          TRATOON @TRATOON
                          last edited by 19 Jul 2022, 19:35

                          Nozzle didn't push bed down as the nozzle was 2mm higher than the bed

                          undefined 1 Reply Last reply 19 Jul 2022, 19:36 Reply Quote 0
                          • undefined
                            TRATOON @TRATOON
                            last edited by TRATOON 19 Jul 2022, 19:36

                            And on the fifth layer or so, it completely stopped extruding. And I had to push filament into the extruder and then it would extrude. What is going on?

                            undefined undefined 2 Replies Last reply 19 Jul 2022, 20:33 Reply Quote 0
                            • undefined
                              alankilian @TRATOON
                              last edited by 19 Jul 2022, 20:33

                              @tratoon Is it possible you have the wrong filament diameter set in your slicer?

                              Or you have extrusion set to some amount other than 1.0?

                              Can you post the STL and GCODE for your 20mm block again and I'll compare to my settings.

                              SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                              undefined 3 Replies Last reply 19 Jul 2022, 20:46 Reply Quote 0
                              • undefined
                                TRATOON @alankilian
                                last edited by 19 Jul 2022, 20:46

                                @alankilian Which 20mm block?

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  TRATOON @alankilian
                                  last edited by 19 Jul 2022, 20:50

                                  @alankilian Here is a XYZ calibration cubeCube.gcode

                                  20220711_XYZ_Calibration_Cube.stl

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    TRATOON @alankilian
                                    last edited by 19 Jul 2022, 20:51

                                    @alankilian My filament diameter is correct. I looked up "extrusion" in Cura no relevant setting, so by that, I think you mean flow, which is set to 100%

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      SpoonUnit
                                      last edited by 19 Jul 2022, 21:14

                                      Some thoughts...

                                      Would be interesting to see a print of only the first layer. If the nozzle height isn't right, and the first layer isn't spot on, that can lead to warping.

                                      I can't see at a glance from the thread whether you ever put the filament you're using in. The level of warpage makes me think it's ABS. Having the right bed heat and the right nozzle temp are crucial whatever the filament, but ABS I find to be quite picky on PEI. Also, the temp the bed reports is not always the actual bed surface temp. Personally I print ABS at 250C on a bed temp of 125 for the first layer and it prints pretty well as long as the geometry isn't fighting a good print.

                                      Sharp corners can lead to warping. While you're tuning, trying working with a cube with rounded edges instead of square edges. If you absolutely, positively, MUST print square corners, make your first layer super slow to try to avoid lifting.

                                      undefined 1 Reply Last reply 20 Jul 2022, 06:33 Reply Quote 0
                                      • undefined
                                        TRATOON @SpoonUnit
                                        last edited by 20 Jul 2022, 06:33

                                        @spoonunit I'm almost 90% sure I fixed the warpage issue as before I could see warping on the 3rd layer, but now it is gone. My problem now is that somehow, my Z-Offset is different for the first layer and filament stops coming out at the 5th layer, and I have to reload the filament and resume the print. I'm printing PLA at 205C (nozzle) and 65C (bed). Any help would be greatly appreciated.

                                        undefined 1 Reply Last reply 20 Jul 2022, 10:53 Reply Quote 0
                                        • undefined
                                          SpoonUnit @TRATOON
                                          last edited by 20 Jul 2022, 10:53

                                          @tratoon Personally, I print PLA at 220 for layer 1 and 210 for subsequent layers on a bed of 85 for first layer and 65 for subsequent layers. How confident are you that your bed is reaching temperature? The reason I ask is that, for my bed, the temperature reports as 85 much sooner than the surface of the bed actually reaches that temperature. Adding a significant pause to allow the heat to soak in can help, or, as I do, you can hook up a thermistor to the bed and configure this as a chamber in the Duet and await it to actually reach the target temperature.

                                          The fact the filament stops coming out suggests that you are encountering a jam. There are many possible reasons, but one is that the hot end isn't reaching the temperature you set. Another potential reason is over-agressive retraction settings.

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