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

    What’s the stance on RRF on none Duet boards?

    Scheduled Pinned Locked Moved
    General Discussion
    7
    28
    2.8k
    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.
    • jay_s_ukundefined
      jay_s_uk @zapta
      last edited by

      @zapta thats the same processor used on the Fly-E3, E3-Pro, SKR-RRF-E3 and SKR 2.
      The next challenge is getting the information for it or even getting a board for testing.

      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

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

        @jay_s_uk, when I click on Compatible Boards at https://www.reprapfirmware.org/ it shows only Duet3d boards.

        Have you tried discussing with reprapfirmware.org owners (Duet3d?) having a more vendor neutral page that lists all boards?

        The boundary between RRF and Duet3d is confusing to me.

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

          @zapta
          Never even thought about that page.
          I would have to approach duet3d about 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

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

            @jay_s_uk said in What’s the stance on RRF on none Duet boards?:

            @zapta that board won't get added in its current form.
            They've chosen an MCU with only 512kb of flash and the firmware as it stands is already bigger than that for a wifi build

            Bigger than 512kb? Sounds odd to me. Duet2CombinedFirmware for the Duet WiFi and Ethernet is currently 500kb and has the code for both WiFi and Ethernet included. It's only the Duet 3 and 3 Mini builds with CAN support that are bigger than 512kb.

            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

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

              @dc42 Yep, this is from Andy

              The latest development WiFi build (which by default loads at address 0x08008000 (so we allow 32K for the bootloader) already uses flash memory up to 0x0808fecc which is a total of 543Kb of flash which means a total size (with the bootloader) of 575kBytes.
              

              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

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

                @jay_s_uk I see, it's because 32kb is already taken up by the bootloader.

                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

                jay_s_ukundefined gloomyandyundefined 2 Replies Last reply Reply Quote 0
                • jay_s_ukundefined
                  jay_s_uk @dc42
                  last edited by

                  @dc42 yep

                  I also don't know how much the board.txt functionality and multiple board support takes up.
                  We also produce separate builds for wifi and SBC

                  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 1
                  • gloomyandyundefined
                    gloomyandy @dc42
                    last edited by

                    @dc42 There is a further 32K that is used for NVM emulation to hold the stack/registers after a reset. This is rather wasteful but on the chips we currently support not really an issue.

                    Some other things are also a little different in that we have additional code to support any mixture of TMC2208/2209/5160 drivers. A software based UART (for TMC drivers) and software SPI. I'm also pretty sure that our CoreN2G has rahter more in it than strictly needed.

                    1 Reply Last reply Reply Quote 3
                    • achrnundefined achrn referenced this topic
                    • First post
                      Last post
                    Unless otherwise noted, all forum content is licensed under CC-BY-SA