

I2c stm32 scanner
- Size
- 55 × 80 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 31
- Nets
- 53
- Pads
- 125
- Tracks, vias
- 140, 141
- Pours
- 121
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 9 Mar 2026
- Updated
- 17 Mar 2026
Overview
I2c stm32 scanner is an open-source printed circuit board by FilipCichowski, from the FilipCichowski/STM32_I2C_Scanner repository on GitHub. It is a 2-layer board of 55 × 80 mm with 31 parts on 53 nets, routed with 140 tracks and 141 vias.
It is built around the SI2305CDS-T1-GE3-VB, BH2AAAPC and BSS138, with the PESD5V0L2BT,215-JSM among its other parts. Its parts include 8 resistors, 4 capacitors, 4 connectors, 3 transistors and 1 IC. It belongs with the STM32 boards of this library.
Main components
4SI2305CDS-T1-GE3-VB
SOT-23(TO-236)-55℃~+150℃ 1 P-Channel 1.5V 10nC@4.5V 155pF 180pF 2.5W 20V 4A 60mΩ@10V、65mΩ@4.5V、80mΩ@2.5V 835pF P-Channel SOT-23(TO-236) MOSFETs ROHSVBsemi ElecMOSFETsBH2AAAPC
--40℃~+140℃ - Button And Strip Battery Connector ROHSMPDButton And Strip Battery ConnectorBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETsPESD5V0L2BT,215-JSM
SOT-23-55℃~+150℃ 100pF 1uA 2 350W@8/20us 5V 7V 9.8V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-4 SOT-23 ESD and Surge Protection (TVS/ESD) ROHSJSMSEMIUncategorised
Parts
31| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100k | easyeda2kicad:R0603 | R1, R2, R8 |
| 2 | 100n | easyeda2kicad:C0603 | C4, C5 |
| 2 | 10u | easyeda2kicad:C1206 | C1, C2 |
| 2 | 22 | easyeda2kicad:R0603 | R4, R5 |
| 2 | 4k7 | easyeda2kicad:R0603 | R6, R7 |
| 2 | SI2305CDS-T1-GE3 | easyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q1, Q2 |
| 1 | 10k | easyeda2kicad:R0603 | R3 |
| 1 | 2.54-1*4 | easyeda2kicad:HDR-TH_4P-P2.54-V-M-1 | CN3 |
| 1 | B4B-PH-SM4-TB (LF)(SN) | easyeda2kicad:CONN-SMD_B4B-PH-SM4-TB-LF-SN | CN1 |
| 1 | BH2AAAPC | BH2AAAPC:BAT_BH2AAAPC | BT1 |
| 1 | BSS138 | easyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q3 |
| 1 | PESD5V0L2BT,215 | easyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | D1 |
| 1 | PULLUP ON/OFF | easyeda2kicad:SW-TH_4P-L6.0-W6.0-P4.50-LS6.5 | PULLUP |
| 1 | PWR | easyeda2kicad:SW-TH_4P-L6.0-W6.0-P4.50-LS6.5 | PWR |
| 1 | Programming | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J1 |
| 1 | SM04B-SRSS-TB (LF)(SN) | easyeda2kicad:CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SN | CN2 |
| 1 | SSD1306 | SSD1306:128x64OLED | Brd1 |
| 1 | STM32C071CBT6_C42293214 | easyeda2kicad:LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL_1 | U1 |
The 25 most common of 31 parts.
Similar boards
- 2 layers116.2 × 95.4 mm

- 4 layers74 × 114 mm

- 4 layers100 × 100 mm

DAC ADC PWM IO
DanielMartensson/STM32-PLC
STM32 microcontroller with lots of periferials such as ADC, differential ADC, Input Capture, PWM, USB, Encoder, DAC, Digital Input, RTC, CAN-bus + Alarm etc.
270 parts183MIT - 4 layers144.7 × 95.9 mm

Cell Monitoring Unit (CMU)
VikingMotorsports/Battery-Management-System-Capstone-2026
The BMS Capstones deliverables
186 parts1 - 4 layers61.9 × 84.4 mm

FastStepper
harp-tech/device.faststepper
A fast moving stepper motor controller device, with acceleration, jerk control, and end stop support
141 parts - 4 layers87 × 58 mm

- 4 layers60.3 × 60.4 mm

- 4 layers36 × 50.2 mm

Racer
StuckAtPrototype/Racer
These are structured into their own files. I could have used submodules, but decided against it.
83 parts3.8kApache-2.0
Questions
How big is the I2c stm32 scanner PCB?
It measures 55 × 80 mm and has 2 copper layers, 1.6 mm thick.
What parts does the I2c stm32 scanner use?
31 parts, built around the SI2305CDS-T1-GE3-VB, BH2AAAPC, BSS138 and PESD5V0L2BT,215-JSM. 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 I2c stm32 scanner KiCad files?
From the FilipCichowski/STM32_I2C_Scanner repository on GitHub, at the commit this page was made from: the board is i2c_stm32_scanner.kicad_pcb and its schematic i2c_stm32_scanner.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the I2c stm32 scanner design in my own project?
Its repository states no licence, so its author keeps all rights: ask FilipCichowski before reusing the design.