Welcome to the KiCad Sharepoint Documentation
Welcome to the LHRs KiCad Sharepoint! KiCad-Sharepoint contains the shared symbols, footprints, and design blocks used to develop our custom PCBs for our solar-powered vehicle. Additionally, this documentation contains helpful guides for setting up and using KiCad with our standardized design process. Any inaccurate or outright wrong information should be blamed on our Platform Lead, Lakshay Gupta.
Where to Start
Install and set up KiCad according to these instructions. Before starting a PCB project, make sure to review our expectations for design standards and workflow. If you have any questions, don't hesitate to ask your leads. Happy building :)
How to use KiCAD Sharepoint
In order to use KiCAD Sharepoint into your project you need to do these three things:
- Add KiCAD Sharepoint as a submodule, instructions can be found here
- Add KiCAD Sharepoint symbols to your symbol table, instructions can be found here
- Add KiCAD Sharepoint footprints to your footprint table, instructions can be found here
Contributing to the docs
Installing python dependencies
We use mkdocs to host our documentation, which requires several python packages.
In your terminal and home directory of KiCAD-Sharepoint, run:
python3 -m venv .venv
# On Windows, run:
.venv\Scripts\activate
# On Linux or MacOS, run:
source .venv/bin/activate
pip install -r requirements.txt
Viewing the docs
While in your python virtual environment (after running source .venv/bin/activate), run:
mkdocs serve
From there, mkdocs will host a preview of the documentation on a local port, usually http://127.0.0.1:8000/. The specific link can be found where it says "Serving on"
Deploying the documentation
To deploy your changes to main KiCad-Sharepoint site, push your changes to the main branch (through a pull request), which will run a github workflow to deploy the docs to our site. For test viewing your changes the best way to do it is to build and serve the docs
mkdocs build
mkdocs serve