Giter Club home page Giter Club logo

sw-altium-libraries's Introduction

Seawolf-Libraries

A collection of component libraries used in club PCB projects.

Installing IntLibs

  • Download repo as a zip or clone it to C:\Users\Public\Documents\Altium\Projects. DO NOT CLONE TO AD19, AD20, AD21, etc subdirectories! Just clone it to the projects folder.
  • Double click each IntLib file you want to install. When prompted choose install not extract sources.
  • The libraries will then be listed in the Components panel
  • Libraries can be updated the same way. Either pull the repository (if cloned) or download a newer zip and double click and install each IntLib file to update.

Adding Parts to URC_Lib

  • Clone this repository to C:\Users\Public\Documents\Altium\Projects. Note that Documents may be shown as Public Documents in file explorer
  • DO NOT CLONE TO AD19, AD20, AD21, etc subdirectories! Just clone it to the projects folder
  • Double click the URC_Lib.IntLib file to open it. When prompted by altium choose Extract Sources this will create a folder called URC_Lib. This folder will contain the extracted URC_Lib.SchLib and URC_Lib.PcbLib files.
  • To add a new part (not copy from a downloaded library)
    • Create a symbol in the URC_Lib.SchLib file. Give it the name of the part.
    • Create a footprint in the URC_Lib.PcbLib file. Give it the name of the part (or in some cases the name of the package type could be more appropriate).
    • Add a footprint to the symbol in the URC_Lib.SchLib. Browse in the URC_Lib.PcbLib
  • To add a part from a downloaded library follow the same steps as above, but instead of creating new symbols / footprints copy / paste from the downloaded library's SchLib and PcbLib files. When the symbol is copied it will reference the footprint in the wrong PcbLib file so after copying both symbol and footprint go back and remove the footprint from the symbol, then add the correct one from URC_Lib.PcbLib.

sw-altium-libraries's People

Contributors

daniel-mitchum avatar esogea avatar jmhodako avatar mb3hel avatar pbbalan avatar why-are-all-the-good-user-names-taken avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

sw-altium-libraries's Issues

Alternate Library Management solution

Need a different approach to library management. This repository is getting to be larger than desired...

Core problem is that git + binary files = space inefficient and the IntLib (URCLib) is frequently updated requiring rewrites. Additionally, diffs (and thus merges and many branch features) are not usable

Options to investigate:

  • Are Altium "source" libraries (.SchLib and .PcbLib) text or binary files?
  • Does Altium git integration have a better solution
  • Library export to text file, import to Altium formats and compile IntLib for a release of libraries

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.