Usb to-M2-E
florolf·usb-to-M2-E
About the Usb to-M2-E PCB
Usb to-M2-E is an open source PCB design by florolf, published on GitHub. It is a 2-layer board measuring 50 × 30 mm, with 21 components from 13 distinct parts.
Other key parts include the SRV05-4L-TP and TPS82140SIL. By type, the board carries 8 resistors, 6 capacitors, 2 ICs, 2 connectors, 2 inductors and 1 crystal.
It belongs with the iot & wireless and usb & debug tools designs in this gallery.
From the project
Possibly the most expensive Bluetooth dongle in existence
I wanted an USB Bluetooth dongle with support for recent Bluetooth versions (and LE Isochronous Channels in particular, while still supporting Bluetooth Classic) with Linux support that isn't excessively painful, which rules out basically every off-the-shelf dongle in existence.
Intel WiFi cards have excellent Bluetooth support, but they come in the form of M.2 cards which are meant to be installed internally. The aim of this project was to answer the question whether those cards would still work if only the Bluetooth component (which uses USB, unlike the WiFi part which attaches through…

Main components on the Usb to-M2-E
Usb to-M2-E bill of materials (BOM)
21 components, 13 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SRV05-4L-TP SRV05-4 Micro Commercial Co | SOT-23-6 | U1 |
| 1 | TPS82140SIL TPS82140 Texas Instruments | Texas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm_ThermalVias | U2 |
| 1 | ECS-327KE-TR 32.768kHz ECS Inc. | Crystal_SMD_3225-4Pin_3.2x2.5mm | X1 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | SM3ZS067U410AER1000 Bus_M.2_Socket_E JAE Electronics | JAE_SM3ZS067UxxM | J2 |
| 2 | 2508051217Y6 120R @ 100MHz Fair-Rite Products Corp. | L_0805_2012Metric | FB1, FB2 |
| 3 | 100N 100n | C_0402_1005Metric | C1, C3, C4 |
| 3 | 22U 22u | C_1206_3216Metric | C2, C5, C6 |
| 2 | 5K1 5k1 | R_0402_1005Metric | R1, R2 |
| 3 | 10K 10k | R_0402_1005Metric | R3, R5, R8 |
| 1 | 33R | R_0402_1005Metric | R4 |
| 1 | 75K 75k | R_0402_1005Metric | R6 |
| 1 | 24K 24k | R_0402_1005Metric | R7 |
Usb to-M2-E design files
The KiCad project lives in the florolf/usb-to-M2-E repository on GitHub; these links point at the commit this page was built from.
- Layoutusb2m2e.kicad_pcb
- Schematicusb2m2e.kicad_sch
- BOMgenerated/bom.csv
Usb to-M2-E: common questions
How big is the Usb to-M2-E PCB?
The Usb to-M2-E measures 50 × 30 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Usb to-M2-E?
21 components, from 13 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 Usb to-M2-E design files?
From the florolf/usb-to-M2-E 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 Usb to-M2-E design in my own project?
The repository has no license, so all rights stay with florolf. Use it as a reference, and ask the author before reusing the design.
Similar boards
FW-EC-DongleHiderPlus
LeoDJ
28.2 × 26.1 mm14 parts4LCERN-OHL-W-2.0490ESP32
Chrismettal
66.4 × 48.1 mm20 parts2LCC-BY-SA-4.0446Connecting piece
Chrismettal
66.4 × 24.5 mm20 parts2LCC-BY-SA-4.0446ESP32
Chrismettal
66.4 × 48.1 mm7 parts2LCC-BY-SA-4.0446ESP32
Chrismettal
66.4 × 48.1 mm20 parts2LCC-BY-SA-4.0446EEZ DIB B3C
eez-open
110 × 90 mm30 parts2LTAPR-OHL-1.0391