Shared usb memory
hnz1102·shared-usb-memory
About the Shared usb memory PCB
Shared usb memory is an open source PCB design by hnz1102, published on GitHub. It is a 2-layer board measuring 50 × 40 mm, with 83 components from 34 distinct parts.
Other key parts include the AT24C04-STUM, USB2244-AEZG-06, LD1117S33TR_SOT223, 74LVC2G74 and 74AHC1G14. By type, the board carries 30 capacitors, 25 resistors, 11 ICs, 8 diodes, 2 transistors and 2 connectors.
From the project
USB Memory with One-touch Switching Between Two Device Connections
https://github.com/hnz1102/shared-usb-memory/assets/111413646/2c444520-a98f-45e1-a0ac-f0b2667a8621
This memory provides convenient and quick-to-switch connections between two host devices such as PCs.
When the network is not available, data is transferred by copying data to and from a USB memory stick or SD card. However, since removing and inserting USB memory sticks and SD cards is a hassle, the Box can be switched at the touch of a button to pass data back and forth.

Main components on the Shared usb memory
Shared usb memory bill of materials (BOM)
83 components, 34 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | AT24C04-STUM | SOT-23-5 | U202, U302 |
| 2 | USB2244-AEZG-06 | QFN36_6X6MC_MCH | U203, U303 |
| 1 | LD1117S33TR_SOT223 | SOT-223-3_TabPin2 | U401 |
| 1 | 74LVC2G74 | VSSOP-8_2.3x2mm_P0.5mm | U502 |
| 1 | 74AHC1G14 | SOT-23-5_HandSoldering | U505 |
| 3 | TMUX1574PWR | TSSOP-16_4.4x5mm_P0.65mm | U601, U602, U603 |
| 1 | EM32VSUKN | EM32VSUKN FPGA153 | U604 |
| 1 | 2N7002K | SOT-23 | Q501 |
| 1 | IRF7606TRPBF | MSOP-8_3x3mm_P0.65mm | Q502 |
| 1 | SER4078 SG-210STF 24MHz | Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm | X101 |
| 2 | USB_C_RECEPTACLE_USB2.0_5077CR USB_C_Receptacle_USB2.0_5077CR | USB_C_5077CR-16-SMC2-BK-TR | J101, J102 |
| 1 | 732-435151014824 RESET SW | WS-TASV SMT Tact Switch | SW301 |
| 1 | TS-06104 | TS-06104 | SW501 |
| 3 | 511-1587-1 LED RED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D203, D301, D302 |
| 2 | CDBU0520-HF | D_0603_1608Metric | D401, D402 |
| 1 | 511-1587-1 eMMC PWR LED RED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D501 |
| 1 | 846-1177-1 SEL_A | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D502 |
| 1 | 846-1177-1 SEL_B | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D503 |
| 2 | BK2125HS601-T | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | FB301, FB401 |
| 12 | 0.1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C203, C206, C207, C208, C209, C309, C310, C311 +4 |
Show 14 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 1UF 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C204, C205, C303, C305 |
| 2 | 4.7UF 4.7uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C210, C313 |
| 7 | 0.1UF 0.1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C301, C302, C306, C501, C502, C505, C606 |
| 2 | 10UF 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C308, C506 |
| 1 | 2.2UF 2.2uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C504 |
| 2 | 1UF 1uF | C_0805_2012Metric | C604, C605 |
| 4 | 5.1K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R103, R104, R106, R107 |
| 2 | 311-12.0KHR 12K 1% | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R206, R301 |
| 7 | 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R207, R208, R302, R303, R308, R601, R602 |
| 2 | 330R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R209, R304 |
| 4 | 1K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R309, R506, R507, R509 |
| 1 | 2K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R501 |
| 3 | 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R502, R503, R504 |
| 2 | 330 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R505, R508 |
Shared usb memory design files
The KiCad project lives in the hnz1102/shared-usb-memory repository on GitHub; these links point at the commit this page was built from.
- Layoutshareusbdisk2.kicad_pcb
- Schematicshareusbdisk2.kicad_sch
- BOMbom.csv
Shared usb memory: common questions
How big is the Shared usb memory PCB?
The Shared usb memory measures 50 × 40 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Shared usb memory?
83 components, from 34 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 Shared usb memory design files?
From the hnz1102/shared-usb-memory 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 Shared usb memory design in my own project?
The repository has no license, so all rights stay with hnz1102. Use it as a reference, and ask the author before reusing the design.