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

    First layer will not print less than .30mm

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    17
    705
    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.
    • DNvM84undefined
      DNvM84 @rjenkinsgb
      last edited by

      @rjenkinsgb
      Hello, no currently there is a .10mm difference between set print thickness and actual measured thickness. But only when I try to print at .20mm. The thickness numbers, I believe you are referring to, are based on me doing baby steps. I adjusted a total of -.10mm.

      So, my concern is if I adjust G31, and it allows me to print at .20mm, will it cause a .30mm first layer height setting to measure at .20mm.

      Where do I find G30? If it is normally located in the config.g file I will have to add it.

      Would you have an example of what that line should like?

      Thank you for your support.

      Phaedruxundefined rjenkinsgbundefined 2 Replies Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator @DNvM84
        last edited by

        @dnvm84 said in First layer will not print less than .30mm:

        But I don't think that is happening because homing of the axis happens in the back left corner. And Z Offset calibration happens in the front left.

        Ideally you should be using the same point near the center of the bed to measure and set the probe Z offset, and home the z axis. On very large beds like that you can have different results depending on where you're measuring.

        Are you using mesh compensation yet? What does your heightmap look like?

        Here are some example files for a modix big meter. PErhaps they will give you some ideas.
        mesh.g homeall.g config.g bed.g

        Z-Bot CoreXY Build | Thingiverse Profile

        DNvM84undefined 2 Replies Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator @DNvM84
          last edited by

          @dnvm84 said in First layer will not print less than .30mm:

          Where do I find G30? If it is normally located in the config.g file I will have to add it.

          G30 is the command used to probe the current XY location.

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 0
          • rjenkinsgbundefined
            rjenkinsgb @DNvM84
            last edited by

            @dnvm84 said in First layer will not print less than .30mm:

            Where do I find G30? If it is normally located in the config.g file I will have to add it.

            It would normally be in the slicer start-up gcode section, as part of configuring the slicer for your specific machine.
            eg. This is what I have in the start code for my CoreXY machine, using Prusaslicer.

            This is a toolchanging machine, so ignore the tool part.

            Look at the end of it -
            The G32 runs "bed.g" which does the bed levelling; you don't need that with a single motor Z axis. (Or you could mage bed.g do the G30 probe).

            It then move to approximately the centre of the bed (150,150)

            And runs a G30 probe cycle.
            That is what sets the ultimate Z position, so the nozzle height is correct from then on.

            Prior to that, the Z zero is based on the home position rather than absolute calibration relative to the nozzle.

            ; Park any tool 
            T-1                                       
            ; Home ALL axes
            G28     
            ; Select tool zero  
            T0
            ; Lift the nozzle                               
            G1 Z15 F5000 
            
            ; Set Temperature - Bed - Wait
            M140 S[first_layer_bed_temperature] 
            ;; TC_TEMP_INITIALIZE
            ;
            M107       ;start with the fan off
            G1 Z15.0 F{travel_speed} ;move the platform down 15mm
            ;
            ; Bed calibration
            G32            ; Level across leadscrews, load heightmap
            G0X150Y150
            M30
            

            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
            • DNvM84undefined
              DNvM84 @Phaedrux
              last edited by

              Just a quick update. Modix has contacted me and somehow, I got tagged as spam. I will keep you updated on their suggestions along with working with all of you.

              @phaedrux said in First layer will not print less than .30mm:

              Are you using mesh compensation yet? What does your heightmap look like?

              Yes I ran the Bed Compensation macro. heightmap 02-21-2022.csv

              @rjenkinsgb said in First layer will not print less than .30mm:

              It would normally be in the slicer start-up gcode section, as part of configuring the slicer for your specific machine.

              I looked at the "Machine Settings/Start G-code", in CURA, and I do not have a G30 in my start code.
              Should it be M30 like in your code?

              Thank you everyone for your help.

              rjenkinsgbundefined 1 Reply Last reply Reply Quote 0
              • DNvM84undefined
                DNvM84 @Phaedrux
                last edited by DNvM84

                @phaedrux

                I compared your files to mine, and they are very different. In fact, I don't have a mesh.g file.
                bed.g homeall.g config.g

                I am getting really close. I edited line G31 "Z". Now I just need to determine if the table compensation is even working. Normally I don't care because I usually only print smaller items. But I have some items to print that will use more of the bed.

                Thank you for all of your help.

                1 Reply Last reply Reply Quote 0
                • rjenkinsgbundefined
                  rjenkinsgb @DNvM84
                  last edited by

                  @dnvm84 said in First layer will not print less than .30mm:

                  I looked at the "Machine Settings/Start G-code", in CURA, and I do not have a G30 in my start code.
                  Should it be M30 like in your code?

                  Yes, that should help.

                  Try running it manually first (from DWC or Paneldue) in the middle of the print area, and check the Z height is then OK?

                  Another thing to be cautious of, is only calibrate the Z height for the probe when the nozzle is hot, unless it's a brand new one!

                  Otherwise, it may have a small amount of set plastic on the end that gives you a false impression of height when doing a paper test etc.

                  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
                  • DNvM84undefined
                    DNvM84
                    last edited by

                    So here is the latest update.

                    The printer is printing at the thinner layers.

                    I had to adjust the G31 "Z" value.

                    I plan to continue testing to be 100% sure everything is the way I want it.

                    @Phaedrux
                    When you posted the photo of your code. At the very bottom you have a M30. According to Duet that code is to delete a file. Is that supposed to be the G30 you were trying to point out?

                    I still hope to learn more about the G30 code.

                    Thank you everyone for your help.

                    rjenkinsgbundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
                    • rjenkinsgbundefined
                      rjenkinsgb @DNvM84
                      last edited by

                      @dnvm84 said in First layer will not print less than .30mm:

                      I still hope to learn more about the G30 code.

                      G30 causes a single Z probe cycle; with no other parameters, the Z height is set to whatever the Z preset value for the probe is, as it is triggered.

                      So, as long as the preset is correct for the difference between the probe trigger and nozzle, the nozzle should then be at the exact programmed height for printing.

                      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
                      • Phaedruxundefined
                        Phaedrux Moderator @DNvM84
                        last edited by

                        @dnvm84 said in First layer will not print less than .30mm:

                        I still hope to learn more about the G30 code.

                        https://docs.duet3d.com/en/User_manual/Reference/Gcodes#g30-single-z-probe

                        Z-Bot CoreXY Build | Thingiverse Profile

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