GithubHelp home page GithubHelp logo

marsystech / arduino-kicad-library Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alarm-siren/arduino-kicad-library

0.0 2.0 0.0 29 KB

Arduino Shield schematic and footprint library for KiCad

License: GNU Lesser General Public License v2.1

arduino-kicad-library's Introduction

Arduino KiCad Library

Library of schematic components and footprints of common Arduino boards for KiCAD.

Currently included are:

  • Arduino 101 Shield
  • Arduino Due Shield
  • Arduino Leonard Shied
  • Arduino Mega 2560 Shield
  • Arduino Micro Socket
  • Arduino Uno Shield
  • Arduino Zero Shield

Shield means the Arduino is designed to plug in from beneath your PCB; socket means it is designed to plug in from above.

Library Setup

To add this library to your KiCad Project, do the following steps:

  1. Copy the source files to your Project. Make sure that the Arduino.pretty folder structure is preserved.
  2. In EeSchema (the schematic editor of KiCad) go to Preferences -> Component Libraries. Click the "Add" button next to "Component library files".
  3. Navigate to your project folder, select "arduino.lib" and click "open".
  4. You may wish to adjust the newly added arduino schematic library to be near the top of the load order using the "Up" and "Down" buttons, but this is optional and is only relevant if you have other libraries that use the same names for parts.
  5. OK out and exit EeSchema. Open PcbNew (the PCB editor of KiCad) go to Preferences -> Footprint Libraries Manager.
  6. Select the "Project Specific Libraries" tab and then click "Append Library".
  7. In the new line of the table, set Library Path to "$(KIPRJMOD)\Arduino.pretty" and ensure Plugin Type is "KiCad". Options and Description can be left blank. You should set Nickname to something descriptive - like "Arduino" for example!
  8. All done: you are now ready to use these schematic components and footprints!

Comments, Requests, Bugs & Contributions

All are welcome. Please file an "Issue" in the Bug Tracker.

License

This library is licensed under the GNU LGPL v2.1, which can be found in file LICENSE.txt.

arduino-kicad-library's People

Contributors

alarm-siren avatar

Watchers

 avatar  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.