
I2C bus
19 boardsKiCad boards from 16 GitHub repositories tagged “i2c-bus”, the most starred first; open any of them in PCBKit.
- 2 layers96.9 × 110.7 mm

- 2 layers50.3 × 25.8 mm

- 2 layers25 × 23 mm

TFI2CADT01
ThunderFly-aerospace/TFI2CADT01
I2C address translator module, allows connection of multiple I2C devices with the same address to one bus.
38 parts10GPL-3.0 - 2 layers37.5 × 19 mm

TFRPM01
ThunderFly-aerospace/TFRPM01
Revolutions per minute (RPM) meter for UAV, rotors, wheels and engines.
28 parts9GPL-3.0 - 2 layers25 × 15 mm

TFI2CEXT01
ThunderFly-aerospace/TFI2CEXT01
I2C bus wire length extension module. Enabling the use of more extensive bus interconnection.
26 parts8GPL-3.0 - 4 layers100 × 50 mm

ESP32P4C5 Board
phancak/ESP32P4C5_Board
This dual-MCU repository features a heterogeneous architecture pairing an ESP32-P4 application processor with an ESP32-C5 Wi-Fi 6/BLE hub.
187 parts7MIT - 2 layers12.2 × 15.7 mm

4p to i2c trackpad
beekeeb/4p-to-12p-trackpad-i2c
The pins are connected in reverse on purpose. Beware of the trackpad and FFC orientation.
3 parts5 - 4 layers48.2 × 37.3 mm

Stm32 plug'n'play
george-vamvakidis/stm32_3sensor_built
An STM32 implementation with 3 sensors (BMP388, MCU-6050 and TMP112). The communication is implemented through I2C and SPI.
48 parts3 - 2 layers24 × 57.8 mm

Weather station
mec-kon/weather_station
A simple weather station hardware (pcb files) for recording temperature, humidity, pressure and airquality.
73 parts3GPL-3.0 - 2 layers30 × 15 mm

TFASPDIMU02
ThunderFly-aerospace/TFASPDIMU02
I²C bus differential pressure sensor with IMU and Magnetometer.
43 parts3GPL-3.0 - 2 layers25.4 × 27.9 mm

MAX31865 I2C
JochiSt/MAX31865_I2C
SPI to I2C bridge fo iInterfacing the MAX31865 via I2C
39 parts2GPL-3.0 - 2 layers19.8 × 40.1 mm

GH4PIN01
mlab-modules/GH4PIN01
This 4-pin module connects JST-GH connectors, often used in Pixhawk drones, to standard pin headers, making it easier to build custom electronics and use I2C or CAN bus communication.
11 parts1GPL-3.0 - 2 layers30 × 40.1 mm

- 4 layers100 × 50 mm

ESP32C6 Board
phancak/ESP32C6_Board
A versatile ESP32-C6 expansion board featuring Wi-Fi 6 and Bluetooth 5, designed for modular integration in proof-of-concept embedded projects.
76 partsMIT - 2 layers55 × 35 mm

- 4 layers24.9 × 20 mm

USB UART Converter ch32x033
svddevelop/x033_Converter_CDC_UART_SPI_I2C_PIN
CH32X033 as a USB multitool that allows you to configure pin, UART, SPI, and I2C settings through a terminal.
9 parts - 2 layers100 × 45 mm

- 2 layers114.3 × 76.2 mm

- 2 layers44 × 35.5 mm

Radial V PreAmplifier Shunt
Sphinkie/Radial-V
Vintage radio and music player, based on Arduino.
5 parts