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

First Layer Rippling: What to try next?

Scheduled Pinned Locked Moved Solved
Tuning and tweaking
9
21
1.5k
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
    JRCL @PaulHew
    last edited by 20 Apr 2022, 14:01

    @paulhew I've never heard of SuperSlicer, I'll make sure to check it out! Thanks for the rec!

    1 Reply Last reply Reply Quote 0
    • undefined
      mrehorstdmd
      last edited by 20 Apr 2022, 14:29

      It doesn't look like overextrusion or nozzle too close to the bed to me. It looks more like there's something on the bed that's keeping the plastic from sticking. I'd thoroughly clean the bed before printing.

      Are you heating the bed? Are you running the print cooling fan during the first layer? - don't do that.

      I don't know what your bed surface is, but I use PEI for everything. I clean the bed frequently- maybe every third print of the same material, and every time I change print materials, by using a melamine sponge (sold as Magic Eraser in the US) first, then a wipe down with 90% IPA on a clean lint-free cloth. I never touch the bed surface with my hands. Everything I print - ABS, PETG, TPU, and very rarely PLA - sticks fine.

      https://drmrehorst.blogspot.com/

      undefined 1 Reply Last reply 20 Apr 2022, 14:38 Reply Quote 0
      • undefined
        JRCL @mrehorstdmd
        last edited by 20 Apr 2022, 14:38

        @mrehorstdmd Bed has been cleaned with 99% IPA after every use. PEI top sheet on top of glass plate and part cooling fan is not running during first layer. Hoping my new filament that comes in today is a little better than the generic sample PLA I'm using right now as I wait for the order

        undefined 1 Reply Last reply 20 Apr 2022, 15:26 Reply Quote 0
        • undefined
          rjenkinsgb @JRCL
          last edited by rjenkinsgb 20 Apr 2022, 15:26

          @jrcl
          I'd agree with Percar;

          It looks to me as if it may be overextruding for the nozzle height, so forcing each adjacent strip sideways and breaking it free from the bed.

          Try using babystepping and increasing the nozzle height as soon as the print starts, to see if it smooths out?

          I went through this with my converted TronXY when initially getting that going, similar effects due to Z too low on the first layer.

          Robert J.

          Printers: Overlord pro, Kossel XL+ with Duet 6HC and "Frankentron", TronXY X5SA Pro converted to E3D toolchange with Duet 6HC and 1LC toolboards.

          1 Reply Last reply Reply Quote 0
          • undefined JRCL has marked this topic as solved 20 Apr 2022, 15:39
          • undefined
            JRCL
            last edited by 20 Apr 2022, 15:42

            Over Extrusion ended up being the problem on this one. After dropping the DWC EM control down to 75% yielded proper layer width, height, and adhesion. A few questions on what to do with this information.

            Does anything from the DWC extrusion factor control actually stick or is just for watching live and then going into my configuration file and adjusting?

            Is there a flow test or calibration I could run to double-check/calibrate this properly? I thought my E-step calibration would mostly account for this error but that doesn't seem to be true.

            undefined 1 Reply Last reply 20 Apr 2022, 16:14 Reply Quote 1
            • undefined
              infiniteloop @JRCL
              last edited by 20 Apr 2022, 16:14

              @jrcl said in First Layer Rippling: What to try next?:

              Does anything from the DWC extrusion factor control actually stick or is just for watching live and then going into my configuration file and adjusting?

              If your E-step calibration is right, your first layer height is „wrong“, I.e. it doesn’t match the slicer’s expectations. In other words, the nozzle height is too low for the amount of filament the slicer wants to extrude. Instead of changing the extrusion rate for the first layer, I would augment the nozzle’s distance to the bed (or try a thinner first layer). Else, you run into trouble with other (first) layer heights.

              1 Reply Last reply Reply Quote 0
              • undefined
                fcwilt @JRCL
                last edited by 20 Apr 2022, 16:18

                @jrcl said in First Layer Rippling: What to try next?:

                @fcwilt oooo I'm not sure I set that up correctly then, I'm not familiar with mesh.g. I was using G29 in my bed.g file previously. What's the intended way it should be done?

                Manual Bed Leveling (MBL) or Auto Bed Leveling (ABL) is something that is typically done to get the printer ready for printing.

                Mesh Bed Compensation (MBC) is used during printing to improve adhesion of the first few layers.

                So the current firmware has G32 which executes the file bed.g where you put the commands needed to do MBL or ABL.

                And the firmware has G29 which will execute the file mesh.g (if it exists) and that file is where you put the commands to create the height map needed for MBC.

                Of course to actually use MBC you also need to have the commands to load the height map in your print start code.

                Some folks create the height map as part of the print start code. I don't do that as I use a 400 point height map and creating it takes time and increases wear on the printer. I have found that I can create the height map once and just load it to print.

                The DWC has a drop down menu with selections related to MBL/ABL and MBC

                DWC Drop Down Menu.png

                It is not required to follow the above convention but there is no real reason not to, and it keeps your code in sync with the drop down menu.

                Hope that helps.

                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 undefined 2 Replies Last reply 21 Apr 2022, 03:25 Reply Quote 1
                • undefined
                  JRCL @fcwilt
                  last edited by 21 Apr 2022, 03:25

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • undefined
                    PaulHew
                    last edited by PaulHew 21 Apr 2022, 08:24

                    Just incase you have not found SuperSlicer, it can be downloaded from here.
                    https://github.com/supermerill/SuperSlicer/releases

                    Presuming you run windows...
                    https://github.com/supermerill/SuperSlicer/releases/download/2.4.58.2/SuperSlicer_2.4.58.2_win64_220401.zip

                    P.

                    RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                    Voron 2.4 disassembled..... Waiting for the RailCore Mini....

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      dotorg @fcwilt
                      last edited by 29 Apr 2022, 15:49

                      @fcwilt For what its worth, the default files created by RepRapFormware Configuration Tool do not configure it that way. They have M561, G29 in bed.g, and do not have a mesh.g.

                      Where did you see that its should be the other way? Given the RRF Configuration Tool is the "official" way to set up the configuration, what you're saying seems to not be in alignment with the recommendations.

                      undefined 1 Reply Last reply 29 Apr 2022, 16:49 Reply Quote 0
                      • undefined
                        fcwilt @dotorg
                        last edited by 29 Apr 2022, 16:49

                        @dotorg said in First Layer Rippling: What to try next?:

                        @fcwilt For what its worth, the default files created by RepRapFormware Configuration Tool do not configure it that way. They have M561, G29 in bed.g, and do not have a mesh.g.

                        Where did you see that its should be the other way? Given the RRF Configuration Tool is the "official" way to set up the configuration, what you're saying seems to not be in alignment with the recommendations.

                        The configuration tool is out of date and generates code with numerous shortcomings. That is one reason I never use it. I encourage new users to learn how to configure their printer without it, the knowledge they gain will serve them well.

                        Consider the following screen shot of the DWC from firmware v3.3.0:

                        DWC Pull-down Menu.png

                        Notice the wording and the associated commands. Also if you read the docs for G29 you will see mention of the file mesh.g.

                        The firmware supports both ManualBed Leveling (MBL) and Automatic Bed Leveling (ABL). MBL is generally not something that is done for every print but some folks generate a new height map for every print.

                        On the other hand I generate the height map once and use it for all subsequent prints. But I perform ABL for every print.

                        Thus it makes sense to me to use bed.g for leveling operations and mesh.g for height map creation operations.

                        If you always perform them together you simply execute G32 then G29.

                        If, like me, you perform them separately you execute G32 or G29 as needed.

                        Thus my belief there is no reason to not follow the convention. And it keeps your code in sync with the "expectations" of the DWC.

                        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 0
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA