Just another two cents of thoughts: I’d very much like a module with one USB-A port for a mouse and one USB-C port just for charging. That module would probably not be unplugged ever again…
Because the USB-A port is for a mouse, it would not even need to be USB 2; the slowest USB speed, 1.5 Mbps, would suffice. Similarly, the USB-C port would only need to do PD, nothing else.
The main problem with that idea is that you only have one upstream VBUS connection, so if one of the ports supports PD, the other port would see the same voltage (without some extra power supply). It’s of course not a good idea to give your mouse 15V just because you plug in a charger in the other port. The electronics required to derive 5V from VBUS (or maybe to access VCONN) will probably barely fit and probably only support low current devices like mice or keyboards.
Looking at the available PCB size, a USB2 hub with no PD should be no problem, USB3 with no PD is tight, but should work, especially when using the smaller USB-C ports instead of USB-A (however then you need support muxing the signals to allow both insertion directions). USB-3 without PD but with alternative mode/thunderbolt support seems very hard and would need very compact and specialized electronics. And PD support even on one of the two ports is a problem, as I wrote above.
Alright. USB C female is to close to side of expansion card
possibly. it would be fine with the ports pictured, but for mid mount ports, which are wider, i’d have to move em closer together. thing is- right now they’re 15mm apart, like on a macbook iirc (can’t go wrong copying that), which is pretty close to the spec recommended minimum of 12.85mm. don’t wanna not be able to plug in two things at once
Id recommend extending it in terms of depth and using vertical ports.
This is an option, but I’d be less inclined to use a card that’s taller than standard. Often my laptop is on a table or desk where one large expansion card would make it crooked and wobbly.
USB 2.0 only as far as I see?
Yeah- it’s just much easier silicon wise. no need for muxes or special hub ICs. already spent two hours looking for a hub IC that was in stock yesterday . not to mention how much of a pain it would be to fit it all in- you’d have to go double sided for sure.
Yes, definitely would need at least a double sided multilayer board and a very high density design. I guess USB 2.0 is fine for now, would love to see a prototype.
Tbh, I’m here so I can preorder such an expansion card. The less dongles I have in my home, the better, lol.
What would be awesome, if this exist usb 3. But no need for something like Displayport functionality, or charge functionality, Maybe that can be an upgrade down the line, for now I would be happy with just 2x USB-C as is.
I’m pretty sad that the expansion ports are ~just~ too small for a couple usb-A ports. It would be so handy!
Based on the description I don’t think it’s adaptable for this use-case, but nevertheless the images of this tool caught my eye: USB-Cereal | Crowd Supply
Please add a bit more space in-between the ports. Otherwise, you might not be able to use two things at the same time. Think flash drives and other bulky things.
Presumably there will be more space to the outside with the next port-centered card. On the other hand don’t over-do it either, or you’ll run into the same issue.
Apple rams theirs together, which is why there is a whole market of offset USB-C adapters and short extensions.
Personally I’d love to see a dual port card that matches their spacing to allow compatibility with all the 3rd party accessories available.
I’ve yet to receive my Framework laptop so I don’t have an expansion card in hand to measure, but I found this hub online that supports PD as well (looks bigger than the expansion card) but might server as inspiration on how to use the same ICs.
https://www.delock.com/produkt/64044/merkmale.html
I also have this (very old) USB2 hub from Logitech (logitech H-UD5a) which also has a small form factor. Again, could use as inspiration on how to make at least 2 type-c USB2 ports for peripherals. or a Type-C and Type-A. As it’s a 4-port hub, I’ve read here somewhere you can combine 2 USB2 traces together to make one USB2 Type-C reversible port. So from 4 ports you can keep 1 USB port as normal Type-A, take 2 other ports and make them into a reversible Type-C and leave the 4th one unused.
Will definitely look into it more as I’m also interested in making my own circuits as a hobby
It supports PD because it only has one USB-C port - the rest are USB-A. One USB-C port is easy, it’s 2+ that power delivery becomes difficulty, I thought.
Yeah, hence you keep that one PD USB Type-C and turn other 2 Type-A into one Type-C without PD.
I’m hopefully going to revive this, its going to be expensive and will only have one PD port with USB-C 3.1gen2 and a standard USB-C 3.1gen2 port, along with this I will have a hub with DP, HDMI, USB-C + PD, USB-Cx2, USB-A 3.1gen2 and 2.0, audio and gigabit ethernet.