I am having trouble locating/enabling the default library. I want to be able to see the schema.cml library
CommentsAdd a comment
Installing DesignSpark PCB version 8.1 normally places the schema.cml library in C:\Users\Public\Documents\DesignSpark PCB 8.1\Library on your system. (If you are using a different version of DS PCB, the directory path will have its version number instead of 8.1) Searching of this folder is off by default because most users have a smaller set of parts they use frequently, and don't want to be slowed down as the system searches libraries the user doesn't usually use. But it is simple to turn on searching of the full set:
Open the library manager (ctrl-L).
Click on the Folders tab.
If the above path is not in the list of folders, click Add, browse to that directory, and click OK.
Once C:\Users\Public\Documents\DesignSpark PCB 8.1\Library is in the folders list, you can click on that folder in the list and check or uncheck the Folder Enabled box to enable or disable searching of the libraries in that folder. Once you have enabled it, it will stay enabled until you disable it, so if you want that folder searchable, you only need to do this once.
Next look in the lower scroll box of the folders tab. Scroll down until you find the folder you enabled above, and scroll down further until you see schema.cml. Click on schema.cml in the list in that window. Now look over to the right of that scroll box, and you should see a checkbox labeled Enabled. If it is not already checked, check that box. Now click the Apply button, and the folder and the schema.cml library within the folder will be enabled. You should then be able to add components from the schema.cml library.
Note that sometimes a component in a library like schema.cml may refer to a symbol in one of the other libraries that is not currently enabled. If you get a message that it can't load the library a symbol in the component is supposed to be stored in, you can enable that symbol library (.ssl or .psl, for schematic or PCB symbols respectively) using the same procedure you used for the schema.cml library.