UsbI2cSpiAdapter
hnz1102·UsbI2cSpiAdapter
About the UsbI2cSpiAdapter PCB
UsbI2cSpiAdapter is an open source PCB design by hnz1102, published on GitHub. It is a 2-layer board measuring 55 × 30 mm, with 40 components from 18 distinct parts.
Other key parts include the 93LC56BT-I/OT and FT232HL. By type, the board carries 18 capacitors, 12 resistors, 3 inductors, 2 ICs, 2 connectors and 1 crystal.
It belongs with the usb & debug tools and sensors designs in this gallery.
From the project
A USB-I2C/SPI adapter based on the FTDI FT232H chip. The adapter enables USB connectivity for I2C and SPI communication with various embedded devices and sensors.
This directory contains the hardware design files for a USB-I2C/SPI adapter based on the FTDI FT232H chip. The adapter enables USB connectivity for I2C and SPI communication with various embedded devices and sensors.
- USB Interface: USB 2.0 Full Speed (12 Mbps) - Main Controller: FTDI FT232H (MPSSE capable) - Protocols Supported: I2C, SPI, GPIO - USB-C Connector: Modern USB Type-C connection - Operating Voltage: 3.3V I/O (5V USB powered) - Compact Design: Optimized PCB layout for ease of use

Main components on the UsbI2cSpiAdapter
UsbI2cSpiAdapter bill of materials (BOM)
40 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 93LC56BT-I/OT | SOT-23-6 | U101 |
| 1 | FT232HL | LQFP-48_7x7mm_P0.5mm | U102 |
| 1 | 12MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y101 |
| 1 | USB_C_Receptacle_USB2.0_5077CR | USB_C_5077CR-16-SMC2-BK-TR | J101 |
| 1 | PinHeader Conn_01x08 | PinHeader_1x08_P2.54mm_Vertical | J102 |
| 1 | SW_DIP_x04 | SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile | SW1 |
| 1 | LED RED | LED_0603_1608Metric | D101 |
| 3 | BK2125HS601-T | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | FB101, FB102, FB103 |
| 10 | 0.1uF | C_0603_1608Metric | C101, C102, C103, C106, C107, C108, C110, C111 +2 |
| 2 | 27pF | C_0603_1608Metric | C104, C105 |
| 4 | 4.7uF | C_0805_2012Metric | C113, C114, C115, C119 |
| 2 | 0.01uF | C_0603_1608Metric | C116, C120 |
| 1 | 12K 1% | R_0603_1608Metric | R101 |
| 4 | 10K | R_0603_1608Metric | R102, R103, R105, R107 |
| 1 | 2K | R_0603_1608Metric | R106 |
| 2 | 5.1K | R_0603_1608Metric | R108, R109 |
| 1 | 1K | R_0603_1608Metric | R113 |
| 3 | 4K7 | R_0603_1608Metric | R114, R115, R116 |
UsbI2cSpiAdapter design files
The KiCad project lives in the hnz1102/UsbI2cSpiAdapter repository on GitHub; these links point at the commit this page was built from.
- Layouti2cmaster.kicad_pcb
- Schematici2cmaster.kicad_sch
UsbI2cSpiAdapter: common questions
How big is the UsbI2cSpiAdapter PCB?
The UsbI2cSpiAdapter measures 55 × 30 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the UsbI2cSpiAdapter?
40 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the UsbI2cSpiAdapter design files?
From the hnz1102/UsbI2cSpiAdapter repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the UsbI2cSpiAdapter 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.
Similar boards
Sensor smd
scottbez1
40 × 20 mm5 parts2LApache-2.04.2kSensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kPots
shanteacontrols
390 × 93 mm75 parts2LApache-2.0956ButtonsLEDs
shanteacontrols
390 × 37 mm82 parts2LApache-2.0956