Better Expansion Cards

So I was looking through images of the Framework laptop, and I noticed that there seemed to be an inordinate amount of unused space on the expansion cards where there was no port. I think that it could be excellent if we were able to get two or even three ports on one card, because of course more ports=better laptop. What do the rest of you think? And [redacted] do I wish I needed a new laptop.

Edited because I’m an idiot.

2 Likes

In some of the expansion card threads there has been a lot of thought about dual-USBC cards. The ports physically fit, but the hardware and controllers to run both at full specs seem to be too big for an expansion card. I’ve been wondering if maybe USBC and USBA would fit in an expansion card, since the USBA would need a less complicated controller since it only does data and lower power signalling compared to USB4 on the type-c.

1 Like

@Nich_Trimble would it work then to use USB 3.2, 3.1, or 3.0 then? I think that even if it doesn’t fix the problem, dual port cards could still work with USB and HDMI, as it doesn’t carry any power. So could a headphone jack, since the laptop doesn’t seem to have one integrated. Even if two USB ports can’t fit on the same expansion card, I think that having a USB port and something low powered (like a headphone jack, HDMI, microSD reader, or Ethernet) could be good.

@Skywayz_Zarthic The specs confirm it does have a 3.5mm combo headphone jack.

3 Likes

Do you think a dedicated mic and then another plug for headphones would be good?

@Josh_Cook perhaps the proposed high-end audio module might have both. Personally I’d wish for an audio module that has at least 1/4" in, but we might need to wait until the marketplace is up and running and musicians start getting in on the Framework community.
~ Jamie

3 Likes

@The_Cyber_System 2 audio jacks (3.5mm) does not fit on the PCB, due to width and not even accounting for height.

1 Like

I agree with this completely. I am thinking about the following ‘I/O’ on my laptop

  • USB-C
  • USB-A
  • Ethernet
  • High End audio output (USB DAC/Headphone amp.)
  • Microsd

None of these are expendable, and I would still prefer to have two USB-A ports like most laptops have.

I am thinking that there could be easily made Miscrosd + USB A combo card, and ethernet + USB-A combo card. Having both of these available would be ideal, and solve all of my issues. (USB-C + USB-a combo card would also work in lieu of one of these.)

(And, To be honest, I think they made the expansion cards too big. They probably should’ve been made half size of what they are, and some could be ‘double wide’ in order to incorporate cards that needed more room.)

1 Like

@nullstring Ethernet is a pain as it has to be the folded up style, here is a photo that shows the ethernet and then the size of the PCB, that cannot be modified without a chunk of material jutting out. Folded up jacks do not decrease width or depth only height.

MicroSD and USB-A is doable, with USB-C and USB-A they require all their features including Display which means a lot of wiring and in a confined space it is quite hard to get nothing to intersect.

3 Likes

Hi-end audio is the most exciting expansion for my uses. A DAC and headphone amplifier in one card. It would be perfect. I will be working on a design for this using dual TI6120 amp chips. Early days yet though…

7 Likes

Would it be possible to fit two PCBs in one expansion card slot to make a dual USB-C card feasible?

Mentioning since it hasn’t been mentioned yet.

You could fit two USB A sockets on one expansion card. You place them vertically. Use the rear bays. You’ve got another like 2mm of clearance to the table. Looks to be just enough space to make a dual USB A possible.

@anon81945988

Really ?? Not on my expansion cards!

I think it might be possible if the card wasn’t tapered, but I don’t know enough about the design to say anything about that with confidence.

I’m saying the rear bays technically have an extra mm or 2 of clearance to the table, compared to the front bays. You can use that space and maybe fit 2 USB A connectors side by side then. But only if a few extra mm are available by building the bays thicker for the rear. And if you don’t mind using the bottom of the bays for the rear ‘feet’ of the laptop, there should be plenty of space to build a thicker set of rear, multiple port adapters. I mean, the extra thickness might even be able to fit the USB A ports stacked in the traditional vertical format… (Looking at a Raspberry Pi USB setup while typing this)

One thing that has amazed (and slightly terrified me) about joining the Framework community is how few people have any understanding of design, structural requirements, electronic regs, heat, rigidity, size, the concept of dimensions etc. etc.

What you think might be nice in your head does not relate to what will work in reality.

7 Likes

Yes, I do.

I came to my conclusions by taking a ripped off USB cluster from a busted Pi and holding it up. I didn’t do literal measurements.

Very valid point about weight though.

Extremely valid point about the ports going away.

I’ve also got ideas about using the rear bays in tandem for a laptop cooler and more ports plus laptop stand…

But weight… You think that’s asking too much for the little bays? I honestly hadn’t really thought about that specifically…

Why? The framework laptop is not pre-production kit. It’s readily available for the general market. I’m a validation person. I know next to nothing about hardware design.

I do know that closed-source, planned obsolescence is drowning our planet (and children) in toxic waste. I do know how to recondition electronics such as laptops.

What you think might be terrifying in your head… is just in your head.

Yeah I don’t think you got what I was getting at. Doesn’t matter. But I wish the folks wanting a artisanal coffee grinder and trouser press expansion card the best of luck. :rofl:

6 Likes

Well people can come up with all the cool ideas they want, and I’d argue that’s a good thing. Intentionally limiting the ideas phase of development is a recipe for stagnation, and even if something wouldn’t work, who cares? That just means it won’t be implemented for now, but perhaps it can be in the future (coffee bean grinder notwithstanding). Maybe in the future people can create slightly extruding expansion cards for these multi-USB or multi-HDMI modules or whatnot. Calling out people sharing concepts and ideas they find cool just appears kind of rude, even if that wasn’t your intention. It keeps people from sharing their ideas, and that’s not harming anyone is it?

2 Likes

Uhhhhh, I mean I was talking about sharing ideas for expansion cards for a computer, not anything essential or controversial, sooooo I agree generally, it just doesn’t seem to fit in the context of this post

1 Like