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

    RRF 3 Fan with virtual heater control not working

    Scheduled Pinned Locked Moved
    Beta Firmware
    4
    4
    427
    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.
    • felix9tundefined
      felix9t
      last edited by

      Hello everyone

      I just tried to use the virtual heaters 100,101,102 to control a fan (no. 0) as follows:

      M950 F0 C"duex.fan3+duex.fan4"
      M106 P0 T45 H100:101:102
      

      Unfortunately I get the error "Sensor number out of range". Is there a new way on how to utilise the mcu temp and driver temp for fans?

      1 Reply Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators
        last edited by

        Did you define H100, 101 and 102 with M308? The way virtual heaters works has changed with RRF3:

        This code replaces M305 in RepRapFirmware 3. In earlier versions of RepRapFirmware, sensors only existed in combination with heaters, which necessitated the concept of a "virtual heater" to represent a sensor with no associated heater (e.g. MCU temperature sensor). RepRapFirmware 3 allows sensors to be defined independently of heaters. The association between heaters and sensors is defined using M950.

        See the examples in M308 for guidance.

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

        1 Reply Last reply Reply Quote 0
        • PDBealundefined
          PDBeal
          last edited by

          It might be nice if the M308 page actually told you that you can only have Sensors 0-31 defined. I converted my Duet Maestro config which used Virtual Heaters 100,101,102 to the RRF3 and took a little while to notice I couldn't setup sensor 100. Trial an error messages only let me go up to 31. It would be helpful if there was a note on the M308 GCode command.

          I'm including this here for the next guy who ends up with the same issue I had trying to create the Virtual Heater 100, 101, 102.

          Phaedruxundefined 1 Reply Last reply Reply Quote 1
          • Phaedruxundefined
            Phaedrux Moderator @PDBeal
            last edited by

            @PDBeal A note has been added to M308 regarding the limit of 32 sensors. Sorry you have to discover that through trial and error.

            Z-Bot CoreXY Build | Thingiverse Profile

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