https://github.com/spaceteam/sts1_pcb_libraries
Kicad libraries for the cubesat
https://github.com/spaceteam/sts1_pcb_libraries
Last synced: 3 months ago
JSON representation
Kicad libraries for the cubesat
- Host: GitHub
- URL: https://github.com/spaceteam/sts1_pcb_libraries
- Owner: SpaceTeam
- License: cc-by-4.0
- Created: 2021-10-27T20:11:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-16T20:55:10.000Z (about 1 year ago)
- Last Synced: 2025-03-16T21:33:52.515Z (about 1 year ago)
- Size: 25.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# KiCAD Part Library for STS1
This repo should be included as a submodule in the respective KiCAD projects and included in KiCAD using relative paths.
See the example `fp-lib-table` and `sym-lib-table` in the `example` directory of this repo for how to do this.
All libs in here should adhere to the [KiCAD Library Conventions](https://klc.kicad.org/) as closely as possible to make it possible to upstream the parts in the future.
# Instructions for setting up a new project with these libs
- Create a new directory and initialize it as a git repo (`mkdir test && cd test && git init`)
- Create your kicad-project inside this empty folder (in KiCAD File -> New Project and call it for example `test-kicad`)
- Add this repo as submodule to the root of your new git repo (`git submodule add git@github.com:SpaceTeam/STS1_PCB_LIBRARIES.git libs`)
The directory structure should now look like this:
- test
- test-kicad
- test-kicad.kicad_pro
- test-kicad.kicad_pcb
- test-kicad.kicad_sch
- libs
- The contents of this repo
Now close KiCAD and copy the files `fp-lib-table` and `sym-lib-table` from the `libs/example` folder into the kicad project directory (the folder `test-kicad` in this case).
To make integration between KiCAD and git a bit nicer, copy the files `.gitignore` and `.gitattributes` into the root of your git repo (in this case the `test` directory) and run `git config --global filter.kicad_project.clean "sed -E 's/^update=.*$/update=Date/'"` and `git config --global filter.kicad_project.smudge cat` (this only needs to be run once on every PC).
# Notes
- The MCP1725 is pin- and function-compatible to the MCP1727 which exists in the official KiCAD libs. Just use the MCP1727 symbol and rename it.