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

    Need help with Ender-6 core xy motor movement

    Scheduled Pinned Locked Moved
    Using Duet Controllers
    3
    27
    1.8k
    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.
    • davidewenundefined
      davidewen @Phaedrux
      last edited by

      @phaedrux
      Thank you for your help.
      Sorry for my delayed response. I was on vacation last week.

      Ender 6 physical setup
      X & Y motors @ rear
      X & Y stops @ max

      NOTE: I had to swap X & Y at the Duet board to get the correct movement.

      I have the X & Y axis moving correctly per your referenced link
      https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCoreXYPrinter

      X homes correctly.
      Y homes correctly.

      Thanks again!

      David

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

        Just to double check, try printing some text to see if anything is mirrored.

        Z-Bot CoreXY Build | Thingiverse Profile

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

          @phaedrux
          I'm not to the point of printing yet. I don't even know how to load a file yet.

          I'm still trying to figure out the rest of the config.

          I'm currently working on the Extruder.
          I installed a Bondtech extruder. So far it's working, but not loading filament all the way, so I must have some parameters incorrectly set.

          So far I have the X, Y & Z axis moving in the correct directions and the endstops working.

          The EZAble seems to be around 15mm off to the + side even though I have it set to +2mm.

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

            @phaedrux

            First print completed.
            I printed text to confirm no mirroring was happening.

            I had 2 problems.
            1: 1st layer was crushed against the build plate. I had to babystep by 2.8 mm to get filament to come out. Homing Z works everytime. I used Cura to slice.

            2: print was horribly slow. It took 38m 27s to print "Duet 3 mini 5+" @ 0.6mm thickness.

            I'm using mesh compensation, and it maps out the surface.

            Printer is capable of moving 200mm/s.

            Any suggestions for solving these 2 problems?

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

              @davidewen said in Need help with Ender-6 core xy motor movement:

              1: 1st layer was crushed against the build plate. I had to babystep by 2.8 mm to get filament to come out. Homing Z works everytime.

              Calibrate your probe offsets.

              https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe#Section_Calibrate_the_Z_probe_trigger_height

              @davidewen said in Need help with Ender-6 core xy motor movement:

              2: print was horribly slow.

              Check your cura start gcode section for any speed commands that may be there overriding your config.g settings. Also make sure you're set to use RepRap Gcode flavour.

              Post a sliced gcode file here if you're unsure.

              Z-Bot CoreXY Build | Thingiverse Profile

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

                @phaedrux

                Thanks. I'll calibrate the probe offsets.

                I'm not sure about the RepRap flavor.
                Here's the gcode that I ran.
                Duet 3 mini 5.gcode

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

                  ;FLAVOR:RepRap
                  ;TIME:388
                  ;Filament used: 0.145903m
                  ;Layer height: 0.2
                  ;MINX:67.247
                  ;MINY:108.91
                  ;MINZ:0.2
                  ;MAXX:182.753
                  ;MAXY:141.085
                  ;MAXZ:0.8
                  ;Generated with Cura_SteamEngine 4.10.0
                  T0
                  M190 S50
                  M104 S200
                  M109 S200
                  M82 ;absolute extrusion mode
                  M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
                  M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
                  M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
                  M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
                  M220 S100 ;Reset Feedrate
                  M221 S100 ;Reset Flowrate
                  

                  You're ok for reprap flavor.

                  And as expected, these lines are causing the speeds to be slow.

                  M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
                  M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
                  M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
                  M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
                  

                  Delete them from your start gcode.

                  Z-Bot CoreXY Build | Thingiverse Profile

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

                    @phaedrux

                    I removed the starting gcode info and the print was much faster.
                    Thanks for that!

                    Regarding the probe calibration.
                    I had run that previously.
                    But, I ran it again anyway.
                    Even after running it again, I had to babystep +0.6mm to get filament to flow.

                    Is there someway to make the baby steps permanent?
                    I have to adjust for every print.

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

                      @davidewen said in Need help with Ender-6 core xy motor movement:

                      Is there someway to make the baby steps permanent?

                      If you constantly need to baby step up 0.6mm then you can simply modify your G31 Z value to take that into account. That's how you make it permanent.

                      It could also be that you are homing Z at a different location than where you are measuring the offset. Ideally they should be the same location at the center of the bed.

                      Z-Bot CoreXY Build | Thingiverse Profile

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

                        @phaedrux

                        I have the config.g file G31 Z value set, but I still have to adjust each print.

                        I'm still printing the test "DUET" text. Same gcode, just rerunning it.

                        Duet.gcode

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

                          @davidewen said in Need help with Ender-6 core xy motor movement:

                          I have the config.g file G31 Z value set, but I still have to adjust each print.

                          I understand, but if you're consistently needing to babystep, then you can modify your measured G31 Z with that baby stepping amount to make it permanent. Consider it a fine tuning of your G31 Z offset.

                          If you have G31 Z2 and you have to add +0.6mm to get a good first layer because your nozzle is too close after homing with the probe you can take 2mm - 0.6mm = 1.4mm and change to G31 Z1.4

                          Z-Bot CoreXY Build | Thingiverse Profile

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

                            @phaedrux

                            That seems to have done the trick.
                            Thanks again.

                            One more thing I'm having trouble finding info on.
                            When the print is done, the X/Y carriage moves.
                            In my case towards the front of the printer.
                            I would like to move it towards the back of the printer.

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

                              That would all be controlled by your slicer end gcode.

                              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