
Mezzanine
oclyke/cm4crypto
cm4crypto is an adapter board that allows you to use an M-Key M.2 compatible module with the Raspberry Pi Compute Module 4 (cm4).

cm4crypto is an adapter board that allows you to use an M-Key M.2 compatible module with the Raspberry Pi Compute Module 4 (cm4).
Lobby is an open-source printed circuit board by oclyke, from the oclyke/cm4crypto repository on GitHub. It is a 4-layer board of 85 × 56 mm with 41 parts on 296 nets, routed with 2,017 tracks and 344 vias.
It is built around the MYLSM00502ERPL and RT9742GGJ5. Its parts include 11 capacitors, 9 resistors, 4 ICs, 4 connectors and 2 switches. It belongs with the computers and single-board computers boards and the Raspberry Pi (Linux) boards of this library.
cm4crypto is an adapter board that allows you to use an M-Key M.2 compatible module with the Raspberry Pi Compute Module 4 (cm4).
adding fast terabyte SSD options within a sleek RPi 4 format makes the cm4crypto perfect for uses like:
this project is no longer actively developed. the source material will continue to be available for reference.
additional resources:
M.2 specifies a connector layout, standard interfaces, and a few form factors. with such a wide variety of options available no single product can hope to support them all. here are the things you should check to see if your desired module is compatible:
| property | value | notes |
|---|---|---|
| key | M | the M.2 connector on the cm4crypto uses an M key |
| interface | PCIe x1 | though the M key standard supports PCIe x4 the cm4 only has x1 PCIe lane available. thanks to PCIe compatibility this should only reduce performance, not prevent functionality |
| dimensions | up to 22 x 80 mm | to fit in the case |
the cm4rypto inherently gains some compatibility with RPi 4 accessories since it was designed to work with the sleek Flirc case however design tradeoffs had to be made as well.


| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C3, C5, C9, C11 |
| 4 | 2.2K | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4 |
| 4 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C2, C4, C8, C10 |
| 4 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4 |
| 2 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2 |
| 2 | SW_SPST | cm4crypto:cus-12b | SW1, SW2 |
| 2 | hirose-100 | cm4crypto:DF40C-100DS-0.4V(51) | Module2, Module3 |
| 2 | nf | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 1 | 10 uF / 25V | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 12K 1% | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 47 uF / 6.3V | Capacitor_Tantalum_SMD:CP_EIA-2012-15_AVX-P | C6 |
| 1 | ComputeModule4-CM4 | cm4crypto:Raspberry-Pi-4-Compute-Module-diagonal-mount-bl-ur | Module1 |
| 1 | Conn_01x22_Female | cm4crypto:SFV22R-2STE1HLF | J4 |
| 1 | FSUSB42MX | Package_DFN_QFN:UQFN-10_1.6x2.1mm_P0.5mm | U4 |
| 1 | Jumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP5 |
| 1 | M.2-keyM | cm4crypto:M.2 - M - Amphenol - 10131758-001RLF | U2 |
| 1 | MYLSM00502ERPL | cm4crypto:MYLSM00502ERPL | U3 |
| 1 | Micro_SD_Card_Det | cm4crypto:amphenol-sd-push-pull_114-00841-68 | J3 |
| 1 | R | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | RT9742GGJ5 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | THD-02-R | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J1 |
| 1 | THD-20-R | cm4crypto:rpi-40-just-power | J2 |
The 40 most common of 41 parts.
It measures 85 × 56 mm and has 4 copper layers, 1.33 mm thick.
41 parts, built around the MYLSM00502ERPL and RT9742GGJ5. 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 oclyke/cm4crypto repository on GitHub, at the commit this page was made from: the board is hardware/lobby/lobby.kicad_pcb and its schematic hardware/lobby/lobby.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask oclyke before reusing the design.

oclyke/cm4crypto
cm4crypto is an adapter board that allows you to use an M-Key M.2 compatible module with the Raspberry Pi Compute Module 4 (cm4).




ties1887/Mesh-radio-Halow-LoRa
Modular mesh radio system using Raspberry Pi + HaLow (802.11ah) + LoRa.

CopperPilot/copper-pilot-cli
CopperPilot in your terminal: a thin, open-source client for CopperPilot electronics design agent, the best AI for PCB Design.

jlcjak/astra_piNas
Six-layer CM5 Lite dual-NVMe carrier with PCIe switch, Ethernet, microSD, USB-C PD and PoE. Review design; fabrication hold documented.

KaiPereira/CM5-SODIMM-Carrier
A fully open source CM5 carrier to turn your Pi into a Jetson in compact SO-DIMM format!
