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

    Duet 6HC / SBC daughterboard

    Scheduled Pinned Locked Moved
    Third-party add-ons
    1
    5
    507
    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.
    • taeggeundefined
      taegge
      last edited by

      I'm a big fan of the Duet3 / SBC setup, but the physical interface to a raspberry pi has always bothered me (Different mount points, separate 5v power supply). I intend to develop a daughterboard(?) with the same footprint as the 6HC that will interface a Raspberry PI CM5, and include lots of raspberry pi IO, and some quality of life features for cleaner 6HC/SBC installs.

      Features:

      • most of the same IO as the CM5 IO board (ethernet, USB A, USB C, HDMI, DSI/CSI, microSD, m.2, fan connector)
      • footprint and mounting holes identical to 6HC
      • 26pin IO connector is in-line with 6HC such that an enterprising person could make a direct board-to-board connection (or more likely just use a very short ribbon cable)
      • 40mm cooling fan for CM5, also cooling back side of 6HC (standard 4 pin connector)
      • Accept 12v - 48v Vin similar to 6HC
      • Some extra fused distribution of Vin
      • 5v @ 5A switching power supply for raspberry pi
      • 24v @ TBD A switching power supply (possibly 12/24v selectable?) for powering 1LC toolboards on systems with greater than 24v
        *On the bubble: pcb or chip wifi antenna (I'll likely be sandwiching the CM5 between the two boards, considering adding a separate WIFI antenna for fun, but may just opt for an external antenna. )

      I have a preliminary schematic and board layout, but was curious if others had ideas to consider before I order a prototype PCB. If I'm successful I'll of course share the design with the community, but I don't have any plans to produce any significant quantities.

      1 Reply Last reply Reply Quote 5
      • taeggeundefined
        taegge
        last edited by

        progress pics! (front and back view) It's coming together. I've got everything routed and the design rules checker is happy. I'm going to take a couple more days to mull over some choices, maybe clean things up a little more and send this off to get fabbed! I'm sure there's one killer feature that I'm forgetting to add. Hopefully I think of it before then 🙂

        You might notice that I gave up on the idea to sandwich the CM5 in-between the boards. It seemed like an elegant idea in my head, but in practice the layout/routing wasn't making sense to me. The CM5 will probably be happier in open air with a passive heatsink anyways.

        duet_pi_front.jpg duet_pi_back.jpg

        taeggeundefined 1 Reply Last reply Reply Quote 2
        • taeggeundefined
          taegge @taegge
          last edited by

          I've fired off my order to for the pcb and components!
          I've also cleaned up the design files good enough to publish if anyone is curious or wants to critique:
          https://github.com/taegge/duet_pi

          1 Reply Last reply Reply Quote 4
          • taeggeundefined
            taegge
            last edited by

            More progress! I'm still missing a few components, but the board is mostly populated. The 5v and 12v/24v regulators are performing well. I got brave and plugged a CM5 in this morning -- green light and no smoke! I haven't come across any major design issues yet (knock on wood).
            I've stumbled a few places where my old lead-free solder past didn't flow as well as needed, but have been able to diagnose and rework those issues. The mini-hdmi connector is a huge pain with its hidden row of contacts. I probably won't bother populating this on any other boards I make as it's pretty redundant with the two DSI/CSI and single full sized hdmi connectors.

            IMG_9224.jpg

            1 Reply Last reply Reply Quote 3
            • taeggeundefined
              taegge
              last edited by taegge

              My vision is almost fully realized! I must have jinxed myself in my last post. No show stoppers, but have hit a couple issues:
              1- you might notice the ethernet jack isn't soldered. It's just dry-fit for show right now. I removed it after realizing that my part didn't match the footprint i used. It was a physical fit, but pins were wrong. I could only find the matching part overseas, so still waiting. I intend to update the schematic/layout to use a more common magjack. In the meantime wireless is working great.
              2- the 12v/24v regulator isn't behaving all the way up to 5A. It's fine up to 3A, but starts cutting out above 4A. I forgot to upgrade the inductor and diode when I moved my target from 3A to 5A. That's probably part of it. I need to take another look at the layout too. Thankfully 5v appears reliable all the way up to 5A. The printer i'm going to test this out on doesn't need the aux supply, so no biggie for now.
              3 - when I added the Molex KK PC style fan header, I mistakenly assumed the Pi5's 4 pin connector followed the same standard. Nope. Easy fix. Happy accident to get to trim the wires down and solder in the correct places. (I guess I could have rearranged the connectors too, but ick)

              Next step is to actually connect to a Duet3 🙂

              IMG_9231.jpg IMG_9232.jpg

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