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

    How to check if axes are homed

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    4
    6
    576
    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.
    • shirnschallundefined
      shirnschall
      last edited by

      Is there a way to check if the axes are homed? I would like to skip homing/bed leveling if it has already been done prior to starting the print.

      My printer: DIY 2020 extrusion CoreXY with E3D Tool-changing and Duet3 (https://github.com/shirnschall/HS-Bot-Project)

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

        conditional g code is not implemented yet.

        see
        https://forum.duet3d.com/topic/7110/make-use-of-variables

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

          the closest you get to conditional code is M582 which would be able to test if the printer is at a limit switch, but if you can live with having the printer home when powered on (not the safest solution) then you can do away with per print homing while waiting for conditional g-code support.

          1 Reply Last reply Reply Quote 0
          • shirnschallundefined
            shirnschall
            last edited by

            If conditional gcode is not yet implemented.. is there a way to use for example the current temperature or z height as parameter for some other command? (e.g. control a servo based on the current z height)

            My printer: DIY 2020 extrusion CoreXY with E3D Tool-changing and Duet3 (https://github.com/shirnschall/HS-Bot-Project)

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

              no. that is one of the points for the conditional parameters.

              1 Reply Last reply Reply Quote 0
              • Danalundefined
                Danal
                last edited by

                Just take the home out of your slicer start gcode.

                If the printer is homed, everything works just like today.

                If the printer is NOT homed, it won't move, and the job will complete in a few moments. You can then home and "print again".

                Delta / Kossel printer fanatic

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