What new Expansion Card types do you want to see released?

Hidden USB dongle, because that is the one thing that is always connected and having it stick out is not good.

1 Like

I just have to say, I love how this comment has aged and what it evolved into. Your snack drawers are the first thing I go to after I explain what a framework is and if they haven’t lost interest after I talk about the expansion cards!

3 Likes

I would find a usb-c / 3.5mm jack bundled into one considering that they are both small ports and could fit onto the same card.

4 Likes

USB-C has the complexity of supporting a lot of features, such a card would either not support many of the features (USB4, DisplayPort, charging) or would be expensive.

I’d rather USB-A, HDMI, or DisplayPort be the connector in addition to the headphone jack. Those would be reasonable to make fully capable and cheap.

1 Like

A+heaphone seems doable, dp or hdmi look a bit too big to have enough space for the headphone jack.

You could probably reshuffle the open source a+dongle hider board to make that work.

A combo 3.5mm 4pin + optical out port would be awesome!

1 Like

Why is a 1gig ethernet the highest voted when we already have a 2.5Gig ethernet card? That makes no sense as it also supports 1Gig. Do people not know this?

Look at the date of the poll. It’s from before the ethernet card.

2 Likes

I don’t know when the ethernet card came out. Sounds like they need an updated poll :smiley:

1 Like

Combo cards with multiple ports on it might be a good idea…

  • dual usb-c with PD supported for one port at least
  • dual USB-A or USB-C with USB-A (if possible)
  • dual micro sd and usb-c
  • dual audio and usb-c (for FW 16 I suppose)

including if necessary dual expansion cards like the ethernet one that stick out of the laptop. I already have the ethernet expansion card always in, I might as well have next to it another oversized expansion card.

On FW13, 4 configurable ports is not nearly enough, and the whole point on having ports and not usb-c adapters is to avoid carrying too much adapters along with the laptop.

At least 3 USB seems required for me on a laptop, say I want to transfer files from two hard drives while keeping the laptop charged, I need 1 USB for power delivery and 2 USB for both drives. Embedded HDMI is also important when I might connect to a videoprojector, and then I don’t have room any more for an ethernet or another USB for the mouse and keyboard for example. Also, with both USB-A and USB-C devices, you never know what kind of USB you might need.

2 Likes

HDMI 2.1 card (4th gen HDMI card):

The current HDMI card supports up to HDMI 2.0b, which means it supports a maximum bandwidth of 14.4 Gbps and does not support any compression.

14.4 Gbps is enough to run 4k 51 Hz, 1440p 109 Hz, or 1080p 185 Hz with standard blanking, 24 bit color depth, and without any chroma subsampling.

Blanking is bandwidth that is deliberately wasted for monitor compatibility reasons, color depth is how much data is used to specify the color (higher depth = more unique colors but more bandwidth needed), and chroma subsampling is a bandwidth saving technique where color data is only sent for some of the pixels while other pixels are limited to only brightness data (hurting quality).

An HDMI 2.1 card could enable much higher bandwidth as well as add support for Display Stream Compression (DSC). DSC is a visually lossless compression algorithm, which means that it technically reduces quality but not by a significant enough amount to be noticable to humans.

The current HDMI card uses the Parade PS186 chip to translate DisplayPort signals from the laptop into HDMI 2.0b signals. The PS186 chip has a successor: The PS196.

The PS196 supports HDMI 2.1. It is limited to 25.92 Gbps of uncompressed bandwidth (60.75% as much as the HDMI 2.1 spec allows) however with DSC it is capable of compressing up to a 77.76 Gbps display signal into that 25.92 Gbps at near full quality.

That enables over 8k 60 Hz with standard blanking, 24 bit color depth, and no chroma subsampling.

Other chips besides the PS196 could also be used of course, I am merely suggesting it because it is the successor to the PS186.

3 Likes

i think theres some problems that would arise with a usb c + something else combo card, from what i remember i think it would be impossible to support usb-4, usb pd, and usb dp alt mode with that. id say the best one would be usb-a plus an audio jack, because usb-a lets you connect quite a lot of things still, and it means you dont take up a whole 1/6th of your io with an audio jack

id also love a dual usb a card, but i think it would at best just about fit, which would take a lot of time to research and develop (i think a similar problem of something just about fitting was going on with the full size sd adapter which is why that took so long)

i think framework should also lean a bit more into those larger cards like the ethernet one, since i feel more people will be open to them if its a couple ports like that and not just the one for ethernet, it could also open up some more possibilities, such as less worrying about physical space for dual (or even triple) port cards, and could also add the option for an nvme m.2 2230/2242 card (like a diy storage expansion card, it wouldnt obsolete those as the main benefit of those is the smaller form factor)

I’d like to see a 1 Gig ethernet card, possibly with a fold-down mechanism like on Dells, Lenovos etc. I know these can be flimsy but that’s on us to look after them. I’d just like to see an ethernet card that can be left in the device while travelling without sticking out the side like the 2.5 Gig.

4 Likes

It would fit.

In fact community members have already made dual USB-A cards by taking existing USB splitters and modifying them to fit (similar to how people were taking SD card readers and filing them down to fit before Framework announced their official one).

IMO the big problem is that the USB-A ports would be so close side to side that many USB-A plugs being plugged in would block the other port.

IMO the big problem is that the USB-A ports would be so close side to side that many USB-A plugs being plugged in would block the other port

yeah thats what i meant to say, i should have been more clear

That’s been in the works, see Josh Cook's dual USB-C expansion card. Unfortunately it looks like the board designers/makers that he was talking with who were doing the work have flaked and ghosted him. sigh So for now, back to nothing. We’ll see what happens, he might have to go find some other design shop, or end up having to refund the pre-orders. I hope not. I really want a dual USB-C.

KVM input.

Has anyone said that yet?

I can’t believe I didn’t say this first thing years ago. I’ve ALWAYS wished for this since I use kvms and crash-carts a lot and it’s super annoying. The best option these days is pikvm but that requires a power source and network setup. Previously it was SpiderLinx, an expensive commercial thing that does the same as pikvm.

Essentially hdmi capture and usb client.
aka Nexdock or CrowView, but if the Nexdock was actually a full laptop instead of just a kvm.

It would need 2 physical ports crammed into the slot, and that means annoying mini-hdmi or micro-hdmi like on pi’s. But they do exist and thanks to pi’s you can actually buy adapter cables.

Or, actually I would be ok with a solution that used 2 slots. One for hdmi input and one for usb output. I would rather that than need special adapter cables since that’s just another kind of special dongle even if it doesn’t have electronics, a special cable is still an external part that must be present or else the feature isn’t usable.

Alternative to NexDock/CrowView which are dedicated whole kvm devices, GPD pocket 3 is a full (if small) laptop with an optional kvm module.
https://www.gpd.hk/gpdpocket3

1 Like

OMG YES. So much this! If it is possible it would turn my laptop into a crash cart while in the datacenter.

It could also be useful for setting hobby raspberry pi boards and the like.

I see it has been said before.