Skip to the content
PCBKitNew board
2 layers24 × 27.9 mmI2CFEC, the printed circuit board in 3D

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

3

README

README.md

I²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.

#RefDescription
1GNDGround connection
2V+Positive voltage
3SDAData
4SCLClock

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
QtyValueFootprintReferences
3100nMedo64:C (0805)C1, C2, C3
31uMedo64:C (0805)C4, C5, C6
210uMedo64:C (0805)C7, C8
21KMedo64:R (0805)R1, R2
22K2Medo64:R (0805)R3, R4
1105444-0001Medo64:J USB C 3.2 Edge (24w)J1
1120RMedo64:L (0805)L1
15K1Medo64:R (0805)R5
1B4B-XH-AMedo64:J JST XH Edge [I2C] (4w)J2
1BSS84Medo64:Q MOSFET-P (SOT23-3)Q1
1INMedo64:DS (0805)DS1
1JumperMedo64:JP Dual (1205)JP1
1MCP1700Medo64:VR Linear 3.3V 250mA [MCP1700] (SOT-23)VR1
1MIC2091Medo64:U LoadSwitch 100mA [MIC2091-1] (SOT23-5)U2
1Microchip PICMedo64:ICSP PIC Pogo (5w)ICSP
1OUTMedo64:DS (0805)DS2
1PIC16F1454Medo64: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 mmTap, the printed circuit board in 3D

    Tap

    ervanalb/lens

    Tap live cabling for inspection and injection

    59 parts515
  • 2 layers24 × 27.9 mmOneWireFEC, the printed circuit board in 3D

    OneWireFEC

    medo64/OneWireFEC

    Non-isolated 1-Wire master.

    26 partsMIT
  • 2 layers82 × 95 mmEl MIDI, the printed circuit board in 3D

    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 mmPinball Control board.kicad pcb Rev 0, the printed circuit board in 3D

    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 mmFHNW Pro4E FS19T8-3DPrinterBoard STM32, the printed circuit board in 3D

    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 mmARGOS DEMO, the printed circuit board in 3D

    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 mmLoadcellSensor, the printed circuit board in 3D

    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 mmVAL3000, the printed circuit board in 3D

    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