Assembly Matrix Configurations

Hello hello.

I'm facing a small problem that I've been getting around for years. But at some point, you have to face the beast in front of you!

How do you manage your assemblies with matrix configurations?

For example, my wheel consists of rim A and hubcap B.
However, my rim A can be an A1 or A2 or A3 rim and the same for the hubcap which can be B1, B2 or B3
This gives us:

A1 A2 A3
B1 A1B1 A2B1 A3B1
B2 A1B2 A2B2 A3B2
B3 A1B3 A2B3 A3B3

So, how do you " activate " the assembly configuration taking A1 and the assembly configuration taking B2 without having to create the 9 configurations?
Is this even possible with Solidworks?

Hello

Unless something has escaped me from all these years of working with SW, there is no other way than to create the 9 configurations, since they are indeed 9 variants of the product.

On the other hand, it is a perfect example for the use of derived configurations:
3 first level configs with 2 derived configs each:

A1B1
↳ A1B2
↳ A1B3

A2B1
↳ A2B2
↳ A2B3

A3B1
↳ A3B2
↳ A3B3

4 Likes

You should have a look at the configuration publisher. I think that can help you.
https://help.solidworks.com/2025/english/SolidWorks/sldworks/c_configuration_publisher_top.htm?id=d8f8f7d2570c48819d49c0617491be24#Pg0

2 Likes

@Silver_Surfer that's what I feared... and the goal was to avoid the creation of all the configurations precisely :slight_smile:

@Walter_POOT , your link is quite interesting. I wasn't really aware of this solution! All you have to do is soak it up and see the possibilities

The configuration publisher allows you to choose or create a config at the time the component (part or assembly) is inserted into an assembly.
In the context of the dynamic creation of a config, this implies the write access of the file, which is a bit at odds with the validated status of a design.

2 Likes