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

    Implement M309 Feedforward for remote heaters

    Scheduled Pinned Locked Moved
    Firmware wishlist
    3
    5
    248
    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.
    • Kioliaundefined
      Kiolia
      last edited by

      Hello, I've been trying to get M309 working on my Delta (6HC with 3HC controlling E and T0), but I could not see any difference in heater PWM behavior with feedforward enabled or disabled.

      I inquired on Discord and gloomyandy stated that RemoteHeater.h currently says feedforward is not supported on remote heaters "yet" (in the SetExtrusionFeedForward declaration). However, this is not listed as a known limitation for CANboards in the online docs. I wonder if this just fell off the radar?

      Could this be added as a known issue and ideally slated for fixing in a future release? It seems like a significant gap to have unsupported heater control functionality for such a common hardware case.

      AWD 48V Duet 3 6HC+3HC Linear Kossel XL "CarbonShrike"
      https://www.printables.com/@Kiolia | youtube.com/@jamespray
      aka Colphaer (Discord) | aka the Deltavangelist | aka that one duct guy

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

        @Kiolia I've added this as a feature request on Github:
        https://github.com/Duet3D/RepRapFirmware/issues/1030

        Ian

        droftarts created this issue in Duet3D/RepRapFirmware

        closed [FeatureRequest] Add support for M309 Heater Feedforward to expansion and tool boards #1030

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

        Kioliaundefined 1 Reply Last reply Reply Quote 0
        • Kioliaundefined
          Kiolia @droftarts
          last edited by

          @droftarts Awesome! Thanks much!

          AWD 48V Duet 3 6HC+3HC Linear Kossel XL "CarbonShrike"
          https://www.printables.com/@Kiolia | youtube.com/@jamespray
          aka Colphaer (Discord) | aka the Deltavangelist | aka that one duct guy

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

            @Kiolia please can you confirm this implementation is working for you in 3.6beta2. From the release notes:

            https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x-Beta#reprapfirmware-360-beta2:

            • heater feedforward based on extrusion rate now works on heaters attached to CAN-connected expansion and tool boards

            www.duet3d.com

            Kioliaundefined 1 Reply Last reply Reply Quote 0
            • Kioliaundefined
              Kiolia @T3P3Tony
              last edited by

              @T3P3Tony I will test as soon as I can.

              AWD 48V Duet 3 6HC+3HC Linear Kossel XL "CarbonShrike"
              https://www.printables.com/@Kiolia | youtube.com/@jamespray
              aka Colphaer (Discord) | aka the Deltavangelist | aka that one duct guy

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