Navigation

    Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Problems after upgrading 3.4.0 to 3.4.1

    General Discussion
    2
    16
    315
    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.
    • ikarisan
      ikarisan last edited by ikarisan

      After upgrading my Duet3D Wifi v1.04 from 3.4.0 to 3.4.1 I am facing strange issues.

      1. The X0/Y0 seems to have been moved. My start-gcode homes x and y, which is slightly off the bed and then moves to x0/Y5 to print a prime line. On 3.4.1 this line is printed in front of the bed!

      2. Starting with 3.4.1 every 90° corner (which have an additional radius of 1mm!) is printed with a large bulging. It seems as if the noozle moves 0,5mm beyond the corner and then moves back in a curve back to the 90° line.

      This is what I get with 3.4.1:

      IMG_20220621_194111.jpg 😠 😞 😥

      This is very annoying. I have not changed the gcode, nor the configuration.

      Phaedrux 2 Replies Last reply Reply Quote 0
      • ikarisan
        ikarisan last edited by

        These are the 3.4.0 corners:

        4bb2df5a-02af-47b5-b3f4-9a01385b53fb-grafik.png

        1 Reply Last reply Reply Quote 0
        • Phaedrux
          Phaedrux Moderator @ikarisan last edited by

          @ikarisan said in Problems after upgrading 3.4.0 to 3.4.1:

          The X0/Y0 seems to have been moved. My start-gcode homes x and y, which is slightly off the bed and then moves to x0/Y5 to print a prime line. On 3.4.1 this line is printed in front of the bed!

          Please show us your gcode. Config.g, homing files, start.g and any slicer start gcode.

          For the bulges, you are not the first person to notice a difference in corner behaviour. We are beginning to investigate.

          Z-Bot CoreXY Build | Thingiverse Profile

          ikarisan 1 Reply Last reply Reply Quote 2
          • ikarisan
            ikarisan @Phaedrux last edited by

            @phaedrux

            My config.g with corrected x/y values: config.g

            There is no start.g file.

            My gcode (including start codes): PSU_right.gcode

            And these are my "homing files":
            homez.g homey.g homex.g homeall.g

            1 Reply Last reply Reply Quote 0
            • Phaedrux
              Phaedrux Moderator last edited by

              M208 X0:270 Y-7:285 Z0:250 S1

              Remove the S1 from that command. When using the two values for each axis range you need to leave off the S1. I wonder if this is causing it to incorrectly set the actual axis range. Please send M208 by itself to see what it currently things the axis range is.

              Do you use bed.g for leveling? Can you post that as well?

              Z-Bot CoreXY Build | Thingiverse Profile

              ikarisan 1 Reply Last reply Reply Quote 0
              • ikarisan
                ikarisan @Phaedrux last edited by ikarisan

                @phaedrux said in Problems after upgrading 3.4.0 to 3.4.1:

                M208 X0:270 Y-7:285 Z0:250 S1

                Remove the S1 from that command. When using the two values for each axis range you need to leave off the S1. I wonder if this is causing it to incorrectly set the actual axis range. Please send M208 by itself to see what it currently things the axis range is.

                Do you use bed.g for leveling? Can you post that as well?

                22.6.2022, 20:01:08 M208
                Axis limits (mm)s X0.0:270.0, Y-7.0:285.0, Z0.0:250.0

                This is the content of my bed.g:

                M561                ; clear any bed transform
                G29 S2
                M290 R0 S0
                G28 Z
                G30 P0 X0 Y10 Z-99999     ; Probe near an adjusting screw
                G30 P1 X270 Y10 Z-99999   ; Probe near an adjusting screw
                G30 P3 X0 Y250 Z-99999    ; Probe near an adjusting screw 
                G30 P2 X270 Y250 Z-99999 S4 ; Probe near an adjusting screw and report adjustments needed
                
                1 Reply Last reply Reply Quote 0
                • Phaedrux
                  Phaedrux Moderator @ikarisan last edited by

                  @ikarisan said in Problems after upgrading 3.4.0 to 3.4.1:

                  x0/Y5 to print a prime line. On 3.4.1 this line is printed in front of the bed!

                  X0 Y5 would be the front left corner of the bed normally. And based on your config and homing files that should be the case as well. Can you confirm that -x moves to the left, and -y moves to the front?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  ikarisan 1 Reply Last reply Reply Quote 0
                  • ikarisan
                    ikarisan @Phaedrux last edited by

                    @phaedrux Yes, sure. -x moves to the left an -y moves to the front.

                    But at the moment, my primary issues are these bulges in every corner. The offset is something I can handle very easily. But these bulges are really annoying. I will try to downgrade to 3.4.0 tomorrow.

                    1 Reply Last reply Reply Quote 0
                    • Phaedrux
                      Phaedrux Moderator last edited by

                      Sure. The bulges are a known issue though. I'm trying to understand why the prime line apparently moved all of a sudden.

                      @ikarisan said in Problems after upgrading 3.4.0 to 3.4.1:

                      Yes, sure. -x moves to the left an -y moves to the front.

                      @ikarisan said in Problems after upgrading 3.4.0 to 3.4.1:

                      The X0/Y0 seems to have been moved. My start-gcode homes x and y, which is slightly off the bed and then moves to x0/Y5 to print a prime line. On 3.4.1 this line is printed in front of the bed!

                      If -x is left and -y is front, isn't the prime line printing at the front of the bed correct? Or do you mean something else by "printed in front of the bed?"

                      Z-Bot CoreXY Build | Thingiverse Profile

                      ikarisan 1 Reply Last reply Reply Quote 1
                      • ikarisan
                        ikarisan @Phaedrux last edited by

                        @phaedrux After homing X/Y I move the nozzle 0.1-0.2mm above the bed and print a "X,Y prime line" from 0,0 to to [middle of bed],0. By "printed in front of the bed" I mean, that the nozzle does not "print" on the bed but a few mm in front of it into the air.

                        1 Reply Last reply Reply Quote 0
                        • Phaedrux
                          Phaedrux Moderator last edited by

                          Ok I understand now.

                          G10 P0 R235 ; sets the standby temperature
                          ;TYPE:Custom
                          ; ===== PRINTER SETTINGS STARTCODE =====
                          G28
                          G90 ; Absolut positioning
                          M82
                          G1 X0 Y-30 Z25
                          
                          M190 S80 R80
                          G4 S6 ; Wait for six seconds
                          G28 Z ; Now calibrate Z
                          G1 X0 Y-30 Z25 ; Again, wait off the bed
                          
                          T0
                          G10 P0 S235 R235 ; Stby und Active Temp
                          M116 P0 ; Wait for target temperature
                          G4 S5 ; Wait for 5 seconds
                          
                          G91 ; Relative positioning
                          G1 E20 F300 ; Extrude 20mm
                          G92 E0 ; Extrusion to 0
                          G90  ; Absolute positioning
                          
                          G1 X0 Y5 Z0.2 F3000;
                          G92 E0
                          G1 X160 E5 F2000 ; move fast to the center
                          G92 E0
                          M107
                          G21 ; set units to millimeters
                          G90 ; use absolute coordinates
                          M82 ; use absolute distances for extrusion
                          G92 E0
                          ; Filament gcode START
                          G29 S2
                          G29 S1"heightmap_fr4_80.csv"
                          M290 R0 S0 ;  clear babystepping 
                          

                          Based on your start gcode I can't see why that would be the case.

                          What position does it think it is after homing?

                          What position does it think it is when priming?

                          Z-Bot CoreXY Build | Thingiverse Profile

                          ikarisan Phaedrux 2 Replies Last reply Reply Quote 0
                          • ikarisan
                            ikarisan @Phaedrux last edited by

                            @phaedrux This is the Y position at Y0: G0_Y0.jpg

                            This is the Y position after G28 Y: G28_Y.jpg

                            The position outside the bed is fine, because the limit switch is in this position.

                            1 Reply Last reply Reply Quote 0
                            • Phaedrux
                              Phaedrux Moderator @Phaedrux last edited by

                              @phaedrux said in Problems after upgrading 3.4.0 to 3.4.1:

                              G1 X0 Y-30 Z25

                              All I can see that may have an effect is that your move tries to move to Y-30 in absolute coordinates, but your M208 is limited to Y-7. I would suggest altering the moves to stay within the set M208 limits and see if that keeps your prime line on the bed.

                              Z-Bot CoreXY Build | Thingiverse Profile

                              1 Reply Last reply Reply Quote 0
                              • ikarisan
                                ikarisan last edited by

                                I will try this out one day soon. More important for me are these bulges in the corners. I will now first switch back to version 3.4.0 (if this is possible).

                                1 Reply Last reply Reply Quote 0
                                • Phaedrux
                                  Phaedrux Moderator last edited by

                                  Yes it is possible to switch between versions quite easily. All you need to do is upload the complete zip file to the system tab in DWC for the version you want. Please try 3.4 and 3.3 and see when the bulges appear for you. I'm guessing they will show up in 3.4.

                                  Z-Bot CoreXY Build | Thingiverse Profile

                                  ikarisan 1 Reply Last reply Reply Quote 0
                                  • ikarisan
                                    ikarisan @Phaedrux last edited by

                                    @phaedrux At the moment I am unfortunately very confused. I flashed my Duet3Dv2 back to 3.3.0 but the bulges are still there. O.O
                                    I can't remember that I ever saw this the last two years. This makes absolutely no sense. I may have changed something in config.g between 3.3.0 and 3.4.1 that would provoke this result. But I can't remember.

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