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

    Delta Print Skewed

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    18
    1.7k
    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.
    • richardmckennaundefined
      richardmckenna
      last edited by

      Hi all,

      Can someone point me in the correct direction for what is causing this on my delta. I've measured everything and it all seems square, I'm using Hayden's 360mm arms (actual measurement used 360.22 as provided by the stickers on the arms) with the smart effector and cannot see any effector tilt.

      These are all supposed to be 20x20mm. The 3 in the middle pretty much exactly 20x20mm. The 2 outer squares - the straight edge on the inside measures 20mm. Out side that they just go to crap 😞

      0_1547052715574_IMG_20190109_163922.jpg

      Thanks in advance.

      1 Reply Last reply Reply Quote 0
      • oliofundefined
        oliof
        last edited by

        What's the print diameter defined in your slicer? I know that inn slic3r, if the model goes beyond the defined diameter, it will not print outside that, but cut the model off. What happens at the actual edge is probably a bit undefined, but might lead to weird printing artifacts.

        <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

        1 Reply Last reply Reply Quote 0
        • richardmckennaundefined
          richardmckenna
          last edited by

          It's a 300mm diameter bed.

          Cura
          0_1547058164569_cura-config.png

          Simplify3D has the following
          0_1547058094157_simplify3d-config.png

          1 Reply Last reply Reply Quote 0
          • fcwiltundefined
            fcwilt
            last edited by fcwilt

            To take the slicer out of the equation use the DWC "jog" buttons to determine if the X and Y movements are correct.

            Position to X=0 and Y=0.

            Then start stepping to, say, 50, 100 and 140 measuring each position with a good mm scale to see if the position is correct.

            Do this for both X and Y, one axis at a time.

            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

            richardmckennaundefined 1 Reply Last reply Reply Quote 0
            • richardmckennaundefined
              richardmckenna @fcwilt
              last edited by richardmckenna

              @fcwilt thanks for the suggestion, but already tried that and movement is correct in both axis. It also moves to all the correct positions defined in bed.g when doing auto calibration. You can see the little dots of filament around the edges of the bed in the photo above.

              fcwiltundefined 1 Reply Last reply Reply Quote 0
              • fcwiltundefined
                fcwilt @richardmckenna
                last edited by

                @richardmckenna said in Delta Print Skewed:

                @fcwilt thanks for the suggestion, but already tried that and movement is correct in both axis. It also moves to all the correct positions defined in bed.g when doing auto calibration. You can see the little dots of filament around the edges of the bed in the photo above.

                OK that rules that issue out.

                Try including a skirt while printing. I would not be surprised if you are having bed adhesion issues as printing moves away from center.

                What does your height map look like?

                Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                richardmckennaundefined 1 Reply Last reply Reply Quote 0
                • richardmckennaundefined
                  richardmckenna @fcwilt
                  last edited by

                  @fcwilt I don't think it is that. I have tried with a skirt/brim the nozzle actually moves in that squashed shape rather than the 20x20 square.

                  Here is my height map
                  0_1547063265048_heatmap.png

                  fcwiltundefined 1 Reply Last reply Reply Quote 0
                  • fcwiltundefined
                    fcwilt @richardmckenna
                    last edited by

                    @richardmckenna Your height map looks good.

                    When I was trying to fine tune my deltas I created models (using OpenSCAD) of simple thin discs of different diameters (50, 100, 150, 200, etc). The larger discs revealed problems with adhesion.

                    It took some tweaking to get good results. A first layer of 150% and a first layer speed of 25% worked well. I always include a skirt as it quickly shows if something is not right.

                    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

                    richardmckennaundefined 1 Reply Last reply Reply Quote 0
                    • richardmckennaundefined
                      richardmckenna @fcwilt
                      last edited by

                      @fcwilt thanks for the ideas. It’s just doing a small print (where it works in the middle) when that has finished I will try the concentric rings to see what that shows.

                      I always tend to use a skirt as I find it helps highlight adhesion issues, while priming the nozzle. I just didn’t include it in the test above as I wanted to see exactly what it did with just the 20x20 square.

                      1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators
                        last edited by

                        What B parameter did you specify in your M665 command in config.g? The firmware won't allow you to move the nozzle outside that radius while printing.

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                        richardmckennaundefined 1 Reply Last reply Reply Quote 0
                        • richardmckennaundefined
                          richardmckenna @dc42
                          last edited by

                          @dc42 M665 R200 L360.22 B140 H457

                          So the square is well within the 280mm diameter. However that got me thinking. So I've had a look at what was produced for the config-override.g file and that has the following in it.

                          ; Delta parameters
                          M665 L360.220 R196.872 H449.085 B100.0 X0.166 Y0.098 Z0.000
                          M666 X0.718 Y-1.185 Z0.467 A0.00 B0.00

                          Why would B be 100 in the config-override.g file?

                          dc42undefined 1 Reply Last reply Reply Quote 0
                          • dc42undefined
                            dc42 administrators @richardmckenna
                            last edited by dc42

                            @richardmckenna said in Delta Print Skewed:

                            Why would B be 100 in the config-override.g file?

                            Because you had it set to 100 the first time you used M500 to save the parameters.

                            Duet WiFi hardware designer and firmware engineer
                            Please do not ask me for Duet support via PM or email, use the forum
                            http://www.escher3d.com, https://miscsolutions.wordpress.com

                            richardmckennaundefined 1 Reply Last reply Reply Quote 0
                            • richardmckennaundefined
                              richardmckenna @dc42
                              last edited by

                              @dc42 I re-tensioned the belts this evening to make sure that wasn't causing the problem and ran G32 3 times, then used M500 to save the parameters.

                              I'm guessing M500 does not update the B parameter in the override file?

                              1 Reply Last reply Reply Quote 0
                              • richardmckennaundefined
                                richardmckenna
                                last edited by

                                Perfect I now get full build plate printing. It says not to but I just edited the override file with the correct value and used M501 to read the new values.

                                Thanks all for your help. Much appreciated.

                                fcwiltundefined 1 Reply Last reply Reply Quote 0
                                • fcwiltundefined
                                  fcwilt @richardmckenna
                                  last edited by

                                  @richardmckenna said in Delta Print Skewed:

                                  Perfect I now get full build plate printing. It says not to but I just edited the override file with the correct value and used M501 to read the new values.

                                  Thanks all for your help. Much appreciated.

                                  Glad to hear you got it working.

                                  One thing I don't understand though. When I suggested using a scale to verify movement in the X and Y axes you said that you had done that.

                                  It shouldn't have been possible to reach the min/max positions if the settings in config-override.g were wrong.

                                  Did something change config-override.g AFTER you made those measurements?

                                  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

                                  richardmckennaundefined 1 Reply Last reply Reply Quote 0
                                  • richardmckennaundefined
                                    richardmckenna @fcwilt
                                    last edited by

                                    @fcwilt not that I know of. If the B parameter in config-override.g was set the first time I ran M500 and not updated each time I’ve run M500 since then it has been like that for a couple of weeks.

                                    Yesterday when it wouldn’t print out at at the edge the first thing I did was check the movement in the axis was correct checking the jog movement with the expected distance.

                                    What I don’t understand is why the firmware let me manually jog the print head out to the edge and also how I was able to probe the outer points for auto calibration.

                                    dc42undefined 1 Reply Last reply Reply Quote 0
                                    • dc42undefined
                                      dc42 administrators @richardmckenna
                                      last edited by

                                      @richardmckenna said in Delta Print Skewed:

                                      @fcwilt not that I know of. If the B parameter in config-override.g was set the first time I ran M500 and not updated each time I’ve run M500 since then it has been like that for a couple of weeks.

                                      Yesterday when it wouldn’t print out at at the edge the first thing I did was check the movement in the axis was correct checking the jog movement with the expected distance.

                                      What I don’t understand is why the firmware let me manually jog the print head out to the edge and also how I was able to probe the outer points for auto calibration.

                                      Every time you started the Duet after running M500 that first time, the B100 in M665 in config-override.g will have overridden the one in M665 in config.g. So when you changed M665 in config.g to B150, it had no effect.

                                      When bed probing using the G30 commands in bed.g, movement limits are not applied. This allows you to probe outside the normal print area, for example between the towers and outside the usual print radius, for better calibration accuracy. But the M665 B parameter will prevent you from doing manual moves outside the bed radius, unless you send M564 S0 to override the limits.

                                      Duet WiFi hardware designer and firmware engineer
                                      Please do not ask me for Duet support via PM or email, use the forum
                                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                                      richardmckennaundefined 1 Reply Last reply Reply Quote 0
                                      • richardmckennaundefined
                                        richardmckenna @dc42
                                        last edited by

                                        @dc42 ah thanks for the explanation. That makes total sense and is obvious looking at it now.

                                        This is my second diy printer build and my first delta so still getting used to the quirks of deltas and tuning them. My CoreXY was a bit more obvious to configure.

                                        I must say though the Auto Calibration combined with the Smart Effector is just genius and a life saver. Would be interesting to see if the Smart Effector style bed probing could be adapted to Cartesian/CoreXY printers. Maybe a rectangular PCB attached to the carriage.

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