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

3 votes
0 answers
72 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.3k
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
90 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
81 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
144 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
349 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
689 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
686 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
276 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
333 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

15 30 50 per page