MicroSD-Switcher-Reader
will127534·microSD-Switcher-Reader
About the MicroSD-Switcher-Reader PCB
MicroSD-Switcher-Reader is an open source PCB design by will127534, published on GitHub under the MIT license. It is a 4-layer board measuring 42.3 × 60.2 mm, with 72 components from 26 distinct parts.
Other key parts include the HD3SS3220IRNHR, TMUX1574DYYR, MCP2221AXML, GL3224 and 25CSM04XXSN. By type, the board carries 26 capacitors, 19 resistors, 9 ICs, 6 connectors, 6 diodes and 5 transistors.
It belongs with the usb & debug tools designs in this gallery.
From the project
A simple USB3.0 uSD card reader with a SD card switch for SBCs
So I have the board with GL3224 (USB3 SD card reader) and MCP2221A (USB2 to GPIO/UART/I2C), and because USB3 connector has both USB3 and USB2 signal, I have it connected to the two ICs so no USB hub needed for the two.
The board has been tested with RPI5 and GL3224 has been tested with 100 Megabytes/sec read/write speed.
Also thanks to https://github.com/NVNTLabs/switch2-SDEX2M2 from NVNTLabs for the microSD card PCB library. (It is a neet MicroSD Express to M.2 adaptor board for Switch2)
Main components on the MicroSD-Switcher-Reader
MicroSD-Switcher-Reader bill of materials (BOM)
72 components, 26 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | HD3SS3220IRNHR | HD3SS3220IRNHR | IC1 |
| 2 | TMUX1574DYYR | DYY0016A_TEX | U1, U7 |
| 1 | MCP2221AXML MCP2221AxML | QFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm | U2 |
| 1 | GL3224 GL3224-QFN32 | QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U3 |
| 1 | 25CSM04XXSN 25CSM04xxSN | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 2 | SIP32431DR3 SiP32431DR3 | SOT-363_SC-70-6 | U5, U9 |
| 1 | LP5912-3.3DRV LP5912-1.8DRV | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U6 |
| 5 | BSS214NW | SOT-323_SC-70 | Q1, Q2, Q3, Q4, Q5 |
| 1 | 25MHZ 25Mhz | Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 1 | CONN_01X04_SHIELDED Conn_01x04_Shielded | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1 |
| 1 | Micro_SD_Card | usdex-male-open_bottom | J2 |
| 1 | DM3D-SF Micro_SD_Card | microSD_HC_Hirose_DM3D-SF | J3 |
| 1 | CONN_01X03_MOUNTINGPIN Conn_01x03_MountingPin | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J4 |
| 1 | USB_C_Receptacle | USB_C_Receptacle_Amphenol_12401610E4-2A | J5 |
| 1 | CONN_01X02_MOUNTINGPIN Conn_01x02_MountingPin | Molex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_Horizontal | J6 |
| 6 | LED | LED_0603_1608Metric | D1, D2, D3, D4, D5, D6 |
| 21 | 100NF 100nF | C_0402_1005Metric | C1, C4, C5, C6, C7, C8, C9, C10 +13 |
| 2 | 12pF | C_0402_1005Metric | C2, C3 |
| 2 | 1UF 1uF | C_0402_1005Metric | C18, C19 |
| 1 | DNP | C_0603_1608Metric | C23 |
Show 6 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 7 | 10K | R_0402_1005Metric | R1, R8, R11, R12, R13, R16, R17 |
| 6 | 470R | R_0402_1005Metric | R2, R6, R7, R9, R10, R19 |
| 3 | 1K | R_0402_1005Metric | R3, R4, R18 |
| 1 | 680R | R_0402_1005Metric | R5 |
| 1 | 900K | R_0402_1005Metric | R14 |
| 1 | 200K | R_0402_1005Metric | R15 |
MicroSD-Switcher-Reader design files
The KiCad project lives in the will127534/microSD-Switcher-Reader repository on GitHub; these links point at the commit this page was built from.
MicroSD-Switcher-Reader: common questions
How big is the MicroSD-Switcher-Reader PCB?
The MicroSD-Switcher-Reader measures 42.3 × 60.2 mm, has 4 copper layers and is 0.8 mm thick.
How many components are on the MicroSD-Switcher-Reader?
72 components, from 26 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the MicroSD-Switcher-Reader design files?
From the will127534/microSD-Switcher-Reader repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the MicroSD-Switcher-Reader design in my own project?
Yes, under the terms of its MIT license, which will127534 chose for the repository.
Similar boards
FW-EC-DongleHiderPlus
LeoDJ
28.2 × 26.1 mm14 parts4LCERN-OHL-W-2.0490Relatively-Universal-ROM-Programmer
AndersBNielsen
68.8 × 53.6 mm141 parts2LGPL-3.0253Ovc5
osrf
98 × 97 mm197 parts6LApache-2.0208Easy pdk programmer hardware
free-pdk
26.7 × 21.6 mm28 parts2LCC-BY-SA-4.020627c160-tl866-adapter
mafe72
82.4 × 43.1 mm10 partsGPL-3.0147STM32 VGM Player YM2612 SN76489
AidanHockey5
138.4 × 91.4 mm84 parts2LAGPL-3.0117