Resources
Installation
KiCad is an open-source Electronics Design Automation (EDA) suite used to schematic capture and layout printed circuit boards (PCBs).
Full installation links and OS-specific instructions can be found on the Software page.
- Windows: Download the main installer from the KiCad download page. Ensure the optional 3D Models component remains checked during installation.
- macOS: Download the
.dmg file. Drag the KiCad folder to Applications, and install the extra library package if prompted. - Linux: Install via your distribution’s package manager or Flatpak (e.g.,
sudo apt install kicad on Ubuntu/Debian).
First-Run Setup
When opening KiCad for the first time, you will be prompted to configure the default global libraries and configuration settings.
Upon launch, a Configure Global Symbol Library Table dialog might appear:
- Select “Copy default global symbol library table (recommended)”.
- Click OK.
- If a second prompt appears for the Global Footprint Library Table, select “Copy default global footprint library table (recommended)” as well.
Note: Selecting these options ensures that standard symbols (resistors, microcontrollers, capacitors) and footprints (0805, SOIC, QFN) are populated automatically.
(Optional) Settings for Robotics & Embedded Systems
To ensure consistency across lab assignments and team collaboration, configure these initial preferences.
Color Theme & Units
- Go to Preferences > Preferences… (or
Ctrl + , / Cmd + ,). - Under Common, select your preferred Default display units (millimeters
mm are standard for most modern PCB design and mechanical enclosure fitting). - Under Schematic Editor > Display Options, adjust grid spacing or visual preferences as needed.
Plugin and Content Manager (PCM)
KiCad includes an integrated package manager for community tools and fabrication add-ons:
- From the main KiCad project manager screen, click Plugin and Content Manager.
- Plugins for class:
- Interactive HTML BOM: Generates an interactive web page listing parts for easy hand-soldering and assembly.
- Fabrication Exporters (e.g., JLCPCB Tools or PCBWay Plug-in if required for lab manufacturing).