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

    Fine tunning setup for Ender 5 plus

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    3
    31
    5.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.
    • aldialloundefined
      aldiallo @Phaedrux
      last edited by

      Hi @Phaedrux

      This is happening during the height calibration following the steps indicated on that link you sent, ok for M564 S0 but when doing the G1 Z1 I was expecting to see some movement at the motor level but nothing and also the G30 S1 reading where not consistent hence why I'm asking.

      Thanks

      1 Reply Last reply Reply Quote 0
      • aldialloundefined
        aldiallo
        last edited by aldiallo

        Hello,

        Still struggling getting this right as still not been able to get this completed without issues and still getting inconsistent values when triggering the probe to test the height, also seems like I screw up my homing setup as when homing the system goes off on the front left side.

        Here's my homeall.g
        ; homeall.g
        ; called to home all axes
        ;
        ; generated by RepRapFirmware Configuration Tool v3.1.4 on Sun Oct 04 2020 22:37:40 GMT+0200 (heure d’été d’Europe centrale)
        G91 ; relative positioning
        G1 H2 Z5 F6000 ; lift Z relative to current position
        G1 H1 X355 Y355 F2000 ; move quickly to X and Y axis endstops and stop there (first pass)
        G1 H2 X5 Y5 F6000 ; go back a few mm
        G1 H1 X355 Y355 F360 ; move slowly to X and Y axis endstops once more (second pass)
        G90 ; absolute positioning
        G1 X175 Y175 F6000 ; go to first bed probe point and home Z
        G30 ; home Z by probing the bed

        ; Uncomment the following lines to lift Z after probing
        ;G91 ; relative positioning
        ;G1 Z5 F100 ; lift Z relative to current position
        ;G90 ; absolute positioning

        Homez.g:

        ; homez.g
        ; called to home the Z axis
        ;
        ; generated by RepRapFirmware Configuration Tool v3.1.4 on Sun Oct 04 2020 22:37:40 GMT+0200 (heure d’été d’Europe centrale)
        G91 ; relative positioning
        G1 H2 Z5 F3000 ; lift Z relative to current position
        G90 ; absolute positioning
        G1 X175 Y175 F3000 ; go to first probe point
        G30 ; home Z by probing the bed

        ; Uncomment the following lines to lift Z after probing
        ;G91 ; relative positioning
        ;G1 Z5 F100 ; lift Z relative to current position
        ;G90 ; absolute positioning

        Thanks for your help!

        1 Reply Last reply Reply Quote 0
        • Vetiundefined
          Veti
          last edited by

          check your probe using this
          https://forum.duet3d.com/topic/6962/m48-measure-z-probe-repeatability-and-print-to-serial-output

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

            Where are your endstops physically located?

            M574 X2 S1 P"io0.in" ; configure active-high endstop for high end on X via pin io0.in
            M574 Y2 S1 P"io1.in" ; configure active-high endstop for high end on Y via pin io1.in

            That indicates they are on the high end of travel, meaning based on a 0,0 origin in the front left corner the endstops would be at the right and back sides.

            Have you leveled your bed and calibrated your extruder recently?

            Have you done G29 to get a heightmap of your bed surface?

            Z-Bot CoreXY Build | Thingiverse Profile

            aldialloundefined 1 Reply Last reply Reply Quote 0
            • aldialloundefined
              aldiallo @Veti
              last edited by

              @Veti said in Fine tunning setup for Ender 5 plus:

              https://forum.duet3d.com/topic/6962/m48-measure-z-probe-repeatability-and-print-to-serial-output

              Hello,

              Tired this on getting errors:

              Z Probe already triggered at the start of probing move.

              Vetiundefined 1 Reply Last reply Reply Quote 0
              • Vetiundefined
                Veti @aldiallo
                last edited by

                @aldiallo

                remove M401 and M402

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

                  Hi @Phaedrux

                  The endstop switches are in the right side for X and Y is at the back right side hand side when looking at the printer from the front.

                  When the head goes to the 0,0 origin the probe is outside of the bed, so my probe location based on the nozzle seems to be incorrect.

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

                    @aldiallo said in Fine tunning setup for Ender 5 plus:

                    When the head goes to the 0,0 origin the probe is outside of the bed, so my probe location based on the nozzle seems to be incorrect.

                    That's typical of using a high end endstop. You can measure your actual axis length by homing the nozzle to be where you want 0,0 to be. Then sending G92 X0 Y0, then you can send G1 H3 X400 which will move the x axis to the endstop and set the current position as the axis max. Whatever the X axis position is should be what your M208 maxima is. Then you can do the same for the Y axis.

                    Z-Bot CoreXY Build | Thingiverse Profile

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

                      @Phaedrux

                      I based the M208 maxima on the bed size so 350 for X and Y shouldn't that be correct??

                      Thanks

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

                        Measure as I described to find out

                        Z-Bot CoreXY Build | Thingiverse Profile

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

                          @Phaedrux

                          I did what you indicated, should I be seeing any results on the web interface? I've sent both commands and the print head moved to the end stop each time but that's it, not sure if I should have get a result for each axis that I should then input to the config.g file?!

                          on the tool position status I see X at 163,8 and Y at 174,4 and this is with the printhead at the endstop switch of both X and Y axis.

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

                            If you started at 0,0 and moved to the endstop from there then that's your axis length that should be in m208.

                            168 is far from 350. You moved the nozzle to the front corner of the bed and sent g92 x0 y0?

                            Z-Bot CoreXY Build | Thingiverse Profile

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

                              @Phaedrux

                              I did a home all first to bring the print head to the front left hand side and then executed the G92 X0 Y0 prior to running the G1 H3 on both X and Y axis as per your suggestion.

                              Something is not right but I don't know what.

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

                                Are you saying that homeall brings your printer to the front left side?

                                After you've done a homeall, manually jog the print head to place then nozzle at the front left corner of the printable area. Then send G92 X0 Y0. That way when you jog the print head over to the other end of the axis you'll have the actual length of the printable area.

                                Z-Bot CoreXY Build | Thingiverse Profile

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

                                  @Phaedrux

                                  When I do a home all the printhead moves to the right and back until hitting the endstop switches for X and Y the it moves to the front left side and deploys the bltouch, as the BLTouch is outside of the printable area I touch it when the bed is at the level of the ouch deployed tip is just after that that I send the G92 X0 Y0 and then the G1 H3 for the X and Y axis; I also tried moving the X to the right to get the BLTouch inside the printable area but still getting the similar results for X and Y in the tool status section.

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

                                    Ok based on your homeall and your described behaviour your M208 axis length is way off or your steps per mm for X and Y is way off.

                                    When you hit the endstops it takes the value from M208, so it thinks it's at 350. Then your homeall tries to move to the center of the bed but you say it's actually trying to move off the edge of the far left and front.

                                    So how big is your bed actually? Do you have a ruler?

                                    If you tell the printer to move X10 does it actually move 10mm?

                                    Z-Bot CoreXY Build | Thingiverse Profile

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

                                      @Phaedrux

                                      The printable area is 350 * 350 * 400 but the physical size of the bed from what I've mesure is about 380 for X and 372 for Y; not sure what other Ender 5 Plus users using duet hardware are using but when I builded the firmware I entered 350 for X and Y and 400 for Z.

                                      When I ask the printer to move 10mm for example x+10, it does move, but haven't mesured how much it moves thought but seems to me that it's moving around 10mm but will check that; now not sure if the issue is on the config.g or on the home*.g files

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

                                        See if you can create yourself a diagram like this that shows all the relevant positions and distances and offsets for the XY plane.

                                        Bed Area.png

                                        Maybe capture a video of what you're trying to do to show what's happening. That can be a huge help for understanding what's actually going on there.

                                        Z-Bot CoreXY Build | Thingiverse Profile

                                        1 Reply Last reply Reply Quote 0
                                        • aldialloundefined
                                          aldiallo
                                          last edited by

                                          ok, will do that and report back.

                                          thanks

                                          1 Reply Last reply Reply Quote 0
                                          • aldialloundefined
                                            aldiallo
                                            last edited by

                                            Hi all,

                                            Took some time as been quite busy lately but print is now done correctly without manual intervention, and it sticks fine.

                                            Still need to do some fine tuning here and there in order to redo a proper level calibration.

                                            I assume that I can enable auto home and autobed level calibration and also enable resume printing on power loss by adding relevant commands on my config.g file, correct?

                                            Additional question, I'm used to use Octoprint and that the fact that we can access everything on the duet web interface makes Octoprint irrelevant on some aspects, but there à lot of very useful, for example I used Octoprint ot power up a smart plug to turn the printer on, also the spaghetti detective to stop the printer if it detects that the printer is failing, is this something that can be done with the duet Interface or in the case this is not possible s there any concerns on using them in tandem?

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