

IFT C3
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
7ESP32-C3-WROOM-02-H4
SMD,20x18mm-105dBm -40℃~+105℃ 2.4GHz 20.5dBm 345mA 3V~3.6V 82mA Bluetooth5.0 ESP32-C3 On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,20x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAZ1117CR-3.3TRG1
SOT-89-20℃~+125℃@(Tj) 0.003%Vout 1 15V 3.3V 6mA 70dB@(120Hz) 800mA Fixed Over Temperature Protection Positive SOT-89 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsDIO5508XS8
SOIC-8-EP-40℃~+85℃ 1 1.1A 20uA 4.2V 4.5V~5.5V Charging IC Lithium Battery Support SOIC-8-EP Battery Management ROHSDIOOBattery ManagementPTS526SK15SMTR2LFS
SMD-4P,5.2x5.2mm-20℃~+70℃ 12V 2.5N 5.2mm 5.2mm 50mA Gull Wing IP40 No Round Button SPST-NO Surface Mount,Vertical With Bracket SMD-4P,5.2x5.2mm Tactile Switches ROHSC&KTactile Switches1N4148WS
SOD-3231.25V@150mA 100V 150mA 1uA@75V 200mW 2A 4ns Independent SOD-323 Switching Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Switching DiodesMSK12C02
SMD,8x2.8mm-20℃~+70℃ 1.4mm 10000 times 12V 2.8mm 50mA 8mm SMD(SMT) Tab SPDT Surface Mount, Right Angle SMD,8x2.8mm Slide Switches ROHSSHOU HANSlide SwitchesSJ-3523-SMT-TR
SMD-25℃~+85℃ 12V 19mm 1A 3.5mm Headphone Jack 5mm 9mm Black Brass、Copper alloy Silver Surface Mount TRS SMD Audio Connectors ROHSCUIAudio Connectors (Headphones)
README
README.mdIFT-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):
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | PTS526_SK15_SMTR2_LFS | footprints:PTS526SK15SMTR2LFS | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10 |
| 8 | 1N4148WS | Diode_SMD:D_SOD-323_HandSoldering | D6, D7, D8, D9, D10, D11, D12, D13 |
| 7 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP7 |
| 5 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R6, R12, R13, R14 |
| 3 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C8, C10 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C6, C7 |
| 3 | LOGO | footprints:segments | G001, G001, G001 |
| 2 | 100u | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | C9, C11 |
| 2 | 2.2K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R10 |
| 2 | 22u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | 5.1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | Conn_01x10_Pin | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J2, J4 |
| 2 | Inolux_IN-PI554FCH | LED_SMD:LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm | D4, D5 |
| 2 | LED | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 1 | 2K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | AZ1117CR-3.3TRG1 | Package_TO_SOT_SMD:SOT-89-3_Handsoldering | U1 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J7 |
| 1 | Conn_01x02_Pin | Motors:Vybronics_VZ30C1T8219732L | J6 |
| 1 | Conn_01x04_Socket | footprints:SSD1306_module | J1 |
| 1 | DIO5508XS8 | Local footprints:SOIC127P600X170-9N | IC1 |
| 1 | ESP32-C3-WROOM-02 | Espressif:ESP32-C3-WROOM-02 | U2 |
| 1 | FerriteBead | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | FB1 |
| 1 | LOGO | Local footprints:Logo_IFT_50mm_silk | G*** |
| 1 | LOGO | Local footprints:Logo_texte_DVIC_kicad_mask_12mm | G*** |
| 1 | MSK12C02 | footprints:MSK12C02 | S3 |
| 1 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23-3 | Q2 |
| 1 | Q_Photo_NPN | Local footprints:SFH3710 | Q1 |
| 1 | SJ-3523-SMT-TR | Local footprints:SJ3523SMTTR | J5 |
| 1 | USB4085-GF-A_REVB | Local footprints:GCT_USB4085-GF-A_REVB | J3 |
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 mm

- 4 layers65 × 56 mm

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 - 2 layers85 × 54 mm

- 4 layers194 × 94 mm

- 4 layers71.9 × 94 mm

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 mm

- 4 layers29.3 × 187.1 mm

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 mm

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