KiCad Symbols and Footprint Library for Arduino Modules

KiCad Symbols and Footprint Library for Arduino Modules

Introducing an open-source project that includes KiCad schematic symbols and PCB footprints for Arduino modules (modules, connectors, expansion boards).

KiCad Symbols and Footprint Library for Arduino Modules

Arduino Symbol & Footprint
Arduino is a very easy-to-use open-source hardware and software electronic platform that provides a wide range of hardware modules. Engineers can use these modules as individual “components” for rapid prototyping or product design.
The project introduced in this article creates schematic symbols and footprints for Arduino modules, expansion boards, and connectors, making it easier for everyone to support their use.

Project link:

https://github.com/Alarm-Siren/arduino-kicad-library
The following image shows the schematic and footprint of the ESP32 Nano module:

KiCad Symbols and Footprint Library for Arduino Modules

KiCad Symbols and Footprint Library for Arduino Modules

The ESP32 Nano Socket connects directly to the ESP32 Nano module (half-hole design) through pin headers.

KiCad Symbols and Footprint Library for Arduino Modules
KiCad Symbols and Footprint Library for Arduino Modules

Currently, the symbols/footprints for the following modules are included:

  • Arduino 101 Shield

  • Arduino Due Shield

  • Arduino Giga R1 WiFi Shield

  • Arduino Leonardo Shield

  • Arduino M0 Shield

  • Arduino M0 Pro Shield

  • Arduino Mega 2560 R3 Shield

  • Arduino Micro Socket

  • Arduino Mini Socket

  • Arduino MKR 1000 WiFi Socket

  • Arduino MKR WiFi 1010 Socket

  • Arduino MKR FOX 1200 Socket

  • Arduino MKR WAN 1300 Socket

  • Arduino MKR WAN 1310 Socket

  • Arduino MKR GSM 1400 Socket

  • Arduino MKR NB 1500 Socket

  • Arduino MKR Vidor 4000 Socket

  • Arduino MKR Zero Socket

  • Arduino Nano Socket

  • Arduino Nano 33 BLE Socket / Tile

  • Arduino Nano 33 BLE Sense Socket / Tile

  • Arduino Nano 33 BLE Sense R2 Socket / Tile

  • Arduino Nano 33 IoT Socket / Tile

  • Arduino Nano ESP32 Socket / Tile

  • Arduino Nano Every Socket / Tile

  • Arduino Nano RP2040 Connect Socket / Tile

  • Arduino Nicla Sense ME Socket / Tile

  • Arduino Nicla Vision Socket / Tile

  • Arduino Nicla Voice Socket / Tile

  • Arduino Pro Mini Socket

  • Arduino Uno R1 Shield

  • Arduino Uno R2 Shield

  • Arduino Uno R3 Shield

  • Arduino Uno R3 SMD Shield

  • Arduino Uno R4 Minima Shield

  • Arduino Uno R4 WiFi Shield

  • Arduino Uno WiFi R2 Shield

  • Arduino Zero Shield

  • Clone Mega 2560 Pro Socket

  • Clone Pro Mini Socket

How to Use?

In KiCad’s plugin and tool manager, find “KiCad Library for Arduino Modules” and apply/install it directly.

KiCad Symbols and Footprint Library for Arduino Modules

After installation, the symbol library and footprints will be automatically added to the library table and can be called directly.

KiCad Symbols and Footprint Library for Arduino Modules

KiCad Symbols and Footprint Library for Arduino Modules

If you cannot download directly from the plugin manager, you can also download it directly from the GitHub project and manually load it into the library table.

Note: If you want to receive KiCad content updates immediately, please click on the business card below, follow it, and set it as a star.

Leave a Comment

Your email address will not be published. Required fields are marked *