Follow the patterns
whatever’s done in our libraries most commonly is how we want it done always
people add some random stuff because we dont have a formal review proccess, but a vast majority of stuff that’s in there is just correct so try to blend in.
Capacitors and Resistors commonly already exist in the library.
Do not add duplicates to the library. Check if what you want exists already by searching for the part number.
You’re welcome to delete duplicates. Keep the ones used in most places and delete the ones used in just one place.
common symbols and footprints must be used
do not clone these
there may be multiple in the library because people accidentally clone the generic ones. Simply used the “where used” feature and use the ones that are used in most places. the accidentally cloned ones are used on just one or maybe a couple components.
you’re welcome to delete duplicates as long as you move all the components over to the common ones first.
Name
Description
Follow the digikey format.
Some components have incorrect digikey descriptions in digikey, just follow the normal format.
this improves searhability
if ur confused, look at all the other caps/res in the library with this common description
The standard is well explained in Schematic Symbol and Footprint Guidelines as well …
do not use the trash random descriptions it gives
do not include extra info in the description
Parameters
do not use the random imported trash parameters. do not add extra parameters, it’s annoying to scroll through the useless trash.
For res and caps you must add the following and only the following parameters:
Capacitors
Voltage
Temperature Coefficient
Capacitance
Package
Resistors
Tolerance
Resistance
Power
Package
order doesn’t matter.
Other symbols/footprints
ICs should use the yellow square symbol
connector symbols should use the blue outline. see the other connectors and follow.
Yep that’s it.
you’d think it’s not that hard, but trust me i spend a ridiculous amount of time correcting the libraries because this is too difficult.
General
Content
Integrations