Skip to the content
2 layers22 × 30 mmM.2 to USB V1.0, the printed circuit board in 3D

M.2 2230 to Internal USB 2.0 Header

Size
22 × 30 mm
Copper layers
2
Thickness
0.93 mm
Parts
30
Nets
71
Pads
158
Tracks, vias
279, 96
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Apr 2025
Updated
16 Jun 2026

Overview

M.2 to USB V1.0 is an open-source printed circuit board by Supercookiegaming, from the Supercookiegaming/M.2-to-USB repository on GitHub. It is a 2-layer board of 22 × 30 mm with 30 parts on 71 nets, routed with 279 tracks and 96 vias.

It is built around the TPS61022RWUR and RH100-24.000-9-1015-EXT-TR. Its parts include 13 capacitors, 6 resistors, 4 ICs, 2 connectors and 1 inductor. It belongs with the computers and single-board computers boards of this library.

Main components

2

README

README.md

M.2-to-USB Adapter Card

alt text

The M.2 to USB adapater uses the single USB 2.0 port on the A/E Key M.2 slot to make an USB front panel connector. The board uses the Microchip USB2422 2 port USB 2.0 hub IC. The hub allows 2 usb ports to be connected to the single port on the M.2 slot. This board is designed to handle 0.5 A per USB port, above that current the port will turn off. This was done because the M.2 slot can only provide 6.6 W. The 5V rail is made from the 3.3V found on the M.2 slot via a boost converter.

The board was designed to compatible with OSH Park's 2 layer 0.8mm thick PCB service.

The board is free to use for personal use only.

Parts

30
QtyValueFootprintReferences
4100kΩResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR2, R3, R4, R5
410uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C3, C10, C11
3100nFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC2, C4, C8
21uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC6, C7
2C_SmallCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC12, C13
2TPS2041CDBVTComponent Library:SOT95P280X145-5NIC2, IC3
1100nFCapacitor_SMD:C_0402_1005MetricC5
112kΩResistor_SMD:R_0402_1005MetricR1
11uHInductor_SMD:L_Bourns_SRN6045TAL1
12.2uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC9
1732kΩResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR6
1APX809-46SRG-7Component Library:APX809-SRU1
1Conn_2Rows-09PinsComponent Library:USB 2.0 Front HeaderJ2
1LOGOLOGOG***
1M.2 SlotComponent Library:NGFF_A+EJ1
1MountingHole_PadComponent Library:m.2 edge mount holeH1
1RH100-24.000-9-1015-EXT-TRComponent Library:RH10010000105050TRY1
1TPS61022RWURComponent Library:TPS61022RWURPS1
1USB2422T_MJComponent Library:QFN50P400X400X100-25N-DIC1

Similar boards

  • 4 layers70.1 × 122.2 mmGbc cm4-aio, the printed circuit board in 3D

    Gbc cm4-aio

    will-tm/gbc-cm4-aio

    This project is a drop-in replacement board that fits and Gameboy Color shell and use the same IPS display as used in GBC kits.

    130 parts2
  • 2 layers89.5 × 26.5 mmGopro powerbank, the printed circuit board in 3D

    Gopro powerbank

    ritaru/gopro-powerbank

    A simple 5V/3A output single-18650 cell power bank circuit

    29 parts1
  • 2 layers96 × 90 mmMaster schematic, the printed circuit board in 3D

    Master schematic

    coloradocube/balloonsat-bus

    DEPRECATED

    80 parts
  • 2 layers81 × 57.7 mmHermes, the printed circuit board in 3D

    Hermes

    GodOfStrategy/GYACSPEED

    Speedometer, accelerometer and a gyroscope for my bicycle, with the XIAO RP2040 as the MCU, with a 1.3" OLED display for the information.

    33 parts
  • 2 layers160.2 × 53.6 mmMPPT Charger, the printed circuit board in 3D

    MPPT Charger

    jfhardyii/PCB_Designs

    This repository contains some my PCB designs.

    72 partsMIT
  • 2 layers105 × 98.1 mmLimbo main, the printed circuit board in 3D

    Limbo main

    madmecodes/pcb-limbo-test

    Limbo ESP32-S3 single-PCB and two-PCB prototype designs

    59 parts
  • 4 layers42 × 27 mmDRP.004, the printed circuit board in 3D

    DRP.004

    MuffinKing-jpeg/DRP.004

    The QUACKer

    71 parts
  • 2 layers65 × 56 mmTeamc carrier, the printed circuit board in 3D

    Teamc carrier

    SantiBarrios2002/mtp-f26-teamc

    MTP F26 (UPC) Team C workspace: radio link budget, RFM69 firmware, protocol simulator

    94 parts

Questions

How big is the M.2 to USB V1.0 PCB?

It measures 22 × 30 mm and has 2 copper layers, 0.93 mm thick.

What parts does the M.2 to USB V1.0 use?

30 parts, built around the TPS61022RWUR and RH100-24.000-9-1015-EXT-TR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the M.2 to USB V1.0 KiCad files?

From the Supercookiegaming/M.2-to-USB repository on GitHub, at the commit this page was made from: the board is KiCad Files/M.2 to USB V1.0/M.2 to USB V1.0.kicad_pcb and its schematic KiCad Files/M.2 to USB V1.0/M.2 to USB V1.0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the M.2 to USB V1.0 design in my own project?

Its repository states no licence, so its author keeps all rights: ask Supercookiegaming before reusing the design.