Framework 16 to MXM Gpu - V0.1 Prototype design

Just finished V0.2

Got some improvements!

  • Integrated EEPROM controller. This is based on the dual m.2 design found on FW’s repo. I used it to check lots of the other connections and I’m now actually pretty sure that this design could work.
  • As it turns out, the ID lines I asked about earlier just need to be pulled to ground with 330k resistors, so that’s sorted as well
  • I’ve designed in the fan headers and wired them up to the interconnect.
  • Added 0.1uF capacitors to the EDP lines which I’ve been told is correct? There’s not much info on how to actually design to the EDP specifications but I’ve been told that it works soo…
  • Added PCIE REFCLK+ and REFCLK- lines which for some reason were missing before
  • Added panel and backlight controls with the interconnect
  • Fixed unclear labeling on the symbol for the Framework interposer in the PCB schematic
  • Amended the SCL and SDA lines which read from the EEPROM
  • Moved around some traces to facilitate new connections.

V0.2 is live on the same github link as before.

Okay now mechanical observations:

The flipping idea seems like a great one! It’s always wise to leave some space for jank, but I’d be concerned about making it unnecessarily bulky. What I’d actually like to do, (though I don’t think there’s currently an MXM connector that actually works like this), is to have the GPU upside down and then put the cooling solution sandwitched between the board I’ve designed and the GPU. Of course, if this isn’t possible I may really be left with no choice but to redesign the whole thing upside down. It would be a bit of a pain though. I’ll attach two images here of the new schematic and PCB.

Thank you everyone for all your help and support :slight_smile:

5 Likes