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 5.
Each footprint library is stored as a directory with the .pretty suffix. The footprint files are .kicad_mod files within.
Before designing your own hardware, be sure to check all recommendations at:
Espressif Hardware Design Guidelines
All footprints were designed according to the Recommended PCB Land Pattern section present on each module datasheet.
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 |
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 |
Dev Board | Symbol | Footprint | Resource |
---|---|---|---|
ESP32-S2-Saola-1 | Yes | Yes | Schematic |
ESP32-DevKitC | Yes | Yes | Schematic |
ESP32-S3-DevKitC | Yes | Yes |
If you have any contribution you think we'd like, please consider sending us a Pull Request (PR).
Espressif provides some 3D models to help you on your project inside the 3d
folder.
To use the files, you need to create a 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:
KiCad is a Cross Platform and Open Source Electronics Design Automation Suite. See KiCad EDA for more information.