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

CFexpress to M.2 NVMe drive adapter. Intended for Xbox Series X and S, but untested.
Cfxsx-2280 is an open-source printed circuit board by neggles, from the neggles/cfxsx repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 4-layer board of 29 × 99 mm with 56 parts on 15 nets, routed with 129 tracks and 42 vias.
Its parts include 4 capacitors and 1 connector. It belongs with the interfaces and adapters and computers and single-board computers boards of this library.
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?

cfxsx contains the main schematics and board drawingcfxsx/PCIexpress.pretty contains the board-specific footprintscfxsx/PCIexpress.3dshapes contains the 3D models for parts on the board (and a bunch of extras from my various experiments)Simply call make in the top-top level directory. The build directory will then contain:
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1u | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C3 |
| 2 | 10u | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C2, C4 |
| 1 | 2230 | 11-My-Edits:MountingHole_NGFF_4.2mm_Pad_TopBottom | MP1 |
| 1 | 2242 | 11-My-Edits:MountingHole_NGFF_4.2mm_Pad_TopBottom | MP2 |
| 1 | 2260 | 11-My-Edits:MountingHole_NGFF_4.2mm_Pad_TopBottom | MP1 |
| 1 | 2280 | 11-My-Edits:MountingHole_NGFF_4.2mm_Pad_TopBottom | MP1 |
| 1 | CFexpress | 11-My-Edits:CFExpress_Media | PC1 |
| 1 | F_INS | 11-My-Edits:SolderJumper-2_P0.6mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | M.2 NGFF | 10-My-Footprints:AMP_MDT180xxx001_NGFF-KeyM | J1 |
| 1 | logo | 10-My-Footprints:neggle-logo-0.12 | SYM1 |
The 12 most common of 56 parts.

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

Seeed-Studio/OSHW-reCamera-Series
reCamera is a series of open-source AI cameras.



dridri/bcflight
Raspberry Pi based drone flight controller and remote control

pierre-muth/fast-flipdot
Driving a flipdot matrix differently. All dots simultaneously.

dbalsom/arduinoX86
An interface between an Arduino Due or Arduino GIGA and 8088, 8086, V20, V30, 186 or 286 CPUs

Twisted-Fields/acorn-robot-electronics
PCB hardware designs in KICAD for Acorn, the precision farming rover from Twisted Fields.

shilga/rp-gameboy-cartridge-hw
You should order with ENIG (electroless nickel immersion gold) plating. While the cartridge will work with HASL you will getter contact with ENIG and it is less prone to wearing down.
It measures 29 × 99 mm and has 4 copper layers, 1.6 mm thick.
56 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the neggles/cfxsx repository on GitHub, at the commit this page was made from: the board is cfxsx/cfxsx-2280.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).