motherboard - Is it possible to use the M.2 interface for other PCIe devices? - Super User
M.2 Interface, Key and Socket explained
The M.2 interface
M.2 SATA SSD Vs. M.2 PCIe SSD:What Are the Differences? - Kingspec
BEYIMEI M.2 NGFF to SATA3.0 Adapter Card, Dual M.2 B-Key SSD to 6G Interface Adapter Card, SATA to Dual M.2 SATA 2.5'' SSD (JBOD) : Electronics
M.2 and NVMe SSDs: What are they and how do they benefit your PC? - Newegg Insider
M.2 SSD 425S SATA III M.2 SSDs - Transcend Information, Inc.
What Is the M.2 Specification? Everything You Need to Know
NVME M.2 SSD FMC HPC Board-ALINX
ORICO M.2 NVME to PCI-E 3.0 X4 Expansion Card (PDM2)
Is a U.2 SSD any faster then an M.2 SSD? - Quora
PCAN-M.2: PEAK-System
Dual Port Gigabit Ethernet M.2 (B & M-Key) Modules PCIe interface