Giter VIP home page Giter VIP logo

kicad-library-1's Introduction

KiCad-Library

KiCad-Library holds the schematics and footprints for all components used in the Aharoni Lab.

Getting Started

  • Clone KiCad-Library to your local computer. We suggest placing it in "documents/KiCad/" where it will be along side your other user created files. You will then need to add the schematic and footprint library paths to KiCad.
  • We suggest configuring a new path as something like "KICAD_AHARONI_LAB" with the path to the location to this repo an then using "KICAD_AHARONI_LAB" for each library path.

Prerequisites

You will need KiCad v5.x to use these libraries. We also suggest getting the free lite version of PCB Library Expert to generate new footprints to be added to this library.

Installing

  • Clone KiCad-Library to local computer. We suggest placing it in the KiCad documents folder "documents/kicad/".
  • To simplify adding each schematic and footprint library to KiCad, we suggest creating a new PATH pointing to the local location of the cloned repo.
    • In Kicad, preferences -> Configure Paths
    • "Add"
    • Create a name like "KICAD_AHARONI_LAB" along with the path pointing to the root directory of this repo.
  • Now you will need to add the name and location of each library to KiCad.
    • Click "Symbol Library Editor"
    • Preferences -> Manage Symbol Libraries
    • Click "Append Library"
    • Add Nickname and Library Path

For example

Nickname : .Device
Library Path : ${KICAD_AHARONI_LAB}/Libraries/.Device.lib
  • Now do the exact same thing but for the Footprint Libraries using the "Footprint Library Editor".
  • NOTE : All symbol and footprint library Nicknames should be prefixed with a ".". This will cause them to show up at the top of the library lists and also make it so these libraries do not conflict with the included KiCad libraries.

Contributing Requirements

  • KiCad library conventions should be followed whenever posisble.
  • All footprints should be generated in PCB Library Expert and the footprint file should denote "_M", "_N", "_L" for most, nominal, and least footprint size respectively. Generally we make all footprints that will be assembled with a PnP machine with the least footprint setting to minimize their size.
  • Atomic component conventions should be followed whenever you have a specific component and not a generic symbol.
  • While KiCad comes with a bunch of part schematics and footprints, all components used in lab should be placed in this KiCad-Library with the correct PCB Library Expert footprint.

Built With

Authors

  • Daniel Aharoni - Initial work - DAharoni

See also the list of contributors who participated in this project.

kicad-library-1's People

Contributors

daharoni avatar fnsangiul avatar jadamsucla avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.