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.
    • deadwood83undefined
      deadwood83
      last edited by

      Dry run looks super promising. I goofed though and realized I do not have any 24->5V USB-C power delivery units.

      Duet2SBC_DryRUN1.JPG
      Duet2SBC_DryRUN2.JPG
      IMG_20200925_121720.jpg

      Now I need to build out a male-male harness, throw this on my delta, solder a second board to the delta duet, and try a real run.

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

        @deadwood83 would be cool to have an integrated 5V regulator

        I used this one:

        https://www.amazon.de/PEMENOL-Einstellbar-Spannungwandler-Stromversorgung-Wirkungsgrad/dp/B07DP2MDJQ/ref=mp_s_a_1_2?dchild=1&keywords=5v+buck+converter&qid=1601061499&sprefix=5v+buxk+&sr=8-2

        They are super small. But I have to wire them with a cable directly from 24V

        deadwood83undefined 1 Reply Last reply Reply Quote 0
        • deadwood83undefined
          deadwood83 @smoki3
          last edited by

          @smoki3 it would still require traces back to the 24v input. Also, the coils used on those (and more often the B or C-lot mp1584) are intolerant of feedback on the 12/24v line. Not to mention the RF noise it generates and the extra heat to dissipate. When the fail, they fail open. If that overwhelmed the 3.3v stepdown on the pi it would probably damage the input buffers on the PCB; so then you're either doing micro soldering or putting on a whole new daughterboard just to avoid running one tap from the PSU and a dedicated 5V for the pi.. in addition to having to buy a new pi.

          Add that to quadrupling the PCB cost due to needing to stretch all the way back to the inputs and suddenly that mod costs Pi+PCB+Time+Risk to damaging mainboard. Add a voltage regulator after the input and the PCB SMT cost skyrockets due to small quantity. It's just not worth it and defeats the tiny form factor. One of my goals was to give people an option to add SBC support without having to redesign mainboard housings.

          In comparison, a 50W Meanwell 5V supply is ~USD $13 and includes a meshed RF-blocking shell (for the high frequencies that could interfere with comms); voltage regulation; transient handling; and is not exposed to feedback spikes from, say, a ceramic-potted heater cartridge.

          The design is fully open source. I won't ever put a cheap digital buck, but nothing stopping you from dipping a toe into PCB creation and doing it yourself. That's how I got started, and I highly recommend it. It's pretty fun!

          My 5v PSU and USB-C hookup should be here Wednesday. Kudos to the firmware team for the excellent work on the Duet2 SBC support. I have not been able to derive a synthetic test which causes it to fail where standalone does not. I still have 4 PCBs I am willing to send at the cost of postage to homes in the continental USA.

          1 Reply Last reply Reply Quote 2
          • taconiteundefined
            taconite
            last edited by

            Wow awesome what you guys put together here!!
            Have some of you thought about a "official" step-by-step guide for duet 2 ethernet and wifi?

            Custom ANET A8
            Custom Delta: D-PATCH (Delta Printer with Automatic Tool CHanging) https://forum.duet3d.com/topic/16082/d-patch?_=1596131234754

            All I do here is under this license: CC BY-NC-SA

            1 Reply Last reply Reply Quote 0
            • oliofundefined
              oliof @arhi
              last edited by

              @arhi I'd be interested in getting a board or two if you have spares (-;

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

              arhiundefined 1 Reply Last reply Reply Quote 0
              • arhiundefined
                arhi @oliof
                last edited by

                @oliof said in Duet 2 Ethernet and SBC:

                @arhi I'd be interested in getting a board or two if you have spares (-;

                they sent me email few hours ago that they sent the package today, bit slower than I anticipated but still ok. Let's see how much time it takes for fedex to bring it here.

                I ordered 5 boards, I need 3 and one will go to omni so I will have one spare, shoot me your address via pm... anyhow I need to test them first and that might take bit longer (as I'm one handed attm so everything is very slow till my right hand is back to "working and not hurting like a #$%^@$^%$" state)

                1 Reply Last reply Reply Quote 0
                • Dougal1957undefined
                  Dougal1957 @arhi
                  last edited by

                  @arhi said in Duet 2 Ethernet and SBC:

                  made sense to me, we'll see, fedex normally arrive inside 7 days so .. not a long time to wait and not expensive (2$ for 5 pcb's, 15$ assembly+parts, 15$ fedex) ideal board to try out the jlcpcb system.

                  Arhi

                  It may be worth while for one of us in EU to order a batch from JLB ourselves can you post the full file set you sent to them for quoting and I can look into it.

                  @oliof how does this sound to you?

                  Doug

                  A Former User? arhiundefined 3 Replies Last reply Reply Quote 1
                  • A Former User?
                    A Former User @Dougal1957
                    last edited by

                    @Dougal1957 said in Duet 2 Ethernet and SBC:

                    @arhi said in Duet 2 Ethernet and SBC:

                    made sense to me, we'll see, fedex normally arrive inside 7 days so .. not a long time to wait and not expensive (2$ for 5 pcb's, 15$ assembly+parts, 15$ fedex) ideal board to try out the jlcpcb system.

                    Arhi

                    It may be worth while for one of us in EU to order a batch from JLB ourselves can you post the full file set you sent to them for quoting and I can look into it.

                    @oliof how does this sound to you?

                    Doug

                    if someone is ordering a batch count me in for the cost of x3

                    1 Reply Last reply Reply Quote 0
                    • arhiundefined
                      arhi @Dougal1957
                      last edited by

                      @Dougal1957 the whole kicad project is attached to my original message, now, that handles the gerbers, I'll check if I stored the original bom and placement files (I think I killed them after the upload but they are easily regenerated 😄 there are only 4 parts on the whole board) ... anyhow, let's see if this works before we get more orders from jlcpcb 😄 and if there maybe is some smart change that can be done too 😄 ... I was thinking maybe a footprint for the 3A DCDC board to bring 5V to SBC ... also maybe 3V3 pin on the serial header too ... and maybe some gpio from the sbc to some relay tu turn external something on/off ?! ... tbh I made this mostly to quickly test jlcpcb than I really give enough thought in the board itself 😄 .... now after I had some time to think about it I'm getting ideas 😄 😄 😄 but wanna see if this barebone thing works or not before I start adding stuff 🙂 (and seeing if the jlcpcb works for me or not as I need a rather important project to design and if this works ok I'll use jlcpcb to do it, but if not I need to look elsewhere and design house dictate what parts I'll be using so...)

                      Dougal1957undefined 1 Reply Last reply Reply Quote 1
                      • arhiundefined
                        arhi @Dougal1957
                        last edited by

                        @Dougal1957 btw, just remembered I didn't export from kicad, I imported kicad project to online easyeda and ordered fromt there

                        https://easyeda.com/arhi.smece/duet2sb

                        I think you should be able to see it

                        btw, when you generate placement from easyeda the preview in jlcpcb show that U2 is rotated 180 degrees wrong. I let it go like that and then sent email to their support about it so they turned it properly. Then they explained that I should edit the placement file (it's text, comma separated) and rotate part myself till preview show it ok - for future projects

                        1 Reply Last reply Reply Quote 0
                        • PCRundefined
                          PCR
                          last edited by

                          @deadwood83 i would order boards for Europe because i will make a new PCB order too! Is the EasyEDA file up to date?

                          arhiundefined 1 Reply Last reply Reply Quote 0
                          • arhiundefined
                            arhi @PCR
                            last edited by

                            @PCR that easyeda is what I ordered. it is not tested yet (boards shipped today so ..) and I have ideas for improvement but not put any on the paper yet (waiting for these boards to be tested first) so yes it is up2date

                            1 Reply Last reply Reply Quote 0
                            • PCRundefined
                              PCR
                              last edited by

                              ah ok. you already orderd it 😉 I just see that the Boards from @deadwood83 still have R1 and R2 in place in the easyeda files 😉

                              1 Reply Last reply Reply Quote 0
                              • Dougal1957undefined
                                Dougal1957 @arhi
                                last edited by

                                @arhi Fair enough

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

                                  @smoki3 said in Duet 2 Ethernet and SBC:

                                  Any news about a firmware fix for SBC and Duex5?

                                  Sorry, no news yet. Once I finish the PanelDueFirmware 3.2 release (hopefully the coming week) I will get back to investigating the problem with DueX attached. Though since I last tested a lot has happened in the firmware. Have you tested RRF 3.2-beta1? Is it still broken?

                                  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
                                  • smoki3undefined
                                    smoki3 @wilriker
                                    last edited by smoki3

                                    @wilriker

                                    Testet today again with latest official release.

                                    Still not able to home all axis at once (simple G28 command). The printer hang forever.
                                    All axis are homes with stall detection.

                                    Firmware flashing now seams to work well.

                                    Sometimes homing is working now. I will try a print later

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

                                      30.9.2020, 08:31:36	Warning: Lost connection to Duet (Timeout while waiting for transfer ready pin)
                                      

                                      This is what I get when trying to start a print. It happens when the first move is requested

                                      Tried it a few times. Always the same issue

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

                                        @smoki3 Thanks for reporting back the current state. I hope to get back to this sooner than later but I need to rearrange my hardware chaos on my desk. 😂

                                        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
                                        • arhiundefined
                                          arhi
                                          last edited by

                                          arrived ... few days over 2 weeks, looks like I'm going to be using this jlcpcbp in future 🙂 I'm satisfied with the results. @oliof one packed for you will be sent tomorrow so you can test, my hand is still in bad shape so not sure I'll be able to solder the headers these days so you might get to test it before me 🙂

                                          paneldue connector is in the way so is the probe connector, they are high so the normal headers won't work if I do not remove those two connectors... this is bad, but for the test it will be ok as I do not need the paneldue with sbc and I can live without probing for the test 🙂 but next iteration should solve this, for now I'll just use the "Double length" pinheaders so I can test it.

                                          The board is also covering the piece of the expansion port but since duet+sbc don't work with duex if I understood correctly that;s also not a big deal but I might make a cutout for that too

                                          48d4b404-71e8-4d87-9161-66b1293ba922-image.png

                                          f2d5fdd4-086d-4f06-bde1-b70418d5ed93-image.png

                                          2268e024-3a1b-4519-86ea-cb7a23ab2441-image.png

                                          6a79763d-235e-451f-9925-f1ce8cd1a1f6-image.png

                                          1 Reply Last reply Reply Quote 1
                                          • arhiundefined
                                            arhi
                                            last edited by

                                            got the 7yo to help me solder this, one handed soldering is a ^#^#%*)^#@ .. anyhow another issue, the excess pcb I left to not have sbc connector right on the edge (kill me why) is a problem with a heatsink .. not a huge issue but something to be aware ..

                                            good thing is with these long headers I can easily attach probes to sniff signals if required 🙂

                                            b074979e-2d49-4ac0-bfc8-207102619709-image.png

                                            915a247f-8b10-42de-ae46-3eb097ff4339-image.png

                                            6f3ca68d-cea9-4327-a592-48fec5305b8c-image.png

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