# Expansion Slot specification

**URL:** <https://community.frame.work/t/expansion-slot-specification/7335>\
**Category:** Expansion Card\
**Created:** [September 19, 2021, 9:47am UTC](https://community.frame.work/t/expansion-slot-specification/7335 "2021-09-19T09:47:15Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![zero0d](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/zero0d/32/2651_2.png) [@zero0d](https://community.frame.work/u/zero0d)\
**Post date:** [September 19, 2021, 9:47am UTC](https://community.frame.work/t/expansion-slot-specification/7335/1 "2021-09-19T09:47:15Z")

</div>

HI All,

i have some questions regarding expansion slot ( maybe i missed it):

1. Are those 4 expansion slots all the same, have same functionality?
2. Are those ports USB 3.2 Gen 2 downstream ports 10Gbps or do they have additional functionality like PD, Alternate mode, thunderbolt ?
3. if the ports have PD ( Power delivery) what is the max power ( voltage and current ) supported on each port?
4. what is the part number of the C-type (male) connector used on the expansion module?

Best Regards,  
zero0d.

---

<div class="post-metadata">

**Author:** ![Peetz0r](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/peetz0r/32/2548_2.png) [@Peetz0r](https://community.frame.work/u/Peetz0r)\
**Post date:** [September 19, 2021, 11:24am UTC](https://community.frame.work/t/expansion-slot-specification/7335/2 "2021-09-19T11:24:56Z")

</div>

1. Yes
2. All of the above. Thunderbolt certification is still in progress, but it’s reported to work.
3. I assume it’s 60W (20V 3A) input because that matches the charger. And I read elsewhere [15W (5V 3A) output](http://community.frame.work/t/max-output/3669), which is what most laptops do.
4. Molex [105444](https://github.com/FrameworkComputer/ExpansionCards/blob/main/Electrical/KiCad_templates/Expansion_Card_Retrofit/Expansion_Card_Retrofit.sch#L22). I remember hand-soldering those for an unrelated project before Framework even existed. Perfectly doable.

---

<div class="post-metadata">

**Author:** ![Twocuddlefish](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/twocuddlefish/32/2629_2.png) [@Twocuddlefish](https://community.frame.work/u/Twocuddlefish)\
**Post date:** [September 19, 2021, 11:56am UTC](https://community.frame.work/t/expansion-slot-specification/7335/3 "2021-09-19T11:56:04Z")

</div>

Like PeetzOr said they are Thunderbolt 4 but are pending certification so they can’t legal advertise as T4. Unofficial and functionally they are.

The laptop has the 4 physical ports split into two logical PCIE devices. With the ports on the left side going to one controller and the ports on the right side going to the second controller.

All ports are PD3.0 and if I remember in another thread the team comment about running the main board without a screen or battery using a 100w charger (probably for cyberdecks) the battery can take a 1C charge rate.

---

<div class="post-metadata">

**Author:** ![Josh\_Cook](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josh\_Cook](https://community.frame.work/u/Josh_Cook)\
**Post date:** [September 19, 2021, 12:00pm UTC](https://community.frame.work/t/expansion-slot-specification/7335/4 "2021-09-19T12:00:12Z")

</div>

From what I remember only two ports can handle 3A and the other two is 1.5A, first come first serve.

---

<div class="post-metadata">

**Author:** ![zero0d](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/zero0d/32/2651_2.png) [@zero0d](https://community.frame.work/u/zero0d)\
**Post date:** [September 19, 2021, 3:26pm UTC](https://community.frame.work/t/expansion-slot-specification/7335/5 "2021-09-19T15:26:05Z")

</div>

Hi all,

thanks for the info.

So if i’m understand you correctly the port can only provide 15W ( 5V 3A Type C specification max regardless that it has a PD controller inside) and can’t provide eg 15V 3A if there is a PD device inside the expansion card to communicate out higher voltage? In other words there is a PD 3.0 controller in framework laptop , and if i put a PD controller into the expansion card i sill can’t get those to communicate so that the framework laptop increases the voltage on the VBUS pin?

Br.

---

<div class="post-metadata">

**Author:** ![Josh\_Cook](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josh\_Cook](https://community.frame.work/u/Josh_Cook)\
**Post date:** [September 19, 2021, 8:26pm UTC](https://community.frame.work/t/expansion-slot-specification/7335/6 "2021-09-19T20:26:01Z")

</div>

Yep, 15w is the max. It cannot automatically supply 3A aswell you have to use all the needed components otherwise it will use type c current spec.

---

<div class="post-metadata">

**Author:** ![zero0d](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/zero0d/32/2651_2.png) [@zero0d](https://community.frame.work/u/zero0d)\
**Post date:** [September 19, 2021, 8:46pm UTC](https://community.frame.work/t/expansion-slot-specification/7335/7 "2021-09-19T20:46:53Z")

</div>

Hi Josh,

how do you mean it can’t automatically supply 3A? For 5V 3A i don’t need a PD 3.0 controller on card side but only a Type-C Port controller configured in UFP mode only that will ask for 5V 3A.

---

<div class="post-metadata">

**Author:** ![Josh\_Cook](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josh\_Cook](https://community.frame.work/u/Josh_Cook)\
**Post date:** [September 19, 2021, 9:35pm UTC](https://community.frame.work/t/expansion-slot-specification/7335/8 "2021-09-19T21:35:40Z")

</div>

Yup, if you have the controller it should be all good setup for 3A that is.

---

<div class="post-metadata">

**Author:** ![zero0d](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/zero0d/32/2651_2.png) [@zero0d](https://community.frame.work/u/zero0d)\
**Post date:** [September 20, 2021, 6:08am UTC](https://community.frame.work/t/expansion-slot-specification/7335/9 "2021-09-20T06:08:47Z")

</div>

Yes I was thinking to use TUSB321AI from TI, i think this will do the job.

I have one other question what is the max height inside the expansion card? ( i found on git hub only the lower case part dimensions)

Br.

---

<div class="post-metadata">

**Author:** ![Josh\_Cook](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josh\_Cook](https://community.frame.work/u/Josh_Cook)\
**Post date:** [September 20, 2021, 8:04am UTC](https://community.frame.work/t/expansion-slot-specification/7335/10 "2021-09-20T08:04:02Z")

</div>

Not much but make sure to use 0.8mm or 1mm thick PCBs. I cannot easily remember.

---

<div class="post-metadata">

**Author:** ![zero0d](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/zero0d/32/2651_2.png) [@zero0d](https://community.frame.work/u/zero0d)\
**Post date:** [September 20, 2021, 10:30am UTC](https://community.frame.work/t/expansion-slot-specification/7335/11 "2021-09-20T10:30:29Z")

</div>

is there a 3D model where i can look this up?

---

<div class="post-metadata">

**Author:** ![Josh\_Cook](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josh\_Cook](https://community.frame.work/u/Josh_Cook)\
**Post date:** [September 20, 2021, 11:48am UTC](https://community.frame.work/t/expansion-slot-specification/7335/12 "2021-09-20T11:48:59Z")

</div>

On the github the expansion card is there. The PCB you have to deal with yourself.

---

<div class="post-metadata">

**Author:** ![zero0d](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/zero0d/32/2651_2.png) [@zero0d](https://community.frame.work/u/zero0d)\
**Post date:** [September 20, 2021, 2:17pm UTC](https://community.frame.work/t/expansion-slot-specification/7335/13 "2021-09-20T14:17:14Z")

</div>

Hi Josh,

i found the 3D file " ExpansionCard\_threadedInsert.stp" but the expansion card doesn’t have the top of the housing. So we have bottom case 1.5mm then 1.6mm clearance-\> then 0.8mm pcb → and then 2.9mm clearance to the top edge ( = 6.8mm) ( do i have to subtract the top case from 2.9mm top clearance?)

is the 6.8mm thickness measure form whole expansion card or is 6.8mm +1.5mm top case ?

---

<div class="post-metadata">

**Author:** ![Josh\_Cook](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josh\_Cook](https://community.frame.work/u/Josh_Cook)\
**Post date:** [September 20, 2021, 8:14pm UTC](https://community.frame.work/t/expansion-slot-specification/7335/14 "2021-09-20T20:14:45Z")

</div>

Yep. You need to include the top case.

---

<div class="post-metadata">

**Author:** ![Twocuddlefish](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/twocuddlefish/32/2629_2.png) [@Twocuddlefish](https://community.frame.work/u/Twocuddlefish)\
**Post date:** [September 20, 2021, 9:08pm UTC](https://community.frame.work/t/expansion-slot-specification/7335/15 "2021-09-20T21:08:21Z")

</div>

![PXL_20210919_014518664](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/2X/0/086b58083e43ebfcfb6832c4d4dfe4f1073f2c0f.jpeg)

---

<div class="post-metadata">

**Author:** ![zero0d](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/zero0d/32/2651_2.png) [@zero0d](https://community.frame.work/u/zero0d)\
**Post date:** [September 21, 2021, 6:20am UTC](https://community.frame.work/t/expansion-slot-specification/7335/16 "2021-09-21T06:20:15Z")

</div>

thank you for the measurement 🙂

Expansion card spec additional question:  
1)  
I need confirmation that i don’t need to use MUX on USB SS signals because the card can’t be turned around. Can you tell that the connected signals are the A (A1 to A12) signals on the USB C-type connector and B signal row is no use?

1. 

where is the pin A1 form the side of framework laptop on port C ?  
2a) Is A row toward keyboard or toward bottom?  
2b) IA A1 towards upper side of keyboard or toward touchpad?

Question is because inspecting the -

 ![](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/2X/c/c0e582f687ae8efc80587ea9615fc8f1c20edea3.png)  
and

> **[Microcontroller.pdf](https://github.com/FrameworkComputer/ExpansionCards/blob/main/Electrical/Microcontroller/Microcontroller.pdf)**

and  
[https://www.molex.com/pdm\_docs/sd/1054440001\_sd.pdf](https://www.molex.com/pdm_docs/sd/1054440001_sd.pdf)

there are some differences:

on the top of the MCU PCB is the A row because it has all the pins and the left pin beside the notch pin should be A12 as per molex datasheet

but if you look at the MCU image and MCU schematic then you see that from left the pin 5 is actual A5 and not A8 because it connects to R1 on schematic

Where did i get wrong??
