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

Thermostatic controlled fans not working

Scheduled Pinned Locked Moved Unsolved
Duet Hardware and wiring
5
21
424
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.
  • undefined
    fcwilt @infiniteloop
    last edited by 4 Mar 2025, 01:36

    @infiniteloop

    Based on the Duet documentation the chips do have a temperature sensor that can be referenced in code as a temp sensor.

    duet chip sensor.jpg

    I've been doing that and the fans do seem to be working as expected.

    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

    undefined 1 Reply Last reply 4 Mar 2025, 01:47 Reply Quote 0
    • undefined
      infiniteloop @fcwilt
      last edited by 4 Mar 2025, 01:47

      @fcwilt

      the chips do have a temperature sensor that can be referenced in code as a temp sensor.

      Thermostatic control only works with the MCU sensor (that's what you do). The stepper drivers just provide a flag to signal overheating (when it's too late to start a fan).

      undefined 1 Reply Last reply 4 Mar 2025, 01:52 Reply Quote 0
      • undefined
        fcwilt @infiniteloop
        last edited by 4 Mar 2025, 01:52

        @infiniteloop

        True but it is still useful.

        duet chip sensor.jpg

        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

        undefined 1 Reply Last reply 4 Mar 2025, 02:15 Reply Quote 0
        • undefined
          infiniteloop @fcwilt
          last edited by 4 Mar 2025, 02:15

          @fcwilt

          True but it is still useful.

          Sure it is, depending on the circumstances - which brings me back to the start of our conversation: under specific conditions, the idea to use a proxy (as per @Phaedrux' post) makes sense. BTW: in my printer, I just engage a static fan for this purpose - poor thing, it is heavily undervolted 😥

          1 Reply Last reply Reply Quote 0
          • undefined
            p8blr @Phaedrux
            last edited by p8blr 3 Apr 2025, 19:02 4 Mar 2025, 19:01

            @Phaedrux Yes, on different boards. The reason I am trying to do this, is when I heat the chamber, I want to make sure that the electronics on the head are sufficiently cooled, more than just the Duet electronics, I also have a webcam on the head. I may try adding an if statement to the daemon.g to turn this fan on/off depending on the chamber temp if the thermostatic control is not an option.

            1 Reply Last reply Reply Quote 0
            • undefined
              Phaedrux Moderator
              last edited by 4 Mar 2025, 19:12

              What firmware version are you using?

              https://docs.duet3d.com/en/User_manual/RepRapFirmware/CAN_limitations

              A thermostatically-controlled fan on an expansion board can only be controlled by a temperature sensor on the same expansion board.

              But that should be resolved in firmware after 3.3

              Z-Bot CoreXY Build | Thingiverse Profile

              undefined 1 Reply Last reply 4 Mar 2025, 19:13 Reply Quote 0
              • undefined
                p8blr @Phaedrux
                last edited by 4 Mar 2025, 19:13

                @Phaedrux 3.5.4

                1 Reply Last reply Reply Quote 0
                • undefined
                  Phaedrux Moderator
                  last edited by Phaedrux 3 Apr 2025, 19:17 4 Mar 2025, 19:15

                  Can you test if a fan on the mainboard will work thermostatically with those heaters?

                  You may also want to test with 3.6 RC1 as it is nearing release.

                  https://forum.duet3d.com/topic/37591/firmware-bundle-3-6-0-release-candidate-1-available

                  Z-Bot CoreXY Build | Thingiverse Profile

                  undefined 1 Reply Last reply 4 Mar 2025, 19:17 Reply Quote 0
                  • undefined
                    p8blr @Phaedrux
                    last edited by p8blr 3 Apr 2025, 19:36 4 Mar 2025, 19:17

                    @Phaedrux Not easily, it's in a deployed system. The fact that it only doesn't work (runs all the time regardless of temp) when I assign it to the bed or chamber sensors seems telling though.

                    Edit: I did get it to work with daemon.g with an if statement, but it'd be cool if I didn't have to do that.

                    undefined 1 Reply Last reply 10 Mar 2025, 16:02 Reply Quote 0
                    • undefined Phaedrux marked this topic as a question 4 Mar 2025, 19:26
                    • undefined
                      p8blr @p8blr
                      last edited by 10 Mar 2025, 16:02

                      @dc42 Are you aware of any issues using chamber or bed associated sensors for thermostatically controlled fans in the latest firmware?

                      Thanks

                      undefined 1 Reply Last reply 10 Mar 2025, 16:49 Reply Quote 0
                      • undefined
                        dc42 administrators @p8blr
                        last edited by 10 Mar 2025, 16:49

                        @p8blr I am not aware of any such issues. However, I note that you are trying to control a fan connected to an expansion board using a sensor on the main board. Perhaps that combination doesn't work. Can you do some more tests to find out, e.g. try moving the sensor to an expansion board?

                        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

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