Skip to the content
4 layers29 × 99 mmCfxsx-2280, the printed circuit board in 3D

Cfxsx-2280

neggles/cfxsx69

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

Size
29 × 99 mm
Copper layers
4
Thickness
1.6 mm
Parts
56
Nets
15
Pads
150
Tracks, vias
129, 42
Pours
7
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
8 Aug 2021
Updated
8 Aug 2021

Overview

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.

README

README.md

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.

Parts

56
QtyValueFootprintReferences
20.1uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C3
210uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC2, C4
1223011-My-Edits:MountingHole_NGFF_4.2mm_Pad_TopBottomMP1
1224211-My-Edits:MountingHole_NGFF_4.2mm_Pad_TopBottomMP2
1226011-My-Edits:MountingHole_NGFF_4.2mm_Pad_TopBottomMP1
1228011-My-Edits:MountingHole_NGFF_4.2mm_Pad_TopBottomMP1
1CFexpress11-My-Edits:CFExpress_MediaPC1
1F_INS11-My-Edits:SolderJumper-2_P0.6mm_Open_RoundedPad1.0x1.5mmJP1
1M.2 NGFF10-My-Footprints:AMP_MDT180xxx001_NGFF-KeyMJ1
1logo10-My-Footprints:neggle-logo-0.12SYM1

The 12 most common of 56 parts.

More from neggles/cfxsx

1
  • 4 layers29 × 61 mmCfxsx, the printed circuit board in 3D

    Cfxsx

    neggles/cfxsx

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

    22 parts69CC-BY-SA-4.0

Similar boards

  • 4 layers30.7 × 30 mmReCamera B101 v1.2, the printed circuit board in 3D

    ReCamera B101 v1.2

    Seeed-Studio/OSHW-reCamera-Series

    reCamera is a series of open-source AI cameras.

    56 parts495Apache-2.0
  • 4 layers90.8 × 53.3 mmABSIS Bus Master, the printed circuit board in 3D

    ABSIS Bus Master

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    56 parts431
  • 4 layers46 × 40 mmLatest, the printed circuit board in 3D

    Latest

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    56 parts397Apache-2.0
  • 4 layers66.3 × 40.2 mmCm4 drone, the printed circuit board in 3D

    Cm4 drone

    dridri/bcflight

    Raspberry Pi based drone flight controller and remote control

    56 parts175GPL-3.0
  • 4 layers71 × 10 mmOrdered jlcpcb 003 dot flipper, the printed circuit board in 3D

    Ordered jlcpcb 003 dot flipper

    pierre-muth/fast-flipdot

    Driving a flipdot matrix differently. All dots simultaneously.

    56 parts145GPL-3.0
  • 4 layers93.3 × 60.3 mmArduino 386EX V5, the printed circuit board in 3D

    Arduino 386EX V5

    dbalsom/arduinoX86

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

    56 parts114
  • 4 layers80 × 156 mmSupercap simple, the printed circuit board in 3D

    Supercap simple

    Twisted-Fields/acorn-robot-electronics

    PCB hardware designs in KICAD for Acorn, the precision farming rover from Twisted Fields.

    56 parts81
  • 4 layers52.8 × 61.2 mmGameboyCartridgeV1.1, the printed circuit board in 3D

    GameboyCartridgeV1.1

    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.

    56 parts72CERN-OHL-P-2.0

Questions

How big is the Cfxsx-2280 PCB?

It measures 29 × 99 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Cfxsx-2280 use?

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.

Where can I download the Cfxsx-2280 KiCad files?

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.

Can I use the Cfxsx-2280 design in my own project?

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).