Changes

Jump to navigation Jump to search
3,650 bytes added ,  06:38, 23 August 2022
no edit summary
Line 1: Line 1:  
This page is for documenting strange recurring issues in Altium for the benefit of SSI and greater humankind.
 
This page is for documenting strange recurring issues in Altium for the benefit of SSI and greater humankind.
 +
 +
== <big>This page is so old that it's in black and white. It's probably not worth reading.</big> ==
    
==Inability to Install .dblibs (or, How I Learned to Stop Worrying and Love the 2007 Office System Driver)==
 
==Inability to Install .dblibs (or, How I Learned to Stop Worrying and Love the 2007 Office System Driver)==
   −
Many SSI users of Altium cannot install database libraries (used for resistors and capacitors) by default. Installing [https://www.microsoft.com/en-us/download/details.aspx?id=23734 this driver] typically resolves the issue. You may need to uninstall and then reinstall the dblibs after installing the driver before they work.
+
Many SSI users of Altium cannot install database libraries (used for resistors and capacitors) by default. Installing [https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=13255 this driver] typically resolves the issue. More documentation [https://www.altium.com/documentation/altium-designer/using-database-libraries-with-32-bit-and-64-bit-altium-design-software-on-the-same-computer here]. Make sure to get the 64-bit version if using Altium 18.0 or later. You may need to uninstall and then reinstall the dblibs after installing the driver before they work.
    
==Migrating from SVN pre-October 2017 to post-October 2017==
 
==Migrating from SVN pre-October 2017 to post-October 2017==
Line 14: Line 16:     
===How do I move?===
 
===How do I move?===
A large number of people were automatically given SVN credentials. If you did not, join {{slack-channel|altium}} and message {{slack-user|svn-admin}} requesting them.
+
[[File:root-folder.png|200px|thumb|Your root folder will look like this inside]]
 +
====Get credentials====
 +
A large number of people were automatically given SVN credentials. If you did not, message {{slack-user|sunet-id = altium-admin|display-name = altium-admin}} in {{slack-channel|altium}} requesting them. You will need to enter your username and very long and complicated password the first time you try to download an SVN but it will then be saved on your computer. Thanks to HTTPS/SSL, your password is never transmitted or stored in plain form, including when its checked on the server or in Slack (which is encrypted).
 +
 
 +
[[File:SVNCheckout.png|thumb|200px|right|Make sure you're right clicking on the folder you just created.]]
 +
 
 +
====If you already have the Altium SVN on your computer====
 +
# If you have Altium open on your computer, close it.
 +
# Find the root folder of your Altium SVN repo (see right).
 +
# Take note of the root folder's name, and then rename that folder to something else (i.e. add "-backup" to the name).
 +
# Create a new folder with the same name as the old root folder you just renamed. We will refer to this new folder as ''altium-core'', the name of the repository you'll be syncing into it.
 +
# Right click on ''altium-core'' and SVN Checkout... (see right) the new Altium repository, with the URL at {{altium-repo}}.
 +
# Hit OK on the window that comes up and wait while the repository downloads. This should take a minute or less. Report unusually long download times to {{slack-channel|altium}}.
 +
# When complete, open Altium, and [[How to Install and Configure Altium#Open SSI Integrated Library|recompile the SSI Altium Library]].
 +
# Verify that your capacitor and resistor database libraries are still installed, and [[How to Install and Configure Altium#Installing Resistor and Capacitor Database Libraries|reinstall them if necessary]]
 +
 
 +
You've successfully ported to the new Altium SVN! You can now also sync board files as described [[#Syncing board files|below]].
 +
 
 +
====If you did not have the Altium SVN on your computer====
 +
[[File:badSVN.png|200px|thumb|Don't do this]]
 +
[[File:goodSVN.png|200px|thumb|Do this instead]]
 +
You don't actually need to do anything. Follow the instructions in the [[How to Install and Configure Altium|installation guide]] normally. They have been updated to reflect the change in SVN hosting.
 +
 
 +
====Syncing board files====
 +
Board files (and other SVN-controlled files) are no longer stored in the same repository as the core Altium libraries, dramatically improving repository size. To sync a new repository, find its URL [[List of SVN Repositories|here]], create a new folder on your computer, and right click --> <nowiki>SVN Checkout...</nowiki> the new folder and copy in the relevant URL. '''DO NOT''' make the new folder inside of your ''altium-core'' folder, and, generally, do not put any SVN repository inside any other (see right).
   −
You will need to enter your username very long and complicated password the first time you try to download an SVN but it will then be saved on your computer. Thanks to HTTPS/SSL, your password is never transmitted or stored in plain form, including when its checked on the server.
+
You can sync any number of individual repositories onto your computer by checking them out as described in the above paragraph. Each repository needs its own folder. For organization, you're encouraged to make a new ''ssi-svn'' folder next to your ''altium-core'' folder, and then to make a subfolder in ''ssi-svn'' for each new repository. This is shown below.
    +
 +
Recommended Directory Structure:
 +
<nowiki>
 +
 +
somewhere easy to access (Desktop, Documents, etc)
 +
--> altium-core
 +
    --> libraries
 +
    --> README
 +
--> ssi-svn
 +
    --> satellites-altium
 +
        --> project files
 +
    --> balloons-altium
 +
        --> project files
 +
    ...</nowiki>
    
===Why did this migration happen at all?===
 
===Why did this migration happen at all?===
Line 33: Line 73:     
==Placeholder to Trigger the Creation of a Table of Contents==
 
==Placeholder to Trigger the Creation of a Table of Contents==
 +
 +
==Unable to set the papersize property of the pagesetup class==
 +
 +
This error may appear when exporting your BOM. Try opening the configuration menu for the BOM export and checking the "Open Exported" option.
    
[[Category:Altium]]
 
[[Category:Altium]]

Navigation menu