Skip to the content
PCBKitNew board
2 layers54 × 85.6 mmIFT C3, the printed circuit board in 3D

Printed Circuit Board with an ESP32-C3

Size
54 × 85.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
74
Nets
54
Pads
240
Tracks, vias
680, 125
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 Sep 2023
Updated
10 Sep 2024

Overview

IFT C3 is an open-source printed circuit board by Acathla-fr, from the Acathla-fr/IFT-C3 repository on GitHub, published under the MIT licence. It is a 2-layer board of 54 × 85.6 mm with 74 parts on 54 nets, routed with 680 tracks and 125 vias.

It is built around the ESP32-C3-WROOM-02-H4, AZ1117CR-3.3TRG1 and DIO5508XS8, with the PTS526SK15SMTR2LFS, 1N4148WS and MSK12C02 among its other parts. Its parts include 13 resistors, 12 diodes, 11 capacitors, 11 switches and 7 connectors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

7

README

README.md

IFT-C3

Printed Circuit Board with an ESP32-C3. Version 2.1 (2024)

Version released for the new students. Now integrates the support for the OLED screen and the buttons.

BUGS!!! (fixed in the kicad design, not on the produced boards):

text
Buttons pinout is wrong, you'll have to solder them rotated 25°. For the Boot/Start button, since I thought there was two buttons in one without verifying, you'll have to be creative to fix it (at least the start button, the boot can be selected with Dupont wires by connecting pin 9 to ground).
Holes for the screen are too small, you'll have to replace the connector or be creative (file the pins works).

GPIO 0 is used by the keyboard matrix
GPIO 1 is used by the keyboard matrix and optionnaly for battery voltage measurement
GPIO 2 and 3 are optionnaly used for audio
GPIO 4 is optionnaly used for the light sensor or to control the MOSFET
GPIO 5 is used by the SDA line for the OLED screen
GPIO 6 is used by the SCL line for the OLED screen
GPIO 7 is used by the keyboard matrix
GPIO 8 is used by the keyboard matrix
GPIO 9 is plugged to the Boot button which can be used in your design. The reset button cannot.
GPIO 9 also optionnaly used for the RGBW LEDs
GPIO 10 is used by the keyboard matrix
GPIO 20 is used by the keyboard matrix but also as the Rx UART GPIO 21 is used by Tx UART

Parts

74
QtyValueFootprintReferences
10PTS526_SK15_SMTR2_LFSfootprints:PTS526SK15SMTR2LFSSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10
81N4148WSDiode_SMD:D_SOD-323_HandSolderingD6, D7, D8, D9, D10, D11, D12, D13
7SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3, JP4, JP5, JP6, JP7
510KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R6, R12, R13, R14
3100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C8, C10
310uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C6, C7
3LOGOfootprints:segmentsG001, G001, G001
2100uResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderC9, C11
22.2KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9, R10
222uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
25.1KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2Conn_01x10_PinConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ2, J4
2Inolux_IN-PI554FCHLED_SMD:LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mmD4, D5
2LEDDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2
11KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
11MResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
11uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
12KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8
1330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
1AZ1117CR-3.3TRG1Package_TO_SOT_SMD:SOT-89-3_HandsolderingU1
1Conn_01x02Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ7
1Conn_01x02_PinMotors:Vybronics_VZ30C1T8219732LJ6
1Conn_01x04_Socketfootprints:SSD1306_moduleJ1
1DIO5508XS8Local footprints:SOIC127P600X170-9NIC1
1ESP32-C3-WROOM-02Espressif:ESP32-C3-WROOM-02U2
1FerriteBeadResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderFB1
1LOGOLocal footprints:Logo_IFT_50mm_silkG***
1LOGOLocal footprints:Logo_texte_DVIC_kicad_mask_12mmG***
1MSK12C02footprints:MSK12C02S3
1Q_NMOS_GSDPackage_TO_SOT_SMD:SOT-23-3Q2
1Q_Photo_NPNLocal footprints:SFH3710Q1
1SJ-3523-SMT-TRLocal footprints:SJ3523SMTTRJ5
1USB4085-GF-A_REVBLocal footprints:GCT_USB4085-GF-A_REVBJ3

The 72 most common of 74 parts.

Questions

How big is the IFT C3 PCB?

It measures 54 × 85.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the IFT C3 use?

74 parts, built around the ESP32-C3-WROOM-02-H4, AZ1117CR-3.3TRG1, DIO5508XS8 and PTS526SK15SMTR2LFS. 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 IFT C3 KiCad files?

From the Acathla-fr/IFT-C3 repository on GitHub, at the commit this page was made from: the board is IFT-C3.kicad_pcb and its schematic IFT-C3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the IFT C3 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

  • 2 layers203 × 65.9 mmPCB TUNNER, the printed circuit board in 3D

    PCB TUNNER

    paullamour/PCB-TUNNER

    Guitar tunner on a pcb

    39 partsMIT
  • 4 layers65 × 56 mmUSB HID Module Hat, the printed circuit board in 3D

    USB HID Module Hat

    Accessibilita/USB-HID-Module-Hat

    Raspberry Pi Hat that adds RS485 communication to Raspberry Pi 5 for interfacting with USB and Bluetooth HID Devices

    34 partsCERN-OHL-S-2.0
  • 4 layers194 × 94 mmBottom board, the printed circuit board in 3D

    Bottom board

    mod-audio/hw-mod-dwarf

    Hardware project of MOD Dwarf

    319 parts6
  • 4 layers71.9 × 94 mmThumbdeck right, the printed circuit board in 3D

    Thumbdeck right

    neuman/gripster

    thumbdeck — wireless split thumb keyboard (nRF52840 + ZMK, BLE split, i8+-inspired). Layout converged & graded PASS.

    114 parts11Apache-2.0
  • 4 layers48 × 87 mmWallet, the printed circuit board in 3D

    Wallet

    AmbireTech/ice

    Ambire Ice: secure Safe-focused hardware wallet

    157 parts4
  • 4 layers29.3 × 187.1 mmLeft Frame, the printed circuit board in 3D

    Left Frame

    FlightDeckDIY/G1000-NXi-Mega

    Welcome to the G1000 NXi Mega project! This repository contains the schematic and PCB design files for a custom-built G1000 avionics panel, designed specifically for use with flight simulators like Microsoft Flight…

    127 parts14
  • 4 layers36 × 26 mmNina project, the printed circuit board in 3D

    Nina project

    slemanz/nina-project

    Integrated hardware and firmware solution for a data acquisition device based on the u-blox NINA-B306 (nRF52840) Open CPU.

    43 parts4MIT