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

    Delta homing issues (SOLVED)

    Scheduled Pinned Locked Moved
    General Discussion
    3
    10
    612
    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.
    • Brian.Evertsundefined
      Brian.Everts
      last edited by Brian.Everts

      Good afternoon gents.

      sorry to be asking for help on my first post, but im scratching my head with this

      Hardware is as follows:

      Genuine Duet wifi

      Firmware Electronics: Duet WiFi 1.02 or later

      Firmware Version: 2.02(RTOS) (2018-12-24b1)

      WiFi Server Version: 1.23

      Web Interface Version: 1.22.6

      Kossel style Delta, vertical rail height (from the bed to the end stops) is almost 900mm

      Smart effector

      Haydn Mag ball carbon arms with a length of 490.66mm

      Bed Dia is 300mm

      Linear Rails

      0.9 degree motors

      Zesty Nimble on the smart effector.

      My issue is that i can home but once i do the web interface lists the axis's in the following manner:

      X= 0 Y= 0 Z=350.1

      And if i try to initiate a "delta calibration" move only the X & Y motors move.

      Would someone with obviously better knowledge of delta's than i be able to pass comment on what my issue might be, i will try to attach copies of my config.g, bed.g & homedelta.g files

      I know its cheesy but many thanks in advance for helping a newbie with his first delta.

      Brian

      T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
      • T3P3Tonyundefined
        T3P3Tony administrators @Brian.Everts
        last edited by

        @brian-everts said in Delta homing issues:

        My issue is that i can home but once i do the web interface lists the axis's in the following manner:
        X= 0 Y= 0 Z=350.1

        this is normal as this is the location of the effector in the co-ordinate space of the printer rather than being the position of the individual axis (which are no doubt all the ways up at the endstops)

        Please update your bed.g to use six factor calibration (I don't know if this is the issue causing only X and Y to move - I doubt it - but S3 is not right):
        https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer#Section_Setting_up_the_bed_g_file

        Is that the bed.g file from the RepRapFirmware configurator, unedited?

        www.duet3d.com

        Brian.Evertsundefined 1 Reply Last reply Reply Quote 0
        • Brian.Evertsundefined
          Brian.Everts @T3P3Tony
          last edited by

          @t3p3tony

          thanks for the prompt reply. yes i used the config tool, i didnt change the bed.g file but i did do a comparison between it and David's kossel example file which is in the sd card you guys send out.

          i will look at the bed.g section and digest until i can get me head round it.

          thanks again.

          Brian

          1 Reply Last reply Reply Quote 0
          • T3P3Tonyundefined
            T3P3Tony administrators
            last edited by

            The line to change is:

            G30 P12 X0 Y0 H0 Z-99999 S3
            
            

            Change this to

            G30 P12 X0 Y0 H0 Z-99999 S6
            

            www.duet3d.com

            Brian.Evertsundefined 1 Reply Last reply Reply Quote 0
            • Brian.Evertsundefined
              Brian.Everts @T3P3Tony
              last edited by

              @t3p3tony

              Thanks for that, i changed it, that seems to have cured the issue, the calibration sequence now starts, but it has presented another issue (typical)
              in the the nozzle doesnt actually get to the bed before it reports that it was not triggered and tries to move to the next point.

              one step forward, i will try speeding up the the probing speed as it looks like it "timing out" due to my very slow probing speed.

              Regards

              Brian

              dc42undefined 1 Reply Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @Brian.Everts
                last edited by

                @brian-everts said in Delta homing issues:

                @t3p3tony

                Thanks for that, i changed it, that seems to have cured the issue, the calibration sequence now starts, but it has presented another issue (typical)
                in the the nozzle doesnt actually get to the bed before it reports that it was not triggered and tries to move to the next point.

                one step forward, i will try speeding up the the probing speed as it looks like it "timing out" due to my very slow probing speed.

                Regards

                Brian

                Temporarily increase the probing dive height, for example to 50 (it's in mm). It's the H parameter in the M558 command in config.g.

                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

                1 Reply Last reply Reply Quote 0
                • Brian.Evertsundefined
                  Brian.Everts
                  last edited by

                  Hi David

                  Thanks for the input on the M558 command I tried that and im afraid to say that didn’t help.

                  I worked out a work around (rightly or wrongly) you can advise me on its validity.

                  Once I got the machine to actually start the calibration procedure I observed that the height the Z axis would “dive” to always show zero in the web interface and that dive height in mm corresponded with the amount of mm in H switch in the M665 command, the H switch states: H = height of the nozzle above the bed when all three carriages are just high enough to trigger the end stop switches. Measure it as best you can, to within about 5mm. Calibration will adjust it.

                  Now I measured that as advised after homing all three carriages, and from the bed surface to the tip of the nozzle is 355mm, and with that value in the H switch of the M665 command the nozzle would never get close to the bed when I initiated the auto calibration sequence, so I made the connection between the two and I tried increasing the H value, I reached a value of 444 mm which now allow the nozzle to reach a reasonably close distance above the bed.

                  Why would the original (correct) H Value not allow the nozzle close to the bed? And why does the incorrect value allow this to happen…

                  So is my workaround crazy or can I leave it for now?

                  Im now working through writing a macro to help me to carry out all 12 trigger height corrections.

                  Detla’s are crazy machines to get your head around but so fascinating too.

                  Brian

                  dc42undefined 1 Reply Last reply Reply Quote 0
                  • dc42undefined
                    dc42 administrators @Brian.Everts
                    last edited by

                    It sounds to me that you have the incorrect steps/mm value for the towers in the M92 command. For example, you may have entered 80 when the true value is 100.

                    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

                    Brian.Evertsundefined 1 Reply Last reply Reply Quote 0
                    • Brian.Evertsundefined
                      Brian.Everts @dc42
                      last edited by

                      @dc42 said in Delta homing issues:

                      It sounds to me that you have the incorrect steps/mm value for the towers in the M92 command. For example, you may have entered 80 when the true value is 100.

                      Hi David

                      I will double check that, i followed the reprap calculator.

                      1 Reply Last reply Reply Quote 0
                      • Brian.Evertsundefined
                        Brian.Everts
                        last edited by

                        Hi All

                        So i have my homing issue fixed, thanks to all who helped.

                        I used the RepRap config tool and it appears to have set the Switch incorrectly in the beg.g file.

                        I also checked the steps per mm as advised by David, im running 0.9 degree motors so the steps per mm was wrong, the RepRap config tool appears to assume 1.8 degree motors are being used and unless its hidden somewhere, i couldnt find where to tell the tool i was using 0.9 degree motors.

                        so i will mark this as solved, thanks again to everyone who assisted.

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