Switch2-sdex2m2
SDEX2M2 (MicroSD Express to M2) est un adaptateur pour le Nintendo Switch 2 qui convertit la fente MicroSD Express en une fente NVME M.2 (M-Key). Vous pensez...
Choisir une liste...
Projet d'adaptateur SDEX2M2 de NVNT (MicroSD Express à M.2)
SDEX2M2 (microDD Exappuyer surM2) est un adaptateur pour le Nintendo Switch 2 qui convertit la fente MicroSD Express en une fente NVME M.2 (M-Key). Vous pensez que les cartes MicroSD Express sont difficiles à trouver ou coûteuses? Vous cherchez à élargir votre stockage pour moins cher? Il suffit d'utiliser le NVME M.2 SSD que vous avez, et/ou pouvez facilement trouver! Le projet est un matériel open source sous licence GPLv3.
Ce projet englobe également le projet soeur de l'adaptateur « Microsoft Express to SD Express », qui est un kit de conversion pin-to-pin permettant d'utiliser des cartes SD Express pleine taille sur le commutateur Nintendo 2.
Table des matières
- Présentation
- Informations sur les biens et le matériel
- PCB / Planches
- Wiring Schematic
- MicroSD Express Dummy Card
- MicroSD Express to FPC Flex Cable Connector
- MicroSD Express Breakout Board
- NVMe M.2 SSD Breakout Board
- MicroSD Express to SD Express Prototype Adapter
- SDEX2M2 MicroSD Express to NVMe M.2 Prototype Pin-to-Pin Adapter WIP
- MicroSD Express Sniffer for Switch 2 Handshake (UPDATED!) - USE THIS FOR SIGNAL CAPTURING
- License
Comment est-ce possible ?
Ceci est possible parce que la fente MicroSD Express de Nintendo Switch 2 supporte la norme SD Express 7.1, qui expose unevéritable interface PCIe Gen3 x1et utilise lesProtocole NVMepour la communication.
Cet adaptateur maquille tout simplement PCIe x1 depuis la fente MicroSD Express de Switch 2=2 jusqu'à un SSD standard M.2 2230 NVMe. Après d'autres recherches et l'examen des utilisateurs, un mcu/fpga embarqué sera nécessaire pour le processus de poignée de main avec le commutateur 2.
À l'heure actuelle, nous avons développé un sniffer Board qui sera utilisé pour faciliter cela.
Objectifs
- Créer des définitions de pinout & pin (UPDATED!)
- Créer des empreintes de pas pour MicroSD Express
- Créer un schéma pour la mise en page des PCB
- Créer une carte microSD Express V2
- Créer M.2 Breakout pour le prototypage (mise à jour 2 couches PCB)
- Créer MicroSD Express Breakout Board V0.1 (mise à jour de PCB 2 couches)
- Créer un adaptateur MicroSD Express à SD Express (PCB expérimental, mis à jour 2 couches)
- Création de BOM pour la fabrication et l'approvisionnement (WIP)
- Créer MicroSD Express à NVMe M.2 Adaptateur de broche SSD à broche (Proof of concept)
- Création d'enceintes/coquilles imprimables 3D de base pour les PCB
- Créer MicroSD Express Sniffer PCB pour capturer Nintendo Switch 2 Handshake (pour que les lecteurs NVMe soient fonctionnels !)
- Mise à jour MicroSD Express Sniffer PCB avec de nouveaux composants et une meilleure mise à la terre
- Créer MicroSD Express à NVMe M.2 Adaptateur SSD avec FPGA/MCU Proto (pour poignée de main avec Nintendo Switch 2)(en cours)
- Créer un adaptateur de câble MicroSD Express à Flex
- Créer un câble flexible pour l'adaptateur NVMe(en cours)
- Créer MicroSD Express à NVMe M.2 Dock SSD(en cours)
État
Travaux en cours. Actuellement, un prototype avec poignée de main avec le commutateur 2 et aussi des conceptions pour la conception du produit final sont en cours d'élaboration.
Une première preuve de concept prototype de l'adaptateur SDEX2M2 MicroSD Express à NVMe M.2 SSD a été faite, mais il manque de compatibilité Switch 2.
Pour le prototypage, un nouveau sniffer MicroSD Express a été téléchargé, qui est utilisé pour capturer le signal/couleur que le Nintendo Switch 2 utilise pour communiquer avec la carte MicroSD Express. Avec cela, nous sommes un pas plus près de notre objectif!
De plus, des PCB à deux couches prêts à la production pour le tableau de rupture MicroSD Express, le tableau de rupture NVMe et le connecteur MicroSD Express à FPC (qui peut être utilisé dans la conception finale) ont été téléchargés.
La carte prototype prête à produire l'adaptateur MicroSD Express à SD Express a également été téléchargée pour les utilisateurs avec des cartes SD Express grandeur nature.
Des coquilles imprimables 3D de base ont également été ajoutées, pour plus de commodité.
Avertissements
- Utiliser à vos propres risques. Nous sommessans responsabilitépour tout dommage à votre lecteur, commutateur 2 ou d'autres appareils.
- Utilisation seulementbasse tension, faible puissance M.2 2230 NVMe.
- Ne pas utiliser cela dans les fentes MicroSD existantes(p. ex., commutateur Nintendo original).
Bille de matériel (BOM)
Référence Quantité Description Numéro de pièce Fabricant -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Douille (M-Key, 2230) BLM18PG221SN1D PCB de 4 couches PCB de type N/A de fabrication Résistant à la traction (facultatif)
La résistance optionnelle est pour la voie PERST#, peut aider à l'état au ralenti. Pas sûr si nécessaire jusqu'à ce que le prototypage commence.
PINOUT & LEGEND
MicroSD Express à M.2 Carte NVMe
Fonction PCIe de microSD Fonction M.2 Pin(s) clé(s) M.2 Fonction * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 7 (côté 1) 8 (couleur 1) 2 (côté 1) 1 (couleur 1) 11 (couleur 2) 12 (couleur 2) 14 (couleur 2) 15 (couleur 2) 4 (couleur 1) 3.3V DMV B2, B3, B4 Puissance 6, 10, 13, 16:00 GND, A1, A4, etc
M.2 Pinout NVMe
Nom de l'épingle - C'est quoi ? PCIe Réinitialisation RX+ (pour accueillir) A22: RX − , PCIe RX − (pour accueillir) Référence PCIe + Télécopie : (de l'hôte) (de l'hôte) B2–B4 A1 et A4
Pinout Express MicroSD
En mode SD &* PCIe
Fonction du mode SD -------------------------------------- DAT2D Ligne de données 2D CLKREQ# (Power / Signal Mgmt) Ligne de données 3 / CD CMD (non utilisé en mode PCIe) Puissance de 3,3 V Puissance Ligne d'horloges CLK (non utilisée en mode PCIe) Résumé Ligne de données REFCLK+ (PCIe Ref Clock) Ligne de données 1 REFCLK - (PCIe Ref Clock)
Ligne 2 Fonction PCIe Il n'y a pas de lien direct avec le système. 1,8 volts 10 % VSS2 % Motif d'isolement (transmettre) (transmettre) Motif d'isolement (Réception) (Réception) VSS4=Rôle d'isolement 1V2
Veuillez noter que la ligne 2 est uniquement opérationnelle en mode PCIe. La ligne 2 est basée sur le schéma de M1cha (https://github.com/M1cha/sdexpress pcbs).
Carte MicroSD Express pour SD Express Fente Pinout
AutresPin MicroSD ExpressAutresFonction (mode PCIe)AutresÉpingle de fente SD ExpressAutresFonction dans la fenteAutres
[En milliers de dollars des États-Unis]
CLKREQ#
2 DAT3 / CD
CMD (non utilisé)
4 DMV 3,3 V DMV 18, 48 DMV
5 CLK (non utilisé)
6 VSS (VSS1)
REFCLK + REFCLK + REFCLK
REFCLK − REFCLK
9 1V8 : 1,8V DMV (VDD2) : 1, 2, 3 (souvent partagés)
10 VSS2: GND (VSS2): 17, 47, etc. GND (GND Motif d'isolement)
TX+ (transmettre)
(transmettre)
13 VSS3: GND (VSS3): 17, 47, etc.
(Réception)
(Réception)
16 VSS4: GND (VSS4): 17, 47, etc
(VDD3, facultatif)
Note: WIP
Câblage schématique
Toujours un WIP. Il peut y avoir des divergences.
Carte Dummy MicroSD Express
Une carte factice a été créée (grâce aux exemples de conception de M1cha!), pour référence. Des dossiers ont été joints.
Connecteur de câble flexible MicroSD Express vers FPC
Un connecteur de câble MicroSD Express à Flex (FPC) a été créé pour référence. Les fichiers Schematic, Geberer et PCB ont été joints.
MicroSD Express Breakout Board
Une carte de rupture 2 couches prête à la production pour MicroSD Express a été créée (nommé « La clé »). Les dossiers ont été joints à la demande. Le but est de prototyper avec une table à pain.
NVMe M2 SSD Breakout Board
Une carte de cassure pour une fente SSD NVMe M.2 a été créée. Les dossiers ont été joints à la demande. Le but est de prototyper avec une table à pain.
Adaptateur de prototype MicroSD Express à SD Express
Une production extrêmement expérimentale prête MicroSD Express àTaille complèteAdaptateur SD Express Slot a été fait. L'objectif est de permettre l'insertion de cartes SD Express pleine taille dans le commutateur Nintendo 2.
Veuillez noter qu'il n'est pas testé au moment de l'écriture.
SDEX2M2 MicroSD Express à NVMe M.2 Adaptateur de type Pin à Pin
Un PCB (mais expérimental) à 2 couches pour l'adaptateur SDEX2M2 MicroSD Express à NVMe M.2 a été téléchargé.
Veuillez noter que c'est un adaptateur pin-to-pin, et estne peut pas compléter la poignée de main avec Nintendo Switch 2. C'est une preuve de concept board.
Sniffer MicroSD Express
Nouveau !
Un sniffer expérimental MicroSD Express a été téléchargé et mis à jour.Ceci est utilisé pour capturer le signal/commandes de poignée de main du Nintendo Switch 2, qui sera utilisé pour créer l'adaptateur final SDEX2M2 Switch 2 NVME M.2 Drive.
Maintenant mis à jour pour utiliser un Amphénol MicroSD Express Slot et avec mise à la terre mise à jour pour une meilleure isolation du signal.
Licence
Cette conception matérielle est sous licenceCERN Open Hardware License Version 2 – Fortement réciproque (CERN-OHL-S v2).
Le logiciel / conception de logiciel est sous licenceLicence publique générale GNU v3.0 (GPLv3)
La documentation et la lecture sont sous licenceCreative Commons Attribution-ShareAlike 4.0 International (CC-BY-SA 4.0).
VoirLICENSE,LICENSE-HARDWAREetLICENSE-DOCUMENTATIONpour plus d'informations.