I just did a similar task with PTC Creo.
Anyway, I think I understand what you need.
I don't think you need to use a cable/harness assembly/part. Normal parts and assemblies will be fine. I think trying to make the FlexPCB part adaptive to the location of the electronic devices is not helpful either. You want the devices to move with the part as it is flattend, so they should not be driving the shape of the FlexPCB.
Use an iPart with sheetmetal features to build the formed and flattened PCB. Instead of using the Flat Pattern command to show the flat state, use an Unfold feature at the end of the model tree. The Unfold feature should be controlled by the iPart table. You will have three total part files:
- FlexPCB-Factory.ipt
- Used to design the PCB. Not used in any assembly or drawing file.
- FlexPCB-Member-Formed
- The 3D FlexPCB shape. Used in the Flex-PCB Formed iAssembly member
- FlexPCB-Member-Flat
- The flattened FlexPCB shape. Used in the Flex-PCB Flatted iAssembly member
Try a sheetmetal k-factor of .5. That should minimize the stretching of the PCB material as it is flattened.
When you are ready to add the connectors, create a new iAssembly factory file. Place FlexPCB-Member-Formed in the assembly. Add the connector parts and constrain them to the ends of the FlexPCB part. In the iAssembly table you will add a member to show the flattend PCB. You may have to add new constraints or new connectors to get them to move when you change between the Formed and Flat versions.
You will have three assemblies on disk:
- FlexPCB-Factory-iam
- Used for design and controlling the iAssembly members
- FlexPCB-Member-Formed.iam
- Used in upper level assemblies to show the routing of the PCB. You may show this formed assembly on your FlexPCB 2d print. That way you can dimension the 3d shape and let your PCB vendor control the flat shape. Remember the 3d shape is the important one unless you are actually manufacturing the PCB in-house.
- FlexPCB-Member-Flat.iam
- Used in 2d prints to show the flat layout. You may also include a copy of FlexPCB-Member-Flat.ipt so that your vendor has a cut file.
Steve Walton
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

Inventor 2025
Vault Professional 2025