Another vote in favor of more USB ports, however limited they may be. Increased height modules acting as feet giving better airflow also seems very good to me.
If the USB 4 port is 3x2, can we split the lanes into two 3x1 port ? Does this preserve alt mode and PD or a chip is needed to manage that?
Could make it data only or making dedicated Power and Data like how lighting Headphone and charging splits work.
Maybe notches like these will help to keep good grip on card, without reducing inner space? (this is battery cover from ancient Motorola V.100 phone, seen this design on many covers)
(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)
This seems amazing, Iām not really a tech guy by any means but Iād totally use this to save a slot and just use it for charging and simple usb functions and have a separate single usb-c expansion card to use for a usb-c hub. Iāll just have to wait and see though, but really this is exciting.
edit: so sorry got an error when pressing reply and naturally I just pressed it again lol.
Would be totally into the 2 USB-C Ports on 1 Expansion Card Solution
For me, it wouldnāt necessarily be important to have DP Support on it, a dedicated HDMI or DP Port does that job just as well.
What would be important to me though, is a decent data transfer rate up/down on both the USB-Cās, so that it really stays usable and the doubling of ports makes sense.
Also Power Delivery on at least one of the 2 USB-C ports would be wonderful.
Maybe a solution like on a Thunderbolt 3 Docking Station could be achieved, where Power Delivery an some other functions (hdmi, usb, etc.) run through 1 usb-c spec thunderbolt port.
Iād really like the 2 USB-C in 1 Expansion Card.
In my case, I wouldnāt need any PD kind of thing. Normal USB3 power would be enough. Not sure how much it isā¦ 7.5W, is it?
I donāt need it to provide 30W. If I ever do, Iād just use the normal USB-C
Problem is, how big? Unless there is a standard size for oversized ports itāll be tough to not have your laptop slanted, you would need a certain height on one size and the exact same height on the other
My suggestion is to try to stick to 1x, 1.5x and 2x height. I suspect a 2x height would even be enough for a 4-port USB-C oriented vertically
Re: height, this isnāt a formal ergonomics analysis but a quick balancing of two extra expansion cards underneath gave a pretty good feel typing on the raised keyboard.
There will be a bit of an issue with the points of contact since the card itself probably should not have an angled geometry (which would force it to work on only one side or the other), but if it remains rectangular-prism-shaped then only the leading edge will touch the ground - maybe a rounded soft rubber lining along the bottom edges to spread the weight a bit?
Not being an EE at all myself, thought it might be useful to share a link to a hub that looks like it would be a double USB-C candidate if only it could be lopped in half (or a third perhaps): https://www.amazon.com/Purgo-Adapter-2018-2016-Delivery-Thunderbolt/dp/B07K5ZR6HS/ . Maybe somebody is knowledgeable enough to infer what kind of board is being used in the Purgo offerings and if it is adaptable to Framework expansion cards?
I think this is worth it for several reasons as I have several devices that use USB-C that donāt even require USB 3.0 performance.
- Keyboard
- Mouse
- Microphone
So, in short, take my money! Iāll be happy to have dual USB-C with limited performance.
So, my notion for the dual-height cards was that they could be pentagon-shaped; that way they present a flat surface (albeit ~half the cardās width) regardless of which side itās on. (Not regular pentagons, obviously; rather a rectangle with one side replaced by a very short isosceles triangle.)
Well, I just got my Framework laptop, so I might start working on this project soon! It sounds like thereās a decent amount of interest in a simple 2x USB-C module, even without power input or DisplayPort support.
Iām not sure why I assumed that the laptop would have a dedicated USB-C port just for charging (aside from the 4 modular ones), but thatās not the case. Oh wellā¦
@Kieran_Levin, thanks for your useful explanations and suggestions!
USB signaling is new to me, so thanks for bearing with me.
At the moment Iām considering using the following:
- Texas Instruments TUSB8020B for the main hub controller
- Diodes Incorporated PI3USB302-A to mux the SS signals
- Other components (power switches, regulators) using TIDU428 as a guide (this is the Texas Instruments TIDA-00287 2-Port USB 3.0 Hub Reference Design)
This would be a simple 2-port hub without PD. I think setting both ports to 1.5A would be the most flexible, as long as tripping the current sensor wouldnāt potentially cause any damage to the laptop. I donāt really like the idea of the two ports having different power specifications. Does this make sense, or would it be better to have them both be limited to 900mA?
Do you think this configuration is feasible, or am I still missing an important concept?
I think itās better 1.5A because external hard drives run at 5V~1A, according to the sticker.
However, the ones I own seem to run just fine from USB 3.0 (USB-A. No Power Delivery). They run on a standard USB-AāUSB-B-3.0-micro cable.
I also have 2.5āā drives but they run from an external power source so they would work regardless.
Additionally, Iāve connected a hub to my PC for testing and I can run up to 2 hard drives (although they cannot start at the same time. One of them āclicksā for the first second while the first one starts turning. They donāt āclickā while in use). If I use 3 drives, they āclickā if all 3 are turning and two are being written to. If one is being written to, sometimes it clicks and recovers in the same second.
Note: The āclickā is actually a sound from a rudimentary monotone speaker inside the drive.
Alternatively, I can use all 4 ports and connect phones to it for charging and they all charge slowly but power goes to all of them (in the only one I see that info:) equivalent to normal USB 2.0 power.
How much power does a hub with those components consume?
@Daniel_Gilbert it looks workable from a part selection, however have you checked if you have enough space for all the parts and passives?
Tripping the current sensor will not damage the laptop.
Thanks @Kieran_Levin!
Iām looking into the layout, but I think it could work, considering a 4-layer board that would have components on both top and bottom.
One issue: Iām suspecting this setup would also require some USB Type-C port controllers, ie. something like a UTC2000 or TPS25810 for each port, in order to detect the cable orientations and tell the mux chip what to do. Is this right?
The biggest issue is that these types of controller chips appear to be almost universally out of stock everywhere. Any suggestions?
Iām starting to see the appeal of something like your initial suggestion of the USB5826C, since even though itās expensive and over-featured (6 ports), it does all the muxing internally. However, it looks like it also needs an external Type-C controller (like the UTC2000) according to its datasheet, unless Iām reading it incorrectlyā¦
Oh yeah, itās also out of stock everywhere tooā¦
Parts are out of stock all over the place. My company currently has an entire team of people doing almost nothing other than supply continuity so we can keep making stuff. The idea sounds promising, though. Keep it up!