You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
KiCAD's BOM import feature seems to break down whenever a board is using components for which there are multiple footprints used on the board as I can have only unique components in the PartDB BOM.
For example, if I have a board using 1k 0402 resistors, but with two different footprints for placement:
plaes
changed the title
KiCAD BOM importer fails with project where part has multiple footprints
BOM data model fails when KiCAD BOM contains parts with multiple footprints
Nov 22, 2024
I would say that the actual KiCAD footprints are not that relevant for Part-DB. As long as the same part is used for the different footprint variants, it does not really matter for Part-DB project system and you can just unify both BOM entries into a single one.
This is something you will need to do by hand however, as its not really possible to detect what parts you really intend with the value and the case that different footprints mean different components is the more common case.
I would say that the actual KiCAD footprints are not that relevant for Part-DB. As long as the same part is used for the different footprint variants, it does not really matter for Part-DB project system and you can just unify both BOM entries into a single one.
This is something you will need to do by hand however, as its not really possible to detect what parts you really intend with the value and the case that different footprints mean different components is the more common case.
How hard would it be to support single component multiple times in BOM (or some kind of "merged" rows feature)?
Describe the bug
KiCAD's BOM import feature seems to break down whenever a board is using components for which there are multiple footprints used on the board as I can have only unique components in the PartDB BOM.
For example, if I have a board using 1k 0402 resistors, but with two different footprints for placement:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Not really sure what would be good solution here...
Screenshots
If applicable, add screenshots to help explain your problem.
Server Side
The text was updated successfully, but these errors were encountered: