I am trying to improve performance on some of our "larger" assemblies by using Speedpak for complex subassemblies where appropriate. However, I have run into countless issues trying to use sketches, to the point where I'm wondering whether this is actually a functional feature... Or maybe I am doing something wrong? Concretely, consider an assembly with the following structure:
- Main
- Sub (this should be converted to Speedpak)
- Part<1>
- Sketch (I need this to be exposed by the Speedpak)
- Part<2> (a second instance of the above part)
- Sketch
Now, I am running into two main issues:
Exposing "Sketch" from both "Part<1>" and "Part<2>" - this seems to be simply impossible: The sketch appears selectable (i.e. it shows in the selection box after clicking on it), but after confirming the Speedpak creation, it disappears again.
This means that I have to recreate the sketch at the assembly level (and e.g. use "Convert Entities" to duplicate the relevant sketch entities from "Sketch"). Apart from being extra work however, this also breaks all the sketch references in "Main", since "Sketch" is not exposed for all instances.
Creating a Speedpak configuration for Main as well, and exposing "Sketch" again (with "Sub" being in the Speedpak configuration): I can't even click on the sketch now, so exposing sketches from nested Speedpaks is impossible?
Can any of these be done "properly"? At this point, converting subassemblies into Speedpaks is so much extra work (due to having to duplicate sketches & consequently fixing all the references) that I am not sure the performance benefits are really worth it...
