Duet3D Logo

    Duet3D

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

    chamber heating fan - auto on when you set chamber temperature

    Gcode meta commands
    4
    9
    60
    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.
    • chiranjeevi
      chiranjeevi last edited by

      is there a way to switch on the chamber fan automatically when i set the cahmber temperature to any non zero value in the duet web control.
      sometimes i set the chamber temperature to like 60celsius, but i forgot to switch on the chamber fan (its connected to Fan0 port) .
      so with no air circulation over the chamber heaters, the chamber thermistor reads room temperature while the chamber heater goes to red hot temperatures.
      is there a way to tell the firmware :
      if (set chamber temperature >0 )
      {switch on the Fan0 at 100% speed}

      is this something to do with conditional g-code ?

      jay_s_uk T3P3Tony 2 Replies Last reply Reply Quote 0
      • jay_s_uk
        jay_s_uk @chiranjeevi last edited by

        @chiranjeevi you can do that with daemon.g
        something like

        if heat.heaters[2].active > 0
          M106 P3 S255
        else
          M106 P3 S0
        

        that assumes that heater 2 is the chamber and fan 3 is the chamber fan.
        you can check the object model plugin to find the right info

        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

        chiranjeevi 1 Reply Last reply Reply Quote 0
        • Moved from Hardware dev by  Phaedrux Phaedrux 
        • mrehorstdmd
          mrehorstdmd last edited by mrehorstdmd

          I have a 500W heater in my printer, with a fan that blows over it to keep it from getting very hot. The Heater is switched by an SSR driven in bang-bang mode. The fan is a 220VAC unit that is wired to the same SSR, so when the heater is on, the fan is on. The heater and line voltage are 117VAC. The fan turns slowly and quietly as a result, and doesn't stir up the air inside the printer so much that it will cause ABS prints to warp.

          For safety, there should be a TCO wired to cut line power to the heater if it gets too hot (I haven't installed one yet, but should). Mounting the TCO is the tricky part- it should probably be mounted directly above the heater so that if the fan dies, the rising hot air will trigger the TCO. Don't use a self resetting TCO- if there's a fault condition, you don't want it happening over and over.

          https://drmrehorst.blogspot.com/

          chiranjeevi 1 Reply Last reply Reply Quote 1
          • chiranjeevi
            chiranjeevi @jay_s_uk last edited by

            @jay_s_uk couldnt find daemon.g in settings>system editor>system directory (same place where is config.g) . using RRF v2.01.
            should i upgrade to find daemon.g, or is it elsewhere.

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

              @chiranjeevi if you're using 2.01 then there's no option that I know of. You'd have to upgrade to 3.x.x.
              Even then, daemon.g won't exist u til you create it

              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

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

                @jay_s_uk thanks will upgrade tomorrow.
                how to create it. can u redirect to any links or tutorials.
                im a mechanical engineer, so kinda noob on this side.

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

                  @chiranjeevi https://docs.duet3d.com/en/User_manual/Tuning/Macros#daemong

                  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

                  1 Reply Last reply Reply Quote 0
                  • chiranjeevi
                    chiranjeevi @mrehorstdmd last edited by

                    @mrehorstdmd ive got a 2000 watt heater. which is insufficient. im reaching 140 celsius chamber. intend to power up to 3000 watt to reach 180 celsius.
                    my fan sucks air at the bottom, passes it over the heaters and spits it out at the top. so i guess ill have to keep the fan speed constant throughout the build to avoid artifacts that would correspond to whether fan was on or off.
                    i do have a TCO but for the chamber over temp protection. im not sure if i can connect a TCO directly to the heater, because for a chamber temperature of 180c, the heater would be at say 360c or more. gotta determine this . and also i think TCO for such high temperatures are hard to find.
                    WhatsApp Image 2023-03-13 at 01.27.18.jpeg

                    1 Reply Last reply Reply Quote 0
                    • T3P3Tony
                      T3P3Tony administrators @chiranjeevi last edited by

                      @chiranjeevi another approach is to add a second temperature sensor on the heater and then set the fan up to turn on whenever your chamber heater got above a certain temperature.

                      www.duet3d.com

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