Create a PCB variant system

Bug #1767218 reported by Hildo Guillardi Júnior
30
This bug affects 7 people
Affects Status Importance Assigned to Milestone
KiCad
New
Unknown

Bug Description

Some times we create a schematic/pcb that can be populated with different components or even with different values to the same components (part designators).
Create a system that allow to separate the different manufactures codes or which one is assembled in each variant (and this information available on BoM XML) could be a interesting feature.

Some references about how other software use it:
https://www.youtube.com/watch?v=n3omDgrSIco
https://www.youtube.com/watch?v=uA_XJIuEY4o

Changed in kicad:
importance: Undecided → Wishlist
Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

Other EDA that recently had add variant system
http://labcenter.s3.amazonaws.com/movies/v8/designVariants.html

Changed in kicad:
status: New → Triaged
Revision history for this message
Nick Østergaard (nickoe) wrote :

By board variant, do you mean that the PCB artwork is the same, but only the BOM is different?

KiCost works with board variants defined with other properties added to the symbols in the schematic, see https://kicost.readthedocs.io/en/latest/usage.html#schematic-variants

Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

Yes, @nicke. And I alredy use KiCost.

I was thinking that this could affect not just the BOM (with different values and assembly/not-assembly propriety), but also the 3D visualization as shown in Altium (https://www.youtube.com/watch?v=n3omDgrSIco)

Revision history for this message
Xavi Torres (xtm) wrote :

Hi all.

Just to comment that variants use to affect the pick & place file too.

Regards

Revision history for this message
Rene Poeschl (poeschlr) wrote :

And the 3d viewer might also be another thing that would be good if it also allowed showing different variants (same of course with step export for your mechanical engineer)

Adding this would automatically solve https://bugs.launchpad.net/kicad/+bug/1827964

Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/2131

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Wishlist → Unknown
status: Expired → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.