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

    How to NOT to probe if hotend temp is >150???

    Scheduled Pinned Locked Moved
    Smart effector for delta printers
    4
    11
    899
    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.
    • dc42undefined
      dc42 administrators @apak
      last edited by

      @apak see https://docs.duet3d.com/en/User_manual/Reference/Gcode_meta_commands for how to write a similar program in RRF GCode, and see https://docs.duet3d.com/en/User_manual/Reference/Gcodes#m291-display-message-and-optionally-wait-for-response for how to present the user with a message and optionally wait for a response.

      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

      apakundefined 1 Reply Last reply Reply Quote 0
      • apakundefined
        apak @dc42
        last edited by

        @dc42 Thanks, but is not about the msg, is about how to implement it, since can´t override G30 and G32 comands to call before probe to a macro that checks temp, and avoids probing if too hot.

        Maybe write a custom G30.1.g but if send a G30 too hot it will probe.

        In G32.g is easier because it calls to bed.g and G29 calls mesh.g

        jay_s_ukundefined 1 Reply Last reply Reply Quote 0
        • jay_s_ukundefined
          jay_s_uk @apak
          last edited by

          @apak have a look at my Troodon config with tap https://github.com/TeamGloomy/Troodon-V2/tree/improved+TAP

          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

          apakundefined 1 Reply Last reply Reply Quote 0
          • apakundefined
            apak @jay_s_uk
            last edited by apak

            @jay_s_uk thanks, will do......

            edit: Already looked at it. You use M568 to set tool temp, but still. If you are with hotend hot, and by any chance you issue a G30, it will probe and damage your bed. to avoid that is the workaround is what a I am looking for....

            1 Reply Last reply Reply Quote 0
            • apakundefined
              apak
              last edited by

              Maybe could set a parametro when declaring the probe of max tool temp to probe or something like that?

              Exerqtorundefined 1 Reply Last reply Reply Quote 0
              • Exerqtorundefined
                Exerqtor @apak
                last edited by Exerqtor

                @apak Here's how I've done it:
                Github

                apakundefined 2 Replies Last reply Reply Quote 0
                • apakundefined
                  apak @Exerqtor
                  last edited by apak

                  @Exerqtor do you think it will work with a smarteffector? I can´t find your M401 to deloy the deployprobe.g in with you set probing temp.

                  I do see the M402 at the end of the macros

                  Exerqtorundefined 1 Reply Last reply Reply Quote 0
                  • Exerqtorundefined
                    Exerqtor @apak
                    last edited by Exerqtor

                    @apak I'm pretty sure RRF (3.x onward) allways looks for and tries to run deployprobe.g when one attempt to use a Z-probe, same goes for retractprobe.g after a Z-probe has been used.

                    Just give it a try, and hold your finger on the power switch while doing it if you're afraid it will mess something up 🤣

                    apakundefined 1 Reply Last reply Reply Quote 0
                    • apakundefined
                      apak @Exerqtor
                      last edited by apak

                      @Exerqtor already did, working sort off

                      if extruder them is higher than 150, it works, and lowers the temp, probes and set it back

                      if temp is lower that 150 it does NOT heat up to 150

                      would like to always probe at same temp, in my case 150.

                      I must call deployprobe.g in other to get it working

                      1 Reply Last reply Reply Quote 0
                      • apakundefined
                        apak @Exerqtor
                        last edited by apak

                        @Exerqtor 9c80205b-c21e-4438-9e44-3898ce42fe82-image.png

                        tapping lower case makes the system fail to resume previos temp, must be TAPPING, in other cases it does not work properly.

                        I also added this

                        ; Temperature target loweer than probe temp, warm nozzle
                        if var.Target_Temp < (var.Probe_Temp) && global.TAPPING = false
                          var msg = "Extruder temperature " ^ var.Actual_Temp ^ "°C is still too low, waiting until hotend reaches probing temp of " ^ var.Probe_Temp  ^ "°C"
                          M291 P{var.msg} T4
                          set global.TAPPING  = true
                          G10 P0 S{var.Probe_Temp}                                                   ; Set hotend temperature to var.Probe_temp
                          M116 H1 S{var.Tolerance}                                                   ; Wait for the hotend to reach var.Max_Temp  
                        

                        My previos work around was this

                        M291 P"Pre heating bed and nozzle ..." S2       ; Display new message
                        M140 S{global.bedProbeTemperature} 										; set bed temp and don´t wait for it
                        M568 P0 S{global.nozzleProbeTemperature} A2								; set the current tool temperature to variable set probe temp in globals.g 
                        M116 S5 															; Wait for bed and tool temp top be reached
                        

                        But didn,t work with a single G30, yours do.

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