Wurth Electronics Midcom Altium Library Training Module Altium Designer layout software and the Wurth Electronics Midcom Altium libraries www.we-online.com/midcom Slide 1 11/17/2014 Contents Overview of Altium Designer – Different file types – Integrated Library – Schematic symbol and schematic – Package & Footprint Wurth Electronics Midcom libraries – Altium libraries available for Custom Capabilities packages – Downloading Altium libraries – Comparing package specifications with the Altium model – Changing the model pinout to match your datasheet Installing Your Library – Installing the Integrated Library (*.IntLib) to Altium Editing Your Model – Editing the schematic symbol or footprint from the *.IntLib – View of *.IntLib after extraction for editing – Changing your windings – Changing pin and object properties – Editing *.PcbLib (PCB Library) – Compile your edited model into the *.IntLib www.we-online.com/midcom Slide 2 Inserting Your Model – Placing the symbol from the *.IntLib into the schematic – Allowed changes after placing it in the schematic file Glossary – Definitions used in Altium Library FAQs Contact Us 11/17/2014 Overview of Altium Designer Different file types in Altium Layout Software There are different types of libraries in Altium Designer - normal standalone libraries like PCB Libraries and Schematic Libraries, Integrated Libraries which contain different libraries bundled together, and Database Libraries. A library contains components and their models. Integrated Libraries (*.IntLib) An integrated library in Altium Designer is one where the source symbol, footprint, and all other information is compiled into a single file. The advantage of compiling into an integrated library is that all component information is available in one single portable file. Schematic Libraries (*.SchLib) These libraries contain the schematic symbols and their respective links to any model definitions that reside in separate model libraries. PCB Libraries (*.PcbLib) These libraries contain the footprints and the 3D model for the part. PCB Project (*.PrjPcb) A project stores links to all documents and setups related to a design. Source schematic sheets and the target output, for example the PCB, FPGA, embedded (VHDL) or library package, are added to a project in Altium Designer, with each one being referenced by a link inside the project file. Schematic Document (*.SchDoc) These files contain schematic representation of components and interconnection. Symbols from schematic libraries are the main input for the schematic document. www.we-online.com/midcom Slide 3 11/17/2014 Overview of Altium Designer Different file types in Altium Layout Software PCB Document (*.PcbDoc) The PCB layout document is for placing the footprints, routing the connections and defining rules & constraints to get the desired design/application on the PCB. Library Package (*.LibPkg) The library package contains the extracted files of an Integrated Library, which enables editing View of Altium with the PCB project open www.we-online.com/midcom Slide 4 11/17/2014 Overview of Altium Designer Integrated Library (*.IntLib) Integrated Libraries (*.IntLib) An integrated library in Altium Designer is one where the source symbol, footprint, and all other information is compiled into a single file. The advantage of compiling into an integrated library is that all component information is available in a single portable file. IntLib Available Components in the library Schematic symbols Footprints in 3D View Footprints in 2D View Option to toggle between 2D & 3D View www.we-online.com/midcom Slide 5 11/17/2014 Overview of Altium Designer Schematic symbol & the Schematic Reference Designator Pin Numbers Part Number Pins E.g. Symbol www.we-online.com/midcom E.g. Schematic Slide 6 11/17/2014 Overview of Altium Designer Package & Footprint PCB Libraries (*.PcbLib) The PCB library contains the footprints and 3D models of the available packages. 3D View www.we-online.com/midcom Slide 7 11/17/2014 Overview of Altium Designer Package & Footprint 3D body outline & 3D model insertion >> Mechanical 13 layer component outline >> Silkscreen Pad Pin 1 identification in Silkscreen Assembly Reference designator, can be used in assembly drawing >> Mechanical 15 layer Assembly outline >> Mechanical 15 layer Pad Number www.we-online.com/midcom Package & Footprint Slide 8 11/17/2014 Wurth Electronics Midcom libraries Altium Libraries available for Custom Capabilities packages Wurth Electronics Midcom has Altium libraries for all of our Custom Capabilities packages. Information about our Custom Capabilities packages can be found at: www.we-online.com/midcom and click on Products >> Packages for Custom Designs www.we-online.com/midcom and click on the Toolbox to download the Custom Capabilities Catalog. Over 20 libraries and 90 different packages are available! www.we-online.com/midcom Slide 9 11/17/2014 Wurth Electronics Midcom libraries Downloading Altium Libraries www.we-online.com/midcom Products >> Packages for Custom Designs Navigate to desired package style Click on Downloads tab OR www.we-online.com/midcom Click on Download Center Filter by Component Library www.we-online.com/midcom Slide 10 11/17/2014 Wurth Electronics Midcom models Comparing package specifications with the Altium model Altium Footprint Package Footprint Dimension www.we-online.com/midcom Slide 11 11/17/2014 Wurth Electronics Midcom models Comparing package specifications with the Altium model Package Recommended Pinout www.we-online.com/midcom Altium Symbol Slide 12 11/17/2014 Wurth Electronics Midcom models Changing the model pinout to match your datasheet Our models are defined with the designer-recommended pinout for the package. However, your finished good part may have a pinout that is different from the model’s symbol. If so, then simply change the pinout as described in the upcoming section Editing Your Model. www.we-online.com/midcom Slide 13 11/17/2014 Installing Your Library Installing the Integrated Library (*.IntLib) to Altium Select Libraries tab to install the intlib,.PcbLib, or .SchLib Download & save the integrated library (.IntLib) to your computer Libraries Navigation Panel Select the path in the libraries tab. Now you can place the component required onto the schematic with the place tab. Select the path to install the intlib,.PcbLib, or .SchLib www.we-online.com/midcom Slide14 11/17/2014 Editing Your Model Editing the schematic symbol or footprint from the *.IntLib Open the integrated library File>>Open>>select file type *.IntLib (select the integrated library) To Extract IntLib By selecting the extract sources tab from the pop-up sub-window (as shown above), the LibPkg project file will open, which contains both PCB (*.PcbLib) & schematic (*.SchLib) library files. These *.LibPkg project files can be edited for any changes required in schematic symbol or footprint www.we-online.com/midcom Slide 15 11/17/2014 Editing Your Model View of *.IntLib after extraction for editing Pin Number Extracted IntLib Symbol Footprint / Package 3D view of the package www.we-online.com/midcom Slide 16 11/17/2014 Editing Your Model Changing your windings The Schematic Library Editor is used to create and modify schematic components, and manage component libraries. It is similar to the Schematic Editor and shares the same graphical design objects, with the addition of the Pin tool. Components are created with the design objects in the Schematic Library Editor. Components can be copied and pasted from one schematic library to another or from the schematic editor to the schematic library editor. By selecting the properties: You can change line width properties, text properties, pin properties, or any selected object properties. OR By double-clicking on the object its properties can be changed www.we-online.com/midcom Slide 17 11/17/2014 Editing Your Model Changing your windings Select the windings Hold Left click (mouse) and drag on the symbol sheet & select the objects you want to copy. OR Go to Edit >> Select >> Inside area & select the objects Edit the windings Copy & paste the windings: Hold Left click (mouse) and drag on the symbol sheet & select the objects you want to copy OR Go to Edit >> Select >> Inside area After the objects are selected Go to Edit >> Copy (or Ctrl + C) To paste the selected objects use Edit >> Paste (or Ctrl + V) Remove the windings: Select the objects you want to delete and use the Delete button from the keyboard to delete the objects OR Use (Ctrl + X) OR Use right click option for all cut copy and paste requirement as shown in the next slide ( after selection of object) www.we-online.com/midcom Slide 18 The above figures show the editing of a symbol for customized requirements 11/17/2014 Editing Your Model Changing pin and object properties Double-clicking the pin or any object allows the user to change the properties of the pin or object selected www.we-online.com/midcom Slide 19 11/17/2014 Editing Your Model Editing *.PcbLib (PCB Library) Double-clicking the pad or any object allows to change the properties of the pad or object selected www.we-online.com/midcom Slide 20 11/17/2014 Editing Your Model Compile your edited model into the *.IntLib Once your edits are complete, changes may be saved into the integrated library (*.IntLib) by compiling the file. To do this, right-click on the project and select the compile option. www.we-online.de Seite 21 11/17/2014 Inserting Your Model Placing the symbol from the *.IntLib into the schematic Symbol Place tab Select the component required on the schematic from the libraries panel and go to the Place tab to place the symbol on the schematic. Schematic sheet www.we-online.com/midcom Slide 22 11/17/2014 Inserting Your Model Allowed changes after placing it in the schematic file Parameters editing visible/invisible, add, remove & edit possibilities Designator Visible checkbox options Footprint /Package linking Edit Pins www.we-online.com/midcom Slide 23 11/17/2014 Glossary Definitions used in Altium Library Component A component is a physical device that is placed on the board, e.g. the integrated circuit or resistor. Within these components, there may be either a single part or a set of parts that are packaged together. 3D body A 3D body is a polygonal shaped object that can be added to a footprint, on any enabled mechanical layer. It can be used to define the physical size and shape of a component in the horizontal and vertical planes, enabling more controlled component clearance checking, and better 3D visualization. 3D body objects also act as placeholders for imported STEP models in the component footprint or as non-PCB mounted, free-floating objects, such as housings and assemblies. Designators Unique identifiers that are used to tell one component from another in a PCB. They can alpha, numeric, or a combination of both. Pads also have unique designators that correspond to the component pin numbers. Footprint A footprint defines (or models) the space required by the component to mount it on the PCB. The footprint model of a component is stored in a PCB library. A footprint may contain pads for connecting to the pins of a device and a physical outline of the package created from track and/or arc segments on the silkscreen (overlay) layer. Device mounting features may also be included. Footprints in the PCB library have no designator or comment. They become components when placed on a PCB sheet where the designators and comments are allocated. www.we-online.com/midcom Slide 24 11/17/2014 Glossary Definitions used in Altium Library Hidden pins These are pins that exist on the component but do not need to be displayed. Typically, they are power pins and can automatically be connected to a specified net. Library A Schematic Library is a set of components and its parts stored on individual sheets. A PCB Library contains the component footprints. Each library type has its own Editor. Integrated libraries combine schematic libraries with their related models and cannot be edited directly by the Library Editors. Object Any individual item that can be placed in the Library Editor workspace. Pads Pad objects are normally used in a footprint to create connection pads for component pins. Part A collection of graphical objects represents one part of a multi-device component. Parts are stored in separate sheets within components in the schematic component libraries. Pins Component pins give a component its electrical properties and define connection points on the component. Glossary source: http://techdocs.altium.com/display/ADOH/Creating+Library+Components+Tutorial#CreatingLibraryComponentsTutorial-Glossary www.we-online.com/midcom Slide 25 11/17/2014 FAQ‘s Where are the libraries located? – – – www.we-online.com/midcom Download Center http://katalog.we-online.de/en/pcd “Download” tab of product pages Via email midcom@we-online.com Are libraries available for passive products (Würth Elektronik eiSos)? • • www.we-online.com Download Center, or http://katalog.we-online.de/en/ “Download” tab of product pages Where can I find more help about Altium Designer? – – http://www.altium.com/files/altiumdesigner/s08/learningguides/tu0117%20getting%20started%20with%20pcb %20design.pdf http://techdocs.altium.com/display/ADOH/Creating+Library+Components+Tutorial www.we-online.com/midcom Slide 26 11/17/2014 Contact Us Wurth Electronics Midcom, Inc. www.we-online.com/midcom midcom@we-online.com +1 605-886-4385 Thank You! www.we-online.com/midcom Slide 27 11/17/2014