Parent page: Altium Concord Pro
Altium Concord Pro is sure to become a welcome part of your design arsenal - your single source for component data, real-time sourcing information, component traceability within designs, and collaboration with your mechanical design team. However there may be a time, for whatever reason, that you can no longer continue your design journey with Concord Pro, and need to come off subscription.
Data can be extracted from your instance of Concord Pro - irrespective of its hosting method - in the following ways:
- Batch download of components and models. For components, they are essentially exported to IntLib format. Components can also be acquired into an IntLib through use of the Content Cart.
- Checking out designs (if fully managed in Concord Pro and you don't have a local working copy already).
- Downloading release packages.
The following sections take a look at how these various actions are performed.
Batch Download of Items
Altium Designer's Explorer panel supports the ability to select multiple Items in a managed content server, and have the source entities for those Items downloaded, en masse, into a newly created single source library or folder, as applicable. The following Item types are supported by this feature:
- Component Items - with the selected Component Items downloaded into a Zip archive file containing source symbol and model libraries, and a source Integrated Library Package (*.LibPkg).
- Symbol Items - with the symbols for the selected Items downloaded into a Schematic Library (
*.SchLib
).
- Footprint Items - with the 2D/3D component models for the selected Items downloaded into a PCB Library (
*.PcbLib
).
- Simulation Model Items - with the released data applicable to each Item in the selection (
*.SimModel
, *.mdl
, *.ckt
) downloaded to a separate sub-folder.
Batch Download of Component Items
To download multiple Component Items:
- Browse to the server folder containing the Component Items you want to download.
- Select the revision of the Component Item(s) you want to include in the download. You can only choose one revision of a particular Component Item (typically the latest revision), but can include as many different Component Items in the download as required.
- Right-click on an entry in the selection and choose the Operations » Download selected component to zip command from the context menu.
- In the Save As dialog, specify the name, and location, for the generated Zip file. By default, the file will be named in the format Components - <Date> - <Time>.zip.
- Once ready, click the Save button to proceed with the download, and generation of the Zip file. An Integrated Library Package (*.LibPkg) will be created, with source SchLib (with symbols, parameters and model links) and PcbLib (with footprint models) files generated and added. This is then compressed into the Zip file, which is generated in the specified folder. An information dialog will confirm successful generation of the file.
Example download of multiple selected Component Items into a ZIP archive.
Use the source in the Zip archive to quickly generate an integrated library containing your chosen component(s).
Resulting Zip archive with the source for the downloaded components.
Batch Download of Symbol Items
To download multiple Symbol Items:
- Browse to the server folder containing the Symbol Items of interest.
- Select the Items required for download, using standard multi-select controls (Ctrl+click, Shift+click).
- Right-click on the selection and choose the Operations » Download selected symbol in library command.
- Use the Choose destination file dialog to determine where, and with what name, the new Schematic Library file is to be generated.
- Click Save - the SchLib will be created, with progress displayed in a dedicated Downloading dialog.
Once the download is complete, the Downloading dialog provides the ability to explore the downloaded content within Windows Explorer (click Explore), or to open the library within Altium Designer (click Open).
Example download of multiple selected Symbol Items into a Schematic Library document.
Each symbol is named using the source Item's Name field.
Resulting Schematic Library document with the downloaded symbols.
Batch Download of Simulation Model Items
To download multiple Simulation Model Items:
- Browse to the server folder containing the Simulation Model Items of interest.
- Select the Items required for download, using standard multi-select controls (Ctrl+click, Shift+click).
- Right-click on the selection and choose the Operations » Download selected sim model to folder command.
- Use the Browse For Folder dialog to determine the parent download folder for the models.
- Click OK - the download will proceed, with progress displayed in a dedicated Downloading dialog.
Once the download is complete, the Downloading dialog provides the ability to explore the downloaded content within Windows Explorer (click Explore).
Example download of multiple selected Simulation Model Items into a designated folder.
Within the destination folder, a sub-folder for each Item in the selection will be created, named using the Item-Revision ID. The release data can be found in the Released
sub-folder therein.
Accessing the data for a Simulation Model Item included in a batch download.
Component Extraction using the Content Cart
You also have the ability to acquire components from Concord Pro into an Integrated Library (*.IntLib). The vehicle through which this is done - your interface to Concord pro's Data Acquisition Service - is the Content Cart. Access to the Content Cart dialog is made from within the Explorer panel. While browsing your Altium Concord Pro instance from which you wish to obtain data, right-click on an Item Revision that you wish to acquire, and choose the Add to Content Cart command from the context menu.
From the Content Cart dialog, the process to acquire into an IntLib is as follows:
- Click on the Select target server link and choose IntLib file from the menu.
Set the target of the Content Cart to be an IntLib file.
- Specify the name, and location, for the generated IntLib file. By default, the file will be named in the format Integrated_Library - <Date> - <Time>.IntLib, and generated in the location \Users\Public\Documents\Altium\AD<Version>\Library\ExportCmpLib. Modify this as required through the Save As dialog - accessed by clicking the Change link.
Accept the default target folder and filename, or change as required.
- If you need to acquire additional components into the same IntLib, click the Add More Items link, and choose the Select entry to access the Choose Item dialog. From here you can browse the source server for more Items. Alternatively, choose the Add manually entry to access the Add new items dialog. This dialog allows you to paste an external list of items that you require (one item per line), and which can then be searched for within the source server, using a chosen search criteria (GUID, Item ID, Name, or MPN).
- Once ready, click the button to proceed with generation of the IntLib. A temporary Integrated Library Package (*.LibPkg) will be created, with source SchLib (with symbols, parameters and model links) and PcbLib (with footprint models) files generated and added. This is then compiled to produce the IntLib file, which is generated in the specified folder. An information dialog will confirm successful generation of the file.
Deliver the cart to the target folder, which will contain the required Integrated Library file.
After generation, the IntLib can be added as part of the available file-based libraries for the software (through the Installed tab of the Available File-based Libraries dialog). It will then be available for use from the Components panel. Place components from the IntLib into your design as required.
Checking Out Fully Managed Designs
For a fully managed design project - created and stored within Concord Pro's Versioned Storage Git design repository - extraction from your instance of Concord Pro is simply a case of checking out the design as a local working copy. This is performed directly from within Altium Designer using the File » Open Project command. The Open Project dialog will appear, from where you can choose which managed project to open from your instance of Concord Pro - when signed in to Concord Pro, the server will appear in the Locations region of the dialog, distinguished by the icon, and appearing with the name given to the server.
Only those managed projects that have been shared with you (you have permission to access) will be listed.
You have the option to open the project to the default checkout path, or use the
drop-down menu to specify a custom path. The default checkout path is taken from the
Document Path field on the
System - Default Locations page of the
Preferences dialog.
Once opened, the project will appear under an entry for your Concord Pro instance, in Altium Designer's Projects panel.
Obtain a local copy of a managed project by opening it (essentially checking it out of your Concord Pro instance).
Downloading Release Packages
Extraction of any and all releases of design projects - released into your Concord Pro instance using Altium Designer's Project Releaser - is simply a case of downloading those release packages.
Release packages are presented on the Releases tab, when browsing the detailed view for a specific project through Concord Pro's browser interface.
Release for a specific project are presented on the Releases tab, when browsing the detailed view for that project through Concord Pro's browser interface.
The currently selected release can be downloaded by clicking the control, to the far right of the tab. The Download Configuration window will appear, with which to specify what data you wish to include in the download (e.g. source, fabrication and any assembly packages).
Configure the packages to be included in a download of the currently selected release of the managed project.
Once you have configured the download as required using the available check boxes, click the button. A master zip file will be downloaded to your browser's default downloads folder (named according to the format: SRC-<ProjectName>-<ReleaseRevision>(<IncludedPackages>).zip, for example SRC-Bluetooth_Sentinel-A.2(fab,src,pcba).zip. This contains individual zip files of the packages selected for download.