Skip to main content

Questions tagged [m.2]

For questions about designing electronics that interface with m.2 connectors. M.2 is, according to Wikipedia, "a specification for internally mounted computer expansion cards and associated connectors."

Filter by
Sorted by
Tagged with
3 votes
0 answers
73 views

Designing a U.2 to M.2 NVMe adapter

I'm considering designing my own U.2 to M.2 converter card to make use of the four U.2 (PCIe 3.0 x4) connectors on my motherboard. Commercial products are available for doing this type of conversion, ...
Polynomial's user avatar
  • 10.8k
5 votes
1 answer
1k views

Should the threaded insert for an M.2 mounting screw be grounded?

A PCB that I am working on has a non-plated hole into which a press-fit threaded insert is installed to provide the mounting point for an M.2 SSD. As such, when the SSD is installed, the mounting ...
JYelton's user avatar
  • 34.4k
0 votes
0 answers
57 views

How to extend USB-C cable (USB 3)

It's look like this question is simple, but it's not at all. See here what I did. I have MacBook Air M1 base model, and I have lack of capacity, it's only 256, so I thought I need more space So I ...
AbdAlgani's user avatar
0 votes
2 answers
91 views

ATMega32U4 USB design considerations

I'm desigining a board with ATMega32U4 microcontroller. The board will be minimal, and will feed the microcontroller from USB of an M.2 socket (E type) on a PC mainboard: Now, checking Leonardo's ...
Daniel's user avatar
  • 969
0 votes
1 answer
3k views

Designing M.2 socket for SSD

I'm designing a card adaptor which converts from M.2 Key E type to M.2 Key M type (to insert an NVMe SSD into a port designed originally for Wifi cards). I found some reference design for the M.2 KeyM ...
Daniel's user avatar
  • 969
0 votes
1 answer
83 views

Wiring M.2 E to M - switching differential lanes is normal?

I managed to run an M.2 SSD (Samsung PM991A) in a TypeE socket with an adapter designed by CRImier (thank you): I wish to design my own board with similar functionality, and I can't understand one ...
Daniel's user avatar
  • 969
0 votes
1 answer
145 views

Second PCIe on KeyE M.2?

Based on this online resource, KeyE M.2 has 2x PCIe x1 / USB 2.0 / I2C / SDIO / UART / PCM Their pinout table shows these lanes (for E-key): ...
Daniel's user avatar
  • 969
1 vote
1 answer
149 views

M.2 SSD inserted into E slot

I managed to run an M.2 SSD (Samsung PM991A) in a TypeE socket with an adapter designed by CRImier (thank you): This card can be fit into an E slot, and can host an SSD (M type). My Linux is ...
Daniel's user avatar
  • 969
0 votes
1 answer
353 views

Some chips (probably DRAM) on NVMe SSD are lower than others, resulting heatsink having no contact with those chips after installation

I believe most of the NVMe SSD heatsinks' contact surface is just one flat piece, but not all the chips on the NVMe SSDs have the same height. From my recent observation, there are air gaps between ...
Sij's user avatar
  • 1
3 votes
0 answers
96 views

M.2 typeM PCB design interference

I found online an M.2 keyE to M.2 keyM adapter design done with KiCAD: CRImier/MyKiCad/Laptop mods/nvme_ae_to_m (GitHub) One thing I can't understand: in readme he states FOXCONN AS0BC21-S20BM-7H ...
Daniel's user avatar
  • 969
3 votes
2 answers
6k views

M.2 Key E - can it host an NVMe SSD?

I found an SBC which has an M.2 socket for WiFi cards. It's keying is E. I couldn't decide whether I can plug an M.2 NVMe SSD into this socket. Key E normally has PCIe x2, which is not as fast as ...
Daniel's user avatar
  • 969
4 votes
2 answers
690 views

How to read "golden fingers" on drawing?

Can you please help me getting width of theese golden fingers and what those text in red rectangle means? It is M.2 connector with E key.
filimonic's user avatar
  • 209
0 votes
1 answer
689 views

Will a 4 lane PCIe device work if plugged into a PCIe socket the only 1 lane electrically connected

I am designing a motherboard that uses a SMARC format plugin card for the CPU. This card is based on an Intel Atom x6413E CPU. The SMARC CPU card has various interfaces available, including USB2.0, ...
Simon Bagley's user avatar
0 votes
0 answers
277 views

M.2 (key B) connector with supported USB interface

At many motherboards there is M.2 (key B) connector. This connector support several interfaces: PCIe ×2, SATA, USB 2.0 and 3.0, audio, UIM, HSIC, SSIC, I2C and SMBus. But as I understood, all of these ...
j e's user avatar
  • 11
0 votes
1 answer
335 views

PCIe PRST pin functionality at M.2 connector (B) with SATA device (reboot detection)

M.2 connector type (key B) support PCIe ×2, SATA, USB 2.0 and 3.0, audio, UIM, HSIC, SSIC, I2C and SMBus. I want to use SATA interface with my device, but I need to detect the reboot of the host ...
j e's user avatar
  • 11
1 vote
1 answer
201 views

Is it possible to leave certain pins of an m.2 slot not connected to their PCIe lanes on a processor?

We are in the process of making a custom board for a System On Module. The System On Module exposes 4 PCIe Gen 2 lanes on its SODIMM pinout. As per our requirement, we are planning on having a WiFi/...
surfinride's user avatar
2 votes
0 answers
133 views

What happened to the M2.com standard?

I just discovered some news articles from 2016 announcing an IoT standard called "M2.com", with quite a few big names supporting it. It was basically meant to be a standard pinout for the M....
DamienWontContributeToAITheft's user avatar
3 votes
2 answers
1k views

Multiple PCIe devices in a single M.2 slot

I have a M.2 M-keyed slot on my laptop, and multiple M.2 PCI-e devices that I'd like to use at the same time. I've been looking for a M.2 switch or splitter of sorts but couldn't find anything, so I ...
ozg's user avatar
  • 397
2 votes
0 answers
121 views

M.2 to mini PCIE

I have an SBC with the following configuration on the M2 port If I require a mini PCIE device is it sufficient to make a breakout board and match pin to pin? We have a pcb engineer to handle the high ...
BlindGuy_Mcsqueezy's user avatar
3 votes
1 answer
393 views

PCIe routing for m.2 key e wifi module

I'm trying to make a PCB which include a WIFI module to m.2 key e. For this I'm using a PCIe connection. As HF routing must follow some guidelines, however I'm strugling a bit with the length of the ...
Yann's user avatar
  • 81
1 vote
0 answers
116 views

SATA 3 to M.2 conversion

I'm designing a PCB that should (among other things) include an M.2 SSD slot and convert that to a SATA slot to be connected to a computer. I considered just soldering a commercial SATA-M.2-adapter ...
cat_in_the_chat's user avatar
0 votes
1 answer
2k views

A USB 3 to M.2 Reference Design Schematic [closed]

I am looking to make a small project where I need to implement a USB3 to M.2 SATA circuit for SSD interface. I am pretty confident I can follow a reference schematic and route the board, I have done ...
Bogdan's user avatar
  • 231
0 votes
2 answers
72 views

How to inteprepret jumper confiuration guide on PCB?

So I have a M.2 to mPCIe adapter board that unfortunately I don't have any documentation for. The purpose of the board is to allow for a 4g M.2 modem to connect to a PC with a mPCIe slot. Presumably ...
fo0's user avatar
  • 13
3 votes
1 answer
670 views

M.2 PCIe x2 and SATA connections and key/notch with SATA/PCIe x4 SSDs

For my current project I am adding an M.2 slot for additional storage. Even though SATA data throughput is more than sufficient I would like to support both SATA and PCIe based SSDs, as I dont know ...
L. Heinrichs's user avatar