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

    Endstop override

    Scheduled Pinned Locked Moved
    General Discussion
    5
    8
    371
    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.
    • luckyflyerundefined
      luckyflyer
      last edited by

      Why when I enter G1 Y0 is the Y endstop switch overridden? Also what establishes Y0 and X0?

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

        If you add the H1 parameter to the moves if the endstop is hit the axis is set to homed and the defined position is established.

        with duet only moves with H1 take the endstop into account, no other moves do.

        1 Reply Last reply Reply Quote 0
        • A Former User?
          A Former User
          last edited by

          RRF doesn't enforce limit switches except when homing, it relies on the machine limits in software otherwise.

          combination of m208 and m574 sets x0 and y0.
          https://duet3d.dozuki.com/Wiki/Gcode#Section_M574_Set_endstop_configuration
          https://duet3d.dozuki.com/Wiki/Gcode#Section_M208_Set_axis_max_travel

          https://duet3d.dozuki.com/Wiki/Connecting_endstop_switches#Section_Test_endstop_switches
          https://duet3d.dozuki.com/Wiki/Test_homing_behaviour

          1 Reply Last reply Reply Quote 0
          • luckyflyerundefined
            luckyflyer
            last edited by luckyflyer

            Thank you gentlemen, I'm trying to get my prints centered on the bed with simplify 3d and this question came up.

            deckingmanundefined 1 Reply Last reply Reply Quote 0
            • deckingmanundefined
              deckingman @luckyflyer
              last edited by

              @luckyflyer said in Endstop override:

              Thank you gentlemen, I'm trying to get my prints centered on the bed with simplify 3d and this question came up.

              The process of homing is merely to establish a point in space that the firmware can use as a reference. The most common method is to have switches located at the minimum axes travel positions and call this point zero. But it doesn't have to be like that. For example, if you have say 300mm travel in X and 200mm travel in Y, then you could say that the when the switches trigger, this position is minus 150mm in X and minus 100mm in Y. That then sets the original (the point where X and Y are both zero) as being the centre of build platform. If you then set the slicer to use the centre of the bed as the origin, this can make the process of centring parts easier.

              Ian
              https://somei3deas.wordpress.com/
              https://www.youtube.com/@deckingman

              1 Reply Last reply Reply Quote 0
              • luckyflyerundefined
                luckyflyer
                last edited by luckyflyer

                I follow the logic in this and I'll try to implement this into my s3d slicer. But wouldn't the center be positive numbers in the above example if home is 0,0 and max travels are positive numbers?
                Ok I get why they are neg numbers.
                In my case x and y home are at the printers front right , nearest left corner when standing in front. Axis limits are M208 X5 Y7 Z-3 S1 and M208 X308 Y310 Z300. The limit switches trigger at X5 and Y7. These settings put the nozzle a few mm inside the pei plate on all four sides. The prints are not offset in s3d but are when printed on the printer. I'm struggling to understand how to correct this in s3d. Any tips or advice on how to exactly do this is appreciated.

                theruttmeisterundefined 1 Reply Last reply Reply Quote 0
                • theruttmeisterundefined
                  theruttmeister @luckyflyer
                  last edited by

                  @luckyflyer

                  I don't recall where in S3D's settings it is, but you can configure both the build envelope size and center. The common issue is having the center set to zero in the slicer when its not on your printer, or vice-versa (Delta's almost always have their center at 0,0 for example).

                  From the numbers you give, your center is X151.5 Y151.5 or thereabouts. I'm guessing you have Simplify setup for a center of 0,0.

                  Isolate, substitute, verify.

                  1 Reply Last reply Reply Quote 0
                  • luckyflyerundefined
                    luckyflyer
                    last edited by

                    There is a section in S3d called global offsets. I entered the correct x and y offsets there and that seems to have corrected the misalingment.

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