

I2CFEC
I²C Framework Expansion Card
- Size
- 24 × 27.9 mm
- Copper layers
- 2
- Thickness
- 0.8 mm
- Parts
- 24
- Nets
- 20
- Pads
- 93
- Tracks, vias
- 214, 29
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 2 Sep 2024
- Updated
- 3 Oct 2024
Overview
I2CFEC is an open-source printed circuit board by medo64, from the medo64/I2CFEC repository on GitHub, published under the MIT licence. It is a 2-layer board of 24 × 27.9 mm with 24 parts on 20 nets, routed with 214 tracks and 29 vias.
It is built around the PIC16F1454-I/P, B4B-XH-A and BSS84. Its parts include 8 capacitors, 5 resistors, 2 ICs, 2 connectors and 1 transistor. It belongs with the PIC boards of this library.
Main components
3PIC16F1454-I/P
PDIP-14-40℃~+85℃ 14KB 1KB 2.3V~5.5V 48MHz 8 8 Bit Built-in FLASH PIC PDIP-14 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)B4B-XH-A
插件,P=2.5mm,4PUncategorisedJSTBSS84
SOT-23-55℃~+150℃ 1 P-Channel 130mA 2.8pF 24.6pF 2V 3.2Ω@5V 300mW 4.7pF 50V 590pC@10V SOT-23 MOSFETs ROHSDiodes IncorporatedMOSFETs
README
README.mdI²C Framework Expansion Card
Non-isolated I²C master.
Pinout
To connect to this board, one has to use a 4-pin JST XH connector. The following table represents the pinout, pin 1 being on the left as looking into the expansion card.
| # | Ref | Description |
|---|---|---|
| 1 | GND | Ground connection |
| 2 | V+ | Positive voltage |
| 3 | SDA | Data |
| 4 | SCL | Clock |
Output voltage is either 3.3V or 5V at up to 100 mA. Pull-up is done to the same level.
LEDs
Left LED signals if serial data is received or sent.
Right LED signals if output is active and there is no fault.
You can check my blog and other projects at www.medo64.com.
Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100n | Medo64:C (0805) | C1, C2, C3 |
| 3 | 1u | Medo64:C (0805) | C4, C5, C6 |
| 2 | 10u | Medo64:C (0805) | C7, C8 |
| 2 | 1K | Medo64:R (0805) | R1, R2 |
| 2 | 2K2 | Medo64:R (0805) | R3, R4 |
| 1 | 105444-0001 | Medo64:J USB C 3.2 Edge (24w) | J1 |
| 1 | 120R | Medo64:L (0805) | L1 |
| 1 | 5K1 | Medo64:R (0805) | R5 |
| 1 | B4B-XH-A | Medo64:J JST XH Edge [I2C] (4w) | J2 |
| 1 | BSS84 | Medo64:Q MOSFET-P (SOT23-3) | Q1 |
| 1 | IN | Medo64:DS (0805) | DS1 |
| 1 | Jumper | Medo64:JP Dual (1205) | JP1 |
| 1 | MCP1700 | Medo64:VR Linear 3.3V 250mA [MCP1700] (SOT-23) | VR1 |
| 1 | MIC2091 | Medo64:U LoadSwitch 100mA [MIC2091-1] (SOT23-5) | U2 |
| 1 | Microchip PIC | Medo64:ICSP PIC Pogo (5w) | ICSP |
| 1 | OUT | Medo64:DS (0805) | DS2 |
| 1 | PIC16F1454 | Medo64:U Micro [PIC16F1454] (SOIC-14) | U1 |
Questions
How big is the I2CFEC PCB?
It measures 24 × 27.9 mm and has 2 copper layers, 0.8 mm thick.
What parts does the I2CFEC use?
24 parts, built around the PIC16F1454-I/P, B4B-XH-A and BSS84. 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 I2CFEC KiCad files?
From the medo64/I2CFEC repository on GitHub, at the commit this page was made from: the board is src/I2CFEC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the I2CFEC design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers80 × 80 mm

- 2 layers24 × 27.9 mm

- 2 layers82 × 95 mm

El MIDI
DiegoRosales/PCB_Designs
This repository contains some of the designs I've made. Everything here is Open Source Hardware
44 parts1 - 2 layers100 × 87.1 mm

Pinball Control board.kicad pcb Rev 0
Phil-CIA/Captain-Fantastic-Control-and-Hat-Board
Focused hardware repo for the Captain Fantastic Home Edition base control board and its companion HAT board.
151 parts - 4 layers158 × 95 mm

FHNW Pro4E FS19T8-3DPrinterBoard STM32
mnemocron/FHNW-Pro4E-FS19T8-3DPrinterBoard-STM32
Marlin 2.0 compatible 3D printer board based on STM32F103 (KiCad)
264 parts17GPL-3.0 - 4 layers50 × 80 mm

ARGOS DEMO
CNES/argos-demo-board
Demo board designed to use the ARRIBADA SMD module via USB to send ARGOS messages to the Kineis constellation.
91 parts7CERN-OHL-S-2.0 - 2 layers42 × 42 mm

LoadcellSensor
jujojujo2003/Ender-3-3DPrinter-Load-Cell-Bed-Leveling-Sensor
This is a Load Cell based bed leveling sensor based on the RP2040 and TI ADS1235 ADC that should mount onto any vertical MGN12H gantry. My printer is an Ender 3 with a bunch of linear rail mods.
56 parts5MIT - 4 layers40 × 52.5 mm

VAL3000
Valar-Systems/valar-motion
The easiest, fastest, cheapest, and safest way to spin a stepper motor wirelessly. Valar Motion is a family of tiny Wi-Fi stepper controllers built around a Trinamic TMC2209 driver — precisely control a motor's…
61 parts3