
PCB board and schematic
iceyaseen/fpga-bus-identifier
An I2C, UART, and 1-Wire identifier for unknown 3-4 pin components, built on a Tang Nano 9K FPGA and a Python host app. PCB design included.
KiCad boards from 85 GitHub repositories tagged “i2c”, the most starred first; open any of them in PCBKit.

iceyaseen/fpga-bus-identifier
An I2C, UART, and 1-Wire identifier for unknown 3-4 pin components, built on a Tang Nano 9K FPGA and a Python host app. PCB design included.

ijafarov7/stm32-klima-messgeraet
Temperatur- und Feuchte-Messgerät mit STM32F103, SHT40 und OLED (C/HAL, KiCad)

ItzzInfinity/FM-Radio-Using-ESP-12E-and-RDA5807M
An FM radio receiver built using an ESP12E, interfaced with the RDA5807M module. Powered by a Li-Ion battery with a TP4056 charging module, amplified by a PAM8403, and output through a 10-watt speaker.


kondovskii/pocket-pet
Battery-powered handheld virtual pet on a custom 2-layer STM32L433 PCB. FreeRTOS, hand-written SSD1306 and LIS3DH drivers, wake-on-motion.

makeristic/STUSB4500_Breakout
KiCad USB-C Power Delivery sink breakout using STUSB4500, with STEMMA QT I2C, screw-terminal output and RGB indication. Work in progress.

mlab-modules/OLED01
OLED module with SSD1306 controller, I2C interface level shifter, integrated buzzer, touchscreen, and LEDs.

myles-parfeniuk/wsen_hids_breakout
Breakout board for Würth Elektronik 2525020210002 humidty w/ integrated temperature sensor IC.

StratakisStavros/Microcontroller-Projects
STM32 PCB design and Arduino instrumentation: KiCad sources, design verification, manufacturing exports, serial visualization and data logging.

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.

vintlabs/MS5607-Barometer-Altimeter
I2C or SPI Interface Barometric Pressure Module (Hardware)

Will946/GNSS
u-blox ZED-F9P RTK GNSS breakout board with dual-band L1/L2 reception and centimeter-level positioning accuracy.

WillMatthews/esp-i2c-titan
nodemcu breakout board and software to drive an overview titan

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.