Author Topic: M.2 M-Key PCB template  (Read 2633 times)

0 Members and 1 Guest are viewing this topic.

Offline jc101Topic starter

  • Frequent Contributor
  • **
  • Posts: 627
  • Country: gb
M.2 M-Key PCB template
« on: September 14, 2023, 11:28:01 am »
I don't suppose anyone has an M.2 M-Key (same as NVME SSD) PCB template for Altium they could share?
Looking to make up a breakout board that plugs into one of these https://www.digikey.co.uk/en/products/detail/te-connectivity-amp-connectors/2199230-3/4208912
Microchip has used it on a dev board for a GFX connector, but I just want access to the GPIO ports.



 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5914
  • Country: es
Re: M.2 M-Key PCB template
« Reply #1 on: September 14, 2023, 11:44:56 am »
Might this help?
https://github.com/ryankurte/altium-library/blob/master/footprints/m2.PcbLib

First result googling "M2 Altium..."
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 
The following users thanked this post: jc101

Offline jc101Topic starter

  • Frequent Contributor
  • **
  • Posts: 627
  • Country: gb
Re: M.2 M-Key PCB template
« Reply #2 on: September 14, 2023, 11:49:38 am »
Sadly, different type of connector.
My Googlefoo has let me down thus far.
 

Offline ajawamnet

  • Regular Contributor
  • *
  • Posts: 86
  • Country: 00
    • Porfolio
Re: M.2 M-Key PCB template
« Reply #3 on: September 15, 2023, 10:41:54 pm »
This what you're looking for?  From an Eagle import

Offline ajawamnet

  • Regular Contributor
  • *
  • Posts: 86
  • Country: 00
    • Porfolio
Re: M.2 M-Key PCB template
« Reply #4 on: September 15, 2023, 11:09:38 pm »

Offline ajawamnet

  • Regular Contributor
  • *
  • Posts: 86
  • Country: 00
    • Porfolio
Re: M.2 M-Key PCB template
« Reply #5 on: September 15, 2023, 11:27:55 pm »
I just did some checking and I think his keys are off on the B M key - prob on the others too.

Offline ajawamnet

  • Regular Contributor
  • *
  • Posts: 86
  • Country: 00
    • Porfolio
Re: M.2 M-Key PCB template
« Reply #6 on: September 15, 2023, 11:36:20 pm »
Yea - I think his keys are off a bit.  He states on the github: https://github.com/timonsku/M.2-Card-Footprints
"he only footprint that has been verified with a PCB is the B-Key footprint. "

I ain't so sure about that.   On the top side, the Q dimension for the center of the arc in the slot is supposed to be 5.625 mm   -  his measures 5.60006 mm (typ. Altium rounding errors)

If it were me I'd use his thing as a guide and do my own keying as per that document...

talk about going down a rabbit hole.   This is why I hate all the maker stuff -  https://www.ajawamnet.com/ajawamnet/mama_i_wanna_be_a_maker.html . Well I guess it ain't no different than the original PCI template that Protel used to include - that too was off as per the PCI spec.   

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 6389
  • Country: ca
  • Non-expert
Re: M.2 M-Key PCB template
« Reply #7 on: September 18, 2023, 08:22:56 pm »
I don't think being off by 0.025mm will cause too many issues.
You can also use the STP file provided in OP and do a clearance check in solidworks or similar: https://www.te.com/usa-en/product-2199230-3.html should show if anything is obviously wrong.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline ajawamnet

  • Regular Contributor
  • *
  • Posts: 86
  • Country: 00
    • Porfolio
Re: M.2 M-Key PCB template
« Reply #8 on: September 22, 2023, 04:32:11 pm »
I'd prefer that the dimensions be accurate in the design... things like tolerances in manufacturing, etc...  here's an edit that shows where the B arc should be in comparison to where he has the slot walls.


Also TE and other companies always have the disclaimer concerning their downloadable models - and I've had many a go-around with Snap and esp.  Ultralibrarian about them not being correct.  I even had one email back from Snap that stated they don't always go by the Mfg rec's... They eventually retracted that statement.   

So, yea - I think in this day and age stuff should be as nutz-dead-on as it can be in the design files (well, as on as Altium will allow with their rounding errors).  There's enough silly that happens in fab. 



Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf