Putting a nvme 2230 drive in a framework expansion card


Hey there community!

I was wondering how realistic my idea is, and I’d love to hear what you all think.

I was looking into whether it’s possible to have an expansion card that could fit an NVMe 2230 drive, so I could add extra storage to my Framework laptop. I’ve got an old drive from my Steam Deck that I’d like to repurpose. I know it would stick out a bit because of the size, but I figured it might work similarly to how the Ethernet module sticks out.

I couldn’t find any existing solution, and I don’t really know how to design a PCB or where to start learning. I even tried messing around with the KiCad expansion card files and feeding them into ChatGPT, but I kept running into errors, so that seemed like a dead end.

So I figured I’d post the idea here to see if anyone is interested in picking it up and making a working model. I’d be really excited to see if it goes anywhere!

Youtube. Really!
They have how-to Ki-cad tutorial videos. Videos with the most views is usually an indicator of a good one. Seeing how it’s done beats reading about how to do it, imo. If you don’t know youtube hotkey controls, look here: support.google.com/youtube/answer/7631406. Slow down the playback speed if you need to, and also pause and step frame-by-frame if needed (. = next frame, while paused, ,= back to previous frame).

Also,
community.frame.work/t/m-2-nvme-to-usb-c-expansion-card/19058/32,
Multiple people have put a NVMe 2230 in an expansion card. A custom PCB isn’t even needed.

1 Like