Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow diferent BOMs on single panel #560

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

danielkucera
Copy link
Contributor

this patch allows you to specify more BOM part numbers using multiple field parameters (--field LCSC,LCSC2) - they will get named {ref}, {ref}_2, ..., {ref}_n in bom file. You also need to specify how many variations there is per specific component by configuring the component value to {value}*{n} where n {n} is the number of variations.

Crazy, stupid or genius? I don't know yet.

this patch allows you to specify more BOM part numbers using
multiple `field` parameters (--field LCSC,LCSC2) - they will get
named {ref}, {ref}_2, ..., {ref}_n in bom file. You also need
to specify how many variations there is per specific component
by configuring the component value to `{value}*{n}` where n {n} is
the number of variations
@danielkucera
Copy link
Contributor Author

Here is the component configuration example:
image

@yaqwsx yaqwsx force-pushed the master branch 5 times, most recently from 63883b3 to e0c897b Compare February 26, 2024 06:43
@yaqwsx
Copy link
Owner

yaqwsx commented Mar 17, 2024

Hi! I'm sorry for not getting back to you sooner. I already knew how to deal with this in a more general and cleaner way, but I never started implementing it. I summarize my proposal here: #632 (comment)

For your proposal - after we implement baking-in the attributed, KiKit would either:

  • get the option to specify which BOM to use for a given board when building the panel.
  • or get the option in the fab stage to assign configurations when building the panel.

The proposal above is also needed as KiCAD should start supporting assembly variants in KiCAD 9.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants