Cloud Components in Altium 365 / Migrating Libraries To Altium 365
Click if you find this content useful

Cloud Components in Altium 365

Migrating Libraries To Altium 365

In the Migrating Project Components Chapter, we made a migration of the project component model libraries. Databases and other user data sources are also available in Altium 365. In particular, we will show how to migrate footprint libraries, symbol model libraries, and integrated libraries.

Perform the following steps to migrate file-based libraries:

Choose File > Library Migrator from the main menu.

To add libraries for migration, click + in the top left corner of the Library Migrator. During this stage, we will migrate footprints from PCB libraries only.

Navigate to the Spirit_Level_Project.PcbLib file that is installed with Altium Designer, as shown in the image below.

Location of the Footprint Model Library
Fig. 1 - Location of the footprint model library
Tip: Perform the above actions carefully when migrating several libraries located in different folders. Careful migration will simplify finding the correct library to use and eliminates the possibility of errors in the footprint.  
Tip: Since the 'save' settings have not been changed, you can find all models placed in Altium 365 in the Components/Models/Footprint folder
Models location after migration
Fig. 2 - Models Location After Migration

Click the Migrate button to migrate the library. After the migration is complete, a window opens stating that the migration was successful and the total number of migrated models.

Successful Model Migration
Fig. 3 - Successful model migration

If there are footprints with matching names in the libraries, all of them will be successfully migrated to Altium 365; however, the Revision ID value provides the uniqueness of the entry.

We recommended that you compare and remove duplicates after migration if you have not cleaned up your library before migration. You can perform the comparison in the Explorer panel by navigating to Components > Models > Footprints, as shown in the image below.

Footprint models with the same name
Fig. 4 - Footprint Models with the Same Name

Perform the following steps to migrate schematic symbol model libraries:

Choose File > Library Migrator from the main menus.

To add libraries for migration, click + in the top left corner of the Library Migrator. During this stage, we will migrate footprints from SCH libraries only.

Navigate to the Spirit_Level_2E.SchLib file that is installed with Altium Designer, as shown in the image below.

Location of the Symbol Model Library
 Fig. 5 - Location of the symbol model library.

The models transfer to Altium 365 during migration. Created components contain symbol models.

Components Created During Migration
 Fig. 6 - Components created during migration.

Click icon under MIGRATION PREVIEW to open the Folder Structure branch.  

  • Twenty-one components will be created with different defined types in a separate folder for each type. 5 Symbol models have the designation C (Capacitor), and 8 Symbol models have the designation R (Resistor).
  • Nineteen components have an unspecified type. During migration, they will be placed in the Components/Uncategorized folder, which is the number of symbols in the library that have designations that are not defined for the specified types.
  • 32 Symbols will be created in the Components/Models/Symbol folder.
Proposed library structure after migration
 Fig. 7 - Proposed Library Structure After Migration

You can perform the migration without defining the component types in the Uncategorized folder; however, you will have to set the component type by editing them. It is more advantageous to make corrections in the source libraries.

Tip: If you are importing libraries of the same type of components, select the category and all components in it then set the required type. You will reduce the work on editing these components in Altium 365.

The modified library structure
 Fig. 8 - The Modified Library Structure

Click the Validate button to check for possible errors that may be caused by the migration.

Tip: Some Symbol models contained links to footprints, and there is now no access to them. These types of components will cause migration errors and will not be transferred.
Possible Errors Regarding Missing Footprint Links
 Fig. 9 - Possible errors regarding missing footprint links

In this case, you will need to disable links to footprints in the migrated library manually. To do this, open the library file. In the lower grid, right-click on models with Footprint types then select Remove from the context menu.

Remove Footprint Model Types
 Fig. 10 - Remove Footprint model types

After correcting errors and warnings, click the Migrate button in the Library Migrator.

After the migration is complete, a window opens, stating the migration was successful and displaying the total number of components, models, and templates that were migrated.

Successful Migration of Components, Models, and Templates
 Fig. 11 - Successful Migration of Components, Models, and Templates

The steps to migrate an integrated library are the same as described for migrating project libraries in the Migrating Project Components Chapter.

It is important to note that any libraries available to users are capable of being migrated to Altium 365, such as libraries from a particular project, database libraries, libraries from the manufacturer's website, and libraries included with the installed software, etc.

Learn more through our comprehensive documentation.

Was this chapter useful?
Yes No
Thank you Glad to hear it