kicad-retro-library
kicad-retro-library copied to clipboard
KiCad libraries for retrocomputing
KiCad Retro Library
Table of Contents
- Introduction
- How to use this library
- Prepare KiCad
- Add symbols to a project
- Add footprints to a project
- License
Introduction
A set of KiCad libraries for creating old computers schematics and PCBs.
The criteria for adding symbols and footprints to this library are the following:
- The component should not be already available in the official KiCad Libraries.
- The component is interesting for recreating the schematic and PCB of an old computer. This criteria is not strict, send a PR and we'll figure it out.
The library is designed to work on KiCad v5.1.
How to use this library
The best approach is having a single copy of this library somewhere on your HD and add it as a Project Specific Library to each project.
To make the designs more portable it is highly recommended to follow these steps:
Prepare KiCad
- Open the main KiCad application and select the "Preferences -> Configure Paths..." menu entry. The current project is not important.
- Click on the + button in the bottom left corner to add a new environment variable.
- Define the
KICAD_RETRO_LIBRARYenvironment variable pointing to the absolute path where this repository has been cloned. E.g./home/user/dev/github/kicad-retro-library. - Click OK to confirm.
- Exit the KiCad application.
Example for KiCad 5.1.x:

Add symbols to a project
- Open the main KiCad application and select a project or create a new one.
- Select the "Preferences -> Manage Symbol Libraries..." menu entry.
- Select the "Project Specific Libraries" tab.
- Click on the folder-shaped button ("Add existing library to table") in the
bottom left side of the dialog and navigate to the
krl-symbolsdirectory inside this repository. - In the file selection dialog use the shift key to select all the displayed
.libfiles.
- Confirm the selection.
- Note how KiCad has replaced the part of the path that matches the
KICAD_RETRO_LIBRARYvariable with the actual variable. This is what makes the project independent from the location of the library.
Add footprints to a project
- Open the main KiCad application and select a project or create a new one.
- Select the "Preferences -> Manage Footprint Libraries..." menu entry.
- Select the "Project Specific Libraries" tab.
- Click on the folder-shaped button ("Add existing library to table") in the
bottom left side of the dialog and navigate to the
krl-footprintsdirectory inside this repository. - In the directory tree dialog use the shift key to select all the displayed
.prettydirectories. - Confirm the selection.
- Note how KiCad has replaced the part of the path that matches the
KICAD_RETRO_LIBRARYvariable with the actual variable. This is what makes the project independent from the location of the library.
Contributing
All contributions are welcome! Please take a moment to review the guidelines in CONTRIBUTING.md.
License
This library is released under the CERN Open Hardware Licence v2 license.