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

    Duet 2 Ethernet and SBC

    Scheduled Pinned Locked Moved
    Beta Firmware
    29
    302
    34.6k
    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.
    • gtj0undefined
      gtj0
      last edited by

      Jeez. I take some time off and this happens. 🙂

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

        @wilriker
        Today I am back from holidays. I tried to investigate a bit more but it does not help. I disassembled the Duet 2 Ethernet from my printer so I have no other cables in the near of the board. I also made a new cable out of a shielded ethernet cable to avoid any EMC troubles. But still the same. If I try to flash the firmware for example I get many checksum errors.

        @bearer
        are you now able to flash the firmware over DWC? I always get checksum error.

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

          @smoki3 said in Duet 2 Ethernet and SBC:

          are you now able to flash the firmware over DWC?

          with both the Wifi and Ethernet (Duets) yes

          smoki3undefined 1 Reply Last reply Reply Quote 0
          • smoki3undefined
            smoki3 @A Former User
            last edited by smoki3

            @bearer so I mean with the SBC connected

            Which raspberry do you use?

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

              yes yes, update wifi and ethernet boards with RRF3.2 over SPI from the SBC, Once I shortened the wires and had my novice crimp the resistors instead of trying to solder its all good at 8Mhz.

              edit: one 4B 4GB, 3B+ and some 2B tested.

              smoki3undefined 1 Reply Last reply Reply Quote 0
              • smoki3undefined
                smoki3 @A Former User
                last edited by

                @bearer How short are your cables?

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

                  I'd say the first was about 40cm with questionable soldering, No Bueno... after revisiting it with crimps I'd say 20cm/26AWG(maybe it was 28?) and 15cm/30AWG loose wires, not in a ribbon. 470R resistor crimped in somewhere along the MISO, MOSI and SCK lines.

                  smoki3undefined 1 Reply Last reply Reply Quote 0
                  • smoki3undefined
                    smoki3 @A Former User
                    last edited by

                    @bearer

                    wired.... I don't understand why it is not working for me. My cables are less than 10cm, tried different resistors from 100 Ohm up to 500 Ohm. I soldered but this should normally better than just crimping. Also tried loose wires.

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

                      It would surprise me if it was a signal integrity issue if it works for other operations than flashing, but at this point I'd get the scope out and take a look.

                      smoki3undefined 1 Reply Last reply Reply Quote 0
                      • smoki3undefined
                        smoki3 @A Former User
                        last edited by

                        @bearer no other things also doesnt work. Get checksum errors while homing for example

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

                          Oh, I read the previous posts as if homing worked.

                          Can you run simple commands like M115 and M122?

                          smoki3undefined 1 Reply Last reply Reply Quote 0
                          • smoki3undefined
                            smoki3 @A Former User
                            last edited by

                            @bearer

                            So now I came a step closer. I disconnected the Duet2 from the VIN (24V Meanwell Power Supply) and power it over the USB Port from the raspberry pi. Now I can flash the firmware without any checksum issue.

                            @wilriker does this help?

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

                              What SPI speed have you configured in DSF?

                              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

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

                                @dc42 the standard config 8 MHz

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

                                  @smoki3 Please try lowering it incrementally by dividing by two, i.e. try 4MHz, then 2MHz and so on until you either get to somewhere around 100kHz or find a working speed

                                  I will try to reproduce your setup next week. Just to be sure: did you power the RPi from a buck-converter off of the Duet or did you power it separately?
                                  Also if you only tried one of these options so far please try the other.

                                  I also use loose wires of around 150mm length with Dupont crimps on the ends and several JST connector pairs in between to insert/remove resistors.

                                  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 smoki3

                                    @wilriker I tried a buck converter and a USB power supply - results in the same behavior.
                                    As soon I disconnect the power from the duet and just plug in a USB cable it works with out any issues.

                                    Lowering the speed doesn't help. Tried it down to 1MHz.

                                    Actually I also use Dupont connectors with a cable length about 8cm.

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

                                      I now tried to lower the speed down toi 100kHz. But this also doesn't help.

                                      Its really as I said, as soon I plug in VIN to the Duet the SPI Bus is broken

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

                                        Is there a reason why on my duet2 ethernet capacity C99 is not equipped? Is a capacity in the 5V buck converter.

                                        I looked at the schematic normally there should be a 250uF capacity. Could this be a reason?

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

                                          which revision is the board?

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

                                            @smoki3 On my 1.03 board C99 is populated. My meter refused to measure the capacitance but it's certainly higher than "none". 😁

                                            @T3P3Tony might answer this question better if that would pose a problem (I'm primarily a software guy 😂 ).

                                            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
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA