Espressif KiCad Library
This repository contains the Symbols, Footprint, and 3D Models for the Espressif SoC and Modules family.
Notice: The libraries are provided in the hope that they will be useful but without a warranty of any kind.
The libraries in this repository are intended to be used with KiCad version 6.
Each footprint library is stored as a directory with the .pretty suffix. The footprint files are .kicad_mod files within.
Hardware Design Guidelines
Before designing your own hardware, be sure to check all recommendations at:
Espressif Hardware Design Guidelines
Symbols and Footprints
All footprints were designed according to the Recommended PCB Land Pattern section present on each module datasheet.
SoC
The following SoC are included in this library
SoC | Symbol | Footprint | Resource |
---|---|---|---|
ESP32 | Yes | No | Datasheet |
ESP32-C3 | Yes | No | Datasheet |
ESP32-PICO-V3 | Yes | No | Datasheet |
ESP32-S2 | Yes | No | Datasheet |
ESP32-S3 | Yes | No | Datasheet |
ESP8286 | Yes | No | Datasheet |
ESP8285 | Yes | No | Datasheet |
Modules
Module | Symbol | Footprint | Resource |
---|---|---|---|
ESP32-C3-MINI-1 | Yes | Yes | Datasheet |
ESP32-C3-WROOM-02 | Yes | Yes | Datasheet |
ESP32-S2-MINI-1 | Yes | Yes | Datasheet |
ESP32-S2-MINI-1U | Yes | Yes | Datasheet |
ESP32-S2-SOLO | Yes | Yes | Datasheet |
ESP32-S2-WROOM | Yes | Yes | Datasheet |
ESP32-S2-WROVER | Yes | Yes | Datasheet |
ESP32-S3-MINI-1 | Yes | Yes | Datasheet |
ESP32-S3-MINI-1U | Yes | Yes | Datasheet |
ESP32-S3-WROOM-1 | Yes | Yes | Datasheet |
ESP32-S3-WROOM-1U | Yes | Yes | Datasheet |
ESP32-WROOM-32E | Yes | Yes | Datasheet |
ESP32-WROOM-32UE | Yes | Yes | Datasheet |
ESP32-WROVER-E | Yes | Yes | Datasheet |
Development Boards
Dev Board | Symbol | Footprint | Resource |
---|---|---|---|
ESP32-S2-Saola-1 | Yes | Yes | Schematic |
ESP32-DevKitC | Yes | Yes | Schematic |
ESP32-S3-DevKitC | Yes | Yes | |
ESP32-S2-DevKitM | Yes | Yes | Schematic |
Contributing
If you want to contribute, please consider sending us a Pull Request (PR).
3D Models
Espressif provides some 3D models to help you with your project inside the 3d
folder.
To use the files, you need to create an environment variable add the 3d
folder path.
- Open
Open Preferences
->Configure Paths...
- Create the new variable:
- Name:
ESPRESSIF_3DMODELS
- Path:
<PATH_TO_THE_3D_FOLDER>
- Name:
About KiCad
KiCad is a Cross-Platform and Open Source Electronics Design Automation Suite. See KiCad EDA for more information.