Navigation

    Duet3D Logo

    Duet3D

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

    Preheat button

    Duet Web Control wishlist
    6
    7
    776
    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.
    • Duetplicator
      Duetplicator last edited by

      I would like to see a "Preheat" button, could be in the G-Code files section, next to each of the files to print. So if you print with all sorts of filament (and thus different temps), making it easier to preheat to the right temp.

      Cheers
      -Kim

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

        Macros are for this sort of thing I also save all my Gcodes files on the SD Card in folders for projects/filament so it is easy to see which one to use.

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

          Macros are one way of doing this for sure but..
          The octoprint model; where you can load a model file without immediately starting the print is nice; combined with the preheat button plugin I can load the print, hit preheat, get ready (delta calibrate, change filaments, maybe use the gcode viewer to make sure it looks sane) and then hit print. It's a nice workflow to use.

          1 Reply Last reply Reply Quote 0
          • Phaedrux
            Phaedrux Moderator last edited by

            Agreed. I just created preheat macros for the various filament types I use, but I do miss the preheat plugin from Octoprint where you could upload a gcode, it would automatically queue up the most recently uploaded file, and then have a preheat button to get the bed and nozzle up to temp while preparing the rest of the printer. There's also a plugin to turn off any heaters if the print hasn't been started within a configurable time frame, in case you actually forget to start the print.

            1 Reply Last reply Reply Quote 0
            • dc42
              dc42 administrators last edited by

              Would someone like to specify exactly what preheat would do? Bearing in mind that we have single nozzle, single head dual nozzle, IDEX and mixing extruder configurations.

              I envisage that RRF would execute the GCode file in simulation mode, except that tool selection commands would be actioned (with or without running the tool change files?) and heating commands would be actioned but without waiting for temperatures. But there may be specific printer configurations that need something a little more complicated.

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

                I hadn't thought that far 🙂 for me I'd be happy if t simply picked all temperatures that would be set/achieved before the first extrusion move, and applied those. But then I'd only though about my single-extruder machines, I can see it's not quite as simple as I'd imagined..

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

                  @dc42:

                  Would someone like to specify exactly what preheat would do? Bearing in mind that we have single nozzle, single head dual nozzle, IDEX and mixing extruder configurations.

                  Step through the gcode file to find the first temperatures that are waited for and set them. Would likely need to go through the simulation routines to determine the active/standby temperatures needed for specific tools (and which tools are active) once any 'wait' type command is encountered.

                  In my opinion, it should stop at the FIRST command that causes a wait and preheat based on the values set at that point. So, if the gcode file sets only the bed temp and waits for it, then ONLY the bed temperature would be preheated. (In that case, it'd probably be a good idea to set tools to standby temps without waiting before waiting on the bed temp - this causing the tools to be preheated to standby at the same time as the bed is preheated.)

                  Here's some examples off the top of my head:

                  G10 (with R/S parameters) followed by M116
                  M104 followed by M116
                  M109
                  M140 followed byM116
                  M141 followed by M141
                  M190
                  M191

                  NOTE: preheated stuff will cause a bug to be hit that I've reported elsewhere concerning M116 commands being ignored.

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