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

    Duet 2 Ethernet and SBC

    Scheduled Pinned Locked Moved
    Beta Firmware
    29
    302
    34.2k
    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.
    • smoki3undefined
      smoki3 @wilriker
      last edited by

      @wilriker I also tried to disable the internal 5V converter by removing the the jumper. But I also does not help

      1 Reply Last reply Reply Quote 1
      • smoki3undefined
        smoki3
        last edited by

        Is the ethernet module also working over SPI?

        wilrikerundefined 1 Reply Last reply Reply Quote 0
        • wilrikerundefined
          wilriker @smoki3
          last edited by

          @smoki3 said in Duet 2 Ethernet and SBC:

          Is the ethernet module also working over SPI?

          Yes, it does.

          Manuel
          Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
          with probably always latest firmware/DWC (incl. betas or self-compiled)
          My Tool Collection

          smoki3undefined 1 Reply Last reply Reply Quote 0
          • smoki3undefined
            smoki3 @wilriker
            last edited by

            @wilriker Then its even more wired that it is working with the ethernet module and not with a raspberry

            1 Reply Last reply Reply Quote 0
            • A Former User?
              A Former User
              last edited by A Former User

              @smoki3 said in Duet 2 Ethernet and SBC:

              Then its even more wired that it is working with the ethernet module and not with a raspberry

              Maybe try if the wireless wifi is better? Jokes asides, I find not all boards are the same; will try to log some data and take a look at the signals.

              edit: maybe one of the regulators need a minimum load that you loose when removing the ethernet - just something that hit me on the way out

              wilrikerundefined 1 Reply Last reply Reply Quote 0
              • wilrikerundefined
                wilriker @A Former User
                last edited by

                @bearer said in Duet 2 Ethernet and SBC:

                edit: maybe one of the regulators need a minimum load that you loose when removing the ethernet - just something that hit me on the way out

                But it also happens if the internal regulators are not even used (by removing the I_5V_EN jumper) but 5V is provided from external. As soon as 24V is put to VIN it will fail with any kind of largish transfer. Regular (small) status updates work.

                Manuel
                Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                with probably always latest firmware/DWC (incl. betas or self-compiled)
                My Tool Collection

                A Former User? 1 Reply Last reply Reply Quote 0
                • A Former User?
                  A Former User @wilriker
                  last edited by A Former User

                  @wilriker said in Duet 2 Ethernet and SBC:

                  But it also happens if the internal regulators are not even used

                  still use the 3.3v one i suspect, which is where the load from the Ethernet module would be; but it shouldn't be affected by Vin.

                  i've just been to collect my 8 channel thingy and hope to take a look later if I get some helping hands

                  update: Pi died (likely unrelated to SBC testing, as it died over night with no SBC connected) but further testing on hold pending a new Pi.

                  1 Reply Last reply Reply Quote 0
                  • smoki3undefined
                    smoki3
                    last edited by

                    Anyone found a solution?

                    Could it be a software issue?

                    wilrikerundefined 1 Reply Last reply Reply Quote 0
                    • wilrikerundefined
                      wilriker @smoki3
                      last edited by

                      @smoki3 Unfortunately not yet. @bearer wanted to put a scope on it and I am still waiting for my scope to finally arrive so I can also have a look at what happens there, too.

                      I think software is unlikely.

                      Manuel
                      Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                      with probably always latest firmware/DWC (incl. betas or self-compiled)
                      My Tool Collection

                      1 Reply Last reply Reply Quote 0
                      • A Former User?
                        A Former User
                        last edited by A Former User

                        Yes, I was supposed to do some digging, did some bike riding flying instead and in summary i now fully appreciate why planes have landing gears ..

                        Hope to be up and at'en in a few days unless I somehow manage to have another adventure with Mr Murphy 🙂

                        1 Reply Last reply Reply Quote 0
                        • wilrikerundefined
                          wilriker
                          last edited by

                          I also got my scope meanwhile but it will most likely be only Monday until I can dig deeper into this problem.

                          Manuel
                          Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                          with probably always latest firmware/DWC (incl. betas or self-compiled)
                          My Tool Collection

                          1 Reply Last reply Reply Quote 1
                          • JoergS5undefined
                            JoergS5
                            last edited by

                            I thought about whether it is possible to connect USB of Raspberry and Duet 2, to avoid changing Ethernet/Wifi hardware. The speed of USB 2 of 480 MBit/s should be sufficient.

                            A Former User? 1 Reply Last reply Reply Quote 0
                            • A Former User?
                              A Former User @JoergS5
                              last edited by A Former User

                              @JoergS5 said in Duet 2 Ethernet and SBC:

                              The speed of USB 2 of 480 MBit/s should be sufficient.

                              but the latency and jitter is not deterministic so that might be an issue, and iirc the duet2 chip only does 11 12mbps usb

                              JoergS5undefined 1 Reply Last reply Reply Quote 2
                              • JoergS5undefined
                                JoergS5 @A Former User
                                last edited by

                                @bearer thanks, this are arguments against USB.

                                1 Reply Last reply Reply Quote 0
                                • A Former User?
                                  A Former User
                                  last edited by A Former User

                                  (Potentially) interesting segway; PCIe to SPI adapter AX99100 PCIe to 2S1SPI Demo Board might allow this to run on x86 etc. Just too bad can't seem to find anyone that sells that model, its all 4S and 2S1P all over the usual chinesium sites.

                                  https://www.asix.com.tw/development.php?op=DBdetail&PItemID=256

                                  edit: chip mode is controlled by 3 GPIO lines and the SPI signals are on the parallell port, so moving some 4k7 pull up/down resistors and attaching to the parallell port should could work (if OS supports the SPI driver and moon has the correct phase)

                                  edit edit: very OT, but what got me thinking was the SAMMY-C21 board might be the easiest option to bridge PCIe to CAN-FD to let linuxcnc use the Duet 3HC/1XD/1LC boards without the 6HC/5LC.

                                  JoergS5undefined 1 Reply Last reply Reply Quote 1
                                  • JoergS5undefined
                                    JoergS5 @A Former User
                                    last edited by JoergS5

                                    @bearer said in Duet 2 Ethernet and SBC:

                                    AX99100 PCIe to 2S1SPI Demo Board

                                    I cannot find it to buy also. But PCIe would be difficult for me anyway because I use laptops primarily. But your idea led me to the idea of USB3 to SPI as an alternative for PCs, so e.g. AN1999 allows USB hubs with additional SPI interface:
                                    http://ww1.microchip.com/downloads/en/AppNotes/00001999B.pdf
                                    Maybe there are products with this chip. The mentioned USB5734 is very interesting, but I found only single chips or expensive eval board so far. The next little PCB project. Now I have a reason to buy a reflow oven 😉

                                    1 Reply Last reply Reply Quote 1
                                    • wilrikerundefined
                                      wilriker
                                      last edited by

                                      I tried to look into the communication problem and discovered that today is Murphy's law day. Basically everything failed on me today with no reason at all and totally erratic (worst thing was that my router died completely and I have no internet except for my smartphone). I cannot even get it to run anymore being powered solely from the RPi.

                                      So nothing new to report yet, unfortunately.

                                      Manuel
                                      Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                                      with probably always latest firmware/DWC (incl. betas or self-compiled)
                                      My Tool Collection

                                      smoki3undefined 1 Reply Last reply Reply Quote 0
                                      • smoki3undefined
                                        smoki3 @wilriker
                                        last edited by

                                        @wilriker this does't sounds good. good luck you get everything running again

                                        1 Reply Last reply Reply Quote 0
                                        • wilrikerundefined
                                          wilriker
                                          last edited by

                                          Finally a short update: it is a firmware issue (or at least one that will somehow needed to be solved in firmware) where the SBC SPI bus and the USART SPI bus polling the TMC driver state interfere although they should not - at least in theory.

                                          Manuel
                                          Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                                          with probably always latest firmware/DWC (incl. betas or self-compiled)
                                          My Tool Collection

                                          smoki3undefined 1 Reply Last reply Reply Quote 1
                                          • smoki3undefined
                                            smoki3 @wilriker
                                            last edited by

                                            @wilriker said in Duet 2 Ethernet and SBC:

                                            Finally a short update: it is a firmware issue (or at least one that will somehow needed to be solved in firmware) where the SBC SPI bus and the USART SPI bus polling the TMC driver state interfere although they should not - at least in theory.

                                            Nice to hear that it could be hopefully fixed by software

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