I’m thinking about how the footprint assignment can be more “intelligent”/faster. I’m not talking about simple parts like resistors/ capacitors without extra requirements, but diodes, inductors, connectors, integrated circuits.
For example diode:
The most of the time the same symbol for a diode is used, but the footprint changes. But before selecting a footprint you search for a diode which fits your needs (at the distributor, manufacturer, …). After you selected the exact part, only a few footprints are still available (for diodes in the most time only one).
For inductors it is the same, but many times the footprints are generic, but the 3D model matches not always. For example have they a different heigth. (I think this is currently not doable, because there is no 3D model assigner)
So it would be nice if in cvpcb exist a filter which filters only these matching footprints.
Where to store the information which partnumber matches with which footprint?
Maybe this information can be stored in a database
found this: Part-DB
So CVPCB access this database and assigns automatically the footprint (and the 3d model which matches)
Maybe in the database is stored only the path to the footprint and not the footprint it self.
So at the end the workflow looks like:
- Create schematic with generic parts
- Add Manufacturer number to parts
- Let CVPCB Assign automatically footprints
What do you think about something like that?