neggles / cfxsx

CFexpress to M.2 NVMe drive adapter. Intended for Xbox Series X and S, but untested.

Home Page:https://neg2led.github.io/cfxsx/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cfxsx

Xbox Series X/S storage expansion card to M.2 NGFF NVMe SSD adapter. Well, maybe.

The connector the X/S use is CFexpress-adjacent - I have no idea if this will even begin to work, but, YOLO?

KiCad raytraced board render

But, for real, don't make this. It probably doesn't work at all.

Repository Structure

  • cfxsx contains the main schematics and board drawing
  • cfxsx/PCIexpress.pretty contains the board-specific footprints
  • cfxsx/PCIexpress.3dshapes contains the 3D models for parts on the board (and a bunch of extras from my various experiments)

Building

Simply call make in the top-top level directory. The build directory will then contain:

  • the main board
  • zipped gerbers for the boards you can directly use for manufacturing
  • zipped gerbers and SMT assembly BOM/position files for JLCPCB's SMT assembly service for the single-board version.

Makefile uses Jan Mrázek's KiKit, which I cannot recommend enough, and therefore has to be available on your system.

Jan's jlcparts app was also extremely useful in narrowing down part choices based on what JLCPCB have available.


IMPORTANT NOTE: If you give JLCPCB these files as-is, please verify the orientation of every part before submitting.

About

CFexpress to M.2 NVMe drive adapter. Intended for Xbox Series X and S, but untested.

https://neg2led.github.io/cfxsx/

License:Creative Commons Attribution Share Alike 4.0 International


Languages

Language:Makefile 100.0%