Database fields for components with multiple footprints and symbols - Page 1
Forum section: electronics / general

author: Analog
author_rank: Contributor
timestamp: September 10, 2018, 08:48:18 pm
content: I use Altium Symbol libraries to store my component parameters. I’m am considering using Access database to better manage my components and enter/store parameters. This would give me extra flexibility and hopefully result in cleaner libraries.I sometimes use alternative symbols and often use different footprints for the same component. Sometimes the footprints are just L-N-M variants and sometimes special silk designs.If I use a database to manage the parameters, do I make a field for each symbol and footprint?

author: ajb
author_rank: Super Contributor
timestamp: September 10, 2018, 09:45:46 pm
content: There's a set of field format for multiple PCB footprints:Quote from:https://www.altium.com/documentation/17.0/display/ADES/((Working+with+Database+Libraries))_ADThe documentation says "Unlimited footprint model references (and paths)", but I haven't pushed my luck. Having a lot of database fields gets cumbersome anyways.I don't think you can do the same thing for schematic symbols. I think the only way to get different symbols for the same library part is to use the alternate graphical modes, which have to be defined in the schematic lib, and are kind of hidden in the component properties.

author: Analog
author_rank: Contributor
timestamp: September 11, 2018, 01:38:15 am
content: Thanks for the reply. I don't know why I thought there was some other way of dealing with multiple footprint and symbols. I think I'll just stick to 3 footprints and try out the alt view to see if it still works OK with external references.

author: Tabs
author_rank: Regular Contributor
timestamp: October 31, 2018, 02:10:42 am
content: not sure if its too late or what version of AD you're on but AD18 will office 64bit if you want to use DBLibs. AD < 18 needs 32bit office.Microsoft don't recommend have both versions installed, but Altium advises a work around for those that cant install 64bit.if you have a subscription office365 then you can uninstall the 32bit version and install 64bit.Not sure what that will do to your existing 32bit access database library. This is what stopped me upgrading to AD18 because office 64bit wont work with some of the legacy tools our IT use.One to watch out for.

author: ddavidebor
author_rank: Super Contributor
timestamp: November 03, 2018, 11:11:55 am
content: Quote from: Tabs on October 31, 2018, 02:10:42 amYou can if you have that sort of issues use Microsoft SQL server express (it's free) and move the access database over with a wizard microsoft provide provides.If you access it only from you machine there is i think almost no configuration.

author: warpco
author_rank: Contributor
timestamp: September 10, 2019, 11:00:15 am
content: So... How can I assign multiple footprints to a component in a database library? What does this mean?QuoteDo I need to create multiple columns in a DB table and name them "Footprint Ref 1", "Footprint Ref 2", etc? What if one component has five footprint variants, and others only one? Leave these additional cells blank for all the components except one?People say that database libraries in Altium Designer are superior to integrated, but with all their quirks, I doubt it is true.

author: ddavidebor
author_rank: Super Contributor
timestamp: September 10, 2019, 11:13:24 am
content: Quote from: warpco on September 10, 2019, 11:00:15 amYesQuote from: warpco on September 10, 2019, 11:00:15 amYes, you need to leave those cell NULL, which is different from a cell with an empty string.Quote from: warpco on September 10, 2019, 11:00:15 amThe Intlibs are also pretty quirky and harder to manage.