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

    Need help setting up a Mellow Fly-RRF36 v1.0 board

    Scheduled Pinned Locked Moved
    Other control boards
    6
    15
    550
    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.
    • MaxGyverundefined
      MaxGyver @gloomyandy
      last edited by

      @gloomyandy

      I have disconnected all other can CAN boards. In order to make sure there is nothing wrong with the toolboard cable I made, i have soldered wires directly to the CAN-L and CAN-H pins on the toolboard. The main connector only supplies 24V Power.

      IMG_20231209_134723.jpg

      Notepadundefined 1 Reply Last reply Reply Quote 0
      • Notepadundefined
        Notepad @MaxGyver
        last edited by

        @MaxGyver
        You may be experiencing the same issue I had in relation to the 6HC.
        At least for me, on the 6HC I was unable to use the CAN0 connector (which looks like the one you are connected to) and instead HAD to use the RJ11 can connector instead. I did so by just buying a RJ11 and cutting one side off to expose the wires and use them instead.

        The real bamboo printer manufacturer

        gloomyandyundefined MaxGyverundefined 2 Replies Last reply Reply Quote 0
        • gloomyandyundefined
          gloomyandy @Notepad
          last edited by gloomyandy

          @MaxGyver That looks like you are connecting to CANFD0 on the Duet board, you need to connect to CANFD1 (which is the connector next to the one you are using). CANFD0 is not normally used for the connection of Duet expansion boards (and normally runs a different CAN protocol for talking to ODrives I think, not even sure if it is enabled). Did you try the standard CANFD1 connector before trying this?

          Edit: Looks like @Notepad beat me to it!

          1 Reply Last reply Reply Quote 1
          • MaxGyverundefined
            MaxGyver @Notepad
            last edited by

            @Notepad
            @gloomyandy

            Yes, the standard CANFD1 connector is working!
            Thank you both for your support.

            @gloomyandy said in Need help setting up a Mellow Fly-RRF36 v1.0 board:

            That looks like you are connecting to CANFD0 on the Duet board, you need to connect to CANFD1 (which is the connector next to the one you are using). CANFD0 is not normally used for the connection of Duet expansion boards (and normally runs a different CAN protocol for talking to ODrives I think, not even sure if it is enabled)

            May I suggest adding this detail to the insturctions? Since the toolboard comes without a RJ11 connector, I assumed that it is supposed to be connected to CANFD0 on the mainboard...

            oliofundefined droftartsundefined 2 Replies Last reply Reply Quote 0
            • oliofundefined
              oliof @MaxGyver
              last edited by

              @MaxGyver https://docs.duet3d.com/en/Duet3D_hardware/Duet_3_family/Duet_3_Mainboard_6HC_Hardware_Overview#can-fd-bus-expansion states that you should use the RJ11 connector, but does not discuss CAN0 at all, so I guess you are right, this could be clarified.

              <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

              1 Reply Last reply Reply Quote 2
              • jay_s_ukundefined
                jay_s_uk
                last edited by

                One for @droftarts

                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
                • droftartsundefined
                  droftarts administrators @MaxGyver
                  last edited by

                  @MaxGyver CAN0 was integrated into the RJ11 socket on earlier 1HC board versions, and was split out to a separate header on the v1.02 board revision, but this change is not actually mentioned in the Revision History, and I'm not sure why. I've asked @T3P3Tony.

                  But the others are correct; currently only CAN1 is used in the current releases. I understand CAN0 can be activated, and the Hangprinter fork uses it to initialise their motor drivers. It's there on all boards for the time it is needed, I guess that's forwards-compatibility?!

                  I'll update the documentation when I hear back from Tony.

                  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

                  Notepadundefined 1 Reply Last reply Reply Quote 1
                  • Notepadundefined
                    Notepad @droftarts
                    last edited by

                    @droftarts said in Need help setting up a Mellow Fly-RRF36 v1.0 board:

                    I understand CAN0 can be activated

                    If you can inquire how to activate the CAN0 that would be helpful. My quick searching came up empty, as it is easier to wire up the CAN0 to Mellow products than chop an RJ11 connector in half and wire it up that way

                    The real bamboo printer manufacturer

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

                      @Notepad It's a firmware thing, not my department! One for @dc42. It's probably relatively easy to switch to CAN0 from CAN1, but I don't know about running both at the same time.

                      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

                      gloomyandyundefined 1 Reply Last reply Reply Quote 0
                      • gloomyandyundefined
                        gloomyandy @droftarts
                        last edited by

                        @droftarts You would need to edit and rebuild the firmware to use the other can-fd channel, but I very much doubt if running things in that configuration has been tested.

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

                          @gloomyandy said in Need help setting up a Mellow Fly-RRF36 v1.0 board:

                          You would need to edit and rebuild the firmware to use the other can-fd channel

                          That's what I meant by 'easy' for @Notepad! He's quite au fait with the firmware.

                          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

                          gloomyandyundefined 1 Reply Last reply Reply Quote 0
                          • gloomyandyundefined
                            gloomyandy @droftarts
                            last edited by

                            @droftarts Well the code is here: https://github.com/Duet3D/RepRapFirmware/blob/3.5-dev/src/CAN/CanInterface.cpp good luck!

                            MaxGyverundefined 1 Reply Last reply Reply Quote 0
                            • MaxGyverundefined
                              MaxGyver @gloomyandy
                              last edited by MaxGyver

                              @gloomyandy
                              @droftarts
                              @Notepad
                              @dc42

                              From my perspective, there is no need to switch to CAN0 from CAN1. Since it was not specified in the team gloomy documentaion that only CAN1 will work with the toolboard, I assumed both would do it.

                              In my case it would have simplified the wiring of the toolboard a bit because my 24V PSU is mounted close to the Duet 6HC. I have four 1HCL expansion boards mounted inside the build chamber. But they are all running on 48V. So I split the toolboard cable in CAN and power. CAN goes to to ne of the toolboards and power goes all the way down to the underside of my printer to the 24V PSU. Not as tidy, but works. 🙂

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