Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    How to check if axes are homed

    Duet Hardware and wiring
    4
    6
    283
    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.
    • shirnschall
      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 Duet2 (https://github.com/shirnschall/HS-Bot-Project)

      1 Reply Last reply Reply Quote 0
      • Veti
        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
          • shirnschall
            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 Duet2 (https://github.com/shirnschall/HS-Bot-Project)

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

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

              1 Reply Last reply Reply Quote 0
              • Danal
                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