Dual USB-C Expansion Card

Who ever starts selling these is gonna make a killing.

Want (UK)

Replying here so that I can keep track and get notifications. I would definitely buy this especially if it had a special addition case, like atomic purple.

There are options at the bottom of a thread for notifications.

5 Likes

Hello,
Sorry (again) for the long wait :pensive:, but I wanted to give you some quick update.
I have assembled one unit, but unfortunately my bench-powersupply died and the new one hasnā€™t arrived yet so I havenā€™t done any testing (and Iā€™m not brave enough to just plug it in without any testing :sweat_smile:).

But I do have some picture you can look at in the meantime :blush::

And the two parts plugged together:

39 Likes

I like how the single USB C is on a header ā€¦ I also wouldnā€™t want to just plug in a device without testing before hand ā€¦

4 Likes

Iā€™m a big fan of it on the separate header too, that should make it much easier to swap out the PCB to one for a full size SD or a USB-A + USB-C or something else in the future, maybe a dual microSD or something like that.

1 Like

@Ethan_Spoelstra
The separate PCB with the USB-plug was necessary to avoid height issues so it can fit into the expansion-card form-factor.
While the idea of swapping the small PCB to another module might seem tempting, the ā€œheaderā€ is a 0.35mm pitch board-to-board connector that has a durability rating of 10 mating cycles, so itā€™s by far not meant to be swapped around. It could be reused on another design but itā€™s outline is fitted to avoid the larger components on the main-board (I somehow like how itā€™s wrapped around them :sweat_smile:).

6 Likes

Not yet, if it actually works, Iā€™ll publish them on Github or somewhere.

I think they would be at least triple of that before taxes including assembly without making any profit, plus the case (at least in small volume quantities). Also I do have absolutely no experience with producing things in higher volumes.
But thereā€™s room for optimisation and things can most likely be simplified a littleā€¦ You could also probably ditch the dedicated ESD-protection and rely on the ICā€™s built-in protection but I did rather add it because the cards are probably transported flying around in the laptop-bag.

USB-C has an option to transmit audio to a headphone-jack but as far as I have looked into it, that uses up the data-lines so you canā€™t simultaneously use both (you would most likely have to implement a hub and an additional DAC for the audio-part which leads to a complex design).

9 Likes

Thanks for the feedback, that explains a lot. I guess the dream of dumping the head phone jack somewhere as an ā€œadd-onā€ is overā€¦ ;).

Take someone elseā€™s laptop and give it a testā€¦

ā€¦
ā€¦

Nah Iā€™m just kidding ! DONā€™T
ahaha

it seems like any computer could work for a test (just needs USB C)ā€¦ just find a sacrificial computer and plug it inā€¦ (Once one is confident that things work)

1 Like

Iā€™d suggest an Apple :face_in_clouds:

7 Likes

I really like this and Iā€™d love to buy a couple, it looks great! Unfortunately at $90+ (from what youā€™re saying) I think that would be a pretty tough sellā€¦ Have you tried pricing the SMT PCBA at higher volumes (100+)? The price (especially of the components) goes down very significantly. Also, 3D printing services are very cheap nowadays, I would expect such a tiny case to cost less than $5.

Iā€™m very much hoping it will be possible to reduce the cost and make the module more affordable. Again, great job!

And if it were me Iā€™d just plug it in - YOLO, and Iā€™m pretty sure the USB-C interface has sufficient protections in place to let itself be damaged by a simple adapter like that :wink:

Tell that to my laptop ā€¦ Lol ā€¦ still trying to figure out why the USB-C port died

1 Like

I think depending on the company material it can get expensive real fast ā€¦

2 Likes

You might have misread. Youā€™re jumping higher than he estimated.

The estimated price is where I expected.
This is a small run, complicated build assembled by a community member. Just look at the pictures. This is not a simple or easy board.

I saw two people mention being willing to pay 20, and I was tempted to comment then. Itā€™s just completely unrealistic for something like this. Thatā€™s the price of most of Frameworkā€™s mass-produced cards, benefiting from tuned assembly lines and the ability to invest in large runs. And being able to spread out design & development cost over a huge number of cards

I would not expect someone to be able to front the cost for a 100+ run. And with no guarantee that they will sell at anywhere near an acceptable pace in order to get his money back. And he stated that he doesnā€™t have experience with producing in higher volumes. I sure a hell wouldnā€™t want to attempt a 100+ run if I was him.

9 Likes

I concur. The only option would be a group buy thingy where people pay upfront. Financials aside itā€™s going to be a massive amount of work and I can understand not wanting to tackle 100+ units at the same time.

Having said that I would be in for a few cards (maybe 4, Iā€™ll have to think about it). More if they are cheaper due to scale.

1 Like

Awesome work!

Have you tested (orhas anyone measured) how well two typical USB-C cables will fit at the same time without being in each others way?

Iā€™d also be interested in purchasing these, 6 of them if the price if the price is reasonable enough.

My lab-supply just came in :blush:, I did some quick testing to ensure voltages are fine and the power-gating for the ports works as intended.
The power-gating has an issue (because I didnā€™t pay close enough attention to the datasheet) but that could be resolved by swapping a single resistor to another value :blush:.

It works kind-of, the USB 2.0 part works fine but it somehow doesnā€™t enumerate the 3.0 part, Iā€™m getting an ā€œPort Reset Failedā€ error there :frowning:. Iā€™ll have a closer look to that to investigate if its probably a wiring mistake.
Edit: Hm, by going through the schematics I may have mixed up the USB 3ā€™s RX- and TX-lines on the plug (so the TX from the PC goes against the TX on the hub instead of the RX), but I have to verify that. If thats the case, it can be fixed relatively easy with a new revision of the small daughter-board.

But at least itā€™s looking relatively good by now:

54 Likes