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

    Prevent cold homing

    Scheduled Pinned Locked Moved Unsolved
    Gcode meta commands
    homing
    4
    6
    322
    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.
    • 3dyorickundefined
      3dyorick
      last edited by

      Hi,

      I would like to prevent my Z axis to home cold
      Can i add a condition that the temperature of the nozzle has to be between temperatures without actually changing the setpoint?

      fcwiltundefined 1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt @3dyorick
        last edited by

        @3dyorick said in Prevent cold homing:

        I would like to prevent my Z axis to home cold

        If you are using v3 firmware you can do that.

        JOOC why do you want to do that?

        Frederick

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

        1 Reply Last reply Reply Quote 0
        • 3dyorickundefined
          3dyorick
          last edited by

          so i've to do the update that i planned first.

          • Problem was that i started the G29 code but a cold blob on my nozzle touched the bed first and the Z kept forcing down.
            (BL touch should also fix this but i've not recieved is yet
          fcwiltundefined deckingmanundefined 2 Replies Last reply Reply Quote 0
          • PCRundefined
            PCR
            last edited by

            put G29 in the startcode after you waited for the nozzle to reach temp?

            1 Reply Last reply Reply Quote 0
            • fcwiltundefined
              fcwilt @3dyorick
              last edited by

              @3dyorick said in Prevent cold homing:

              so i've to do the update that i planned first.

              • Problem was that i started the G29 code but a cold blob on my nozzle touched the bed first and the Z kept forcing down.
                (BL touch should also fix this but i've not recieved is yet

              I see. You said "cold homing" but G29 is not used for homing - it is used for creating/loading the height map used with mesh compensation.

              When are you using G29?

              Frederick

              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

                @3dyorick Another way of doing it without upgrading or using conditional gcode is add commands to heat the nozzle at the start of your homeZ moves. (That's what I do because I use the nozzle as a probe).

                So for example you can have....

                T0 ; select tool zero
                M104 S140; heat to 140 (use whatever temperature you decide on)
                M116 P0 ; wait for it to reach temperature
                
                G1 H1 Z-nnn .....etc
                

                One slight caveat is that if the nozzle is already at say 180 deg C, the above code will wait for the nozzle to cool to 140. So pick an appropriate temperature to sit you usage case. (although it would be unusual to have the hot end heated fully to print temperature before commencing any homing moves).

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

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