Is there a way to define a height restriction keepout within Solidworks without having it add to the mass of the part?
Use "Envelopes" in SolidWorks.
2017 SOLIDWORKS Help - Assembly Envelopes
Thanks Ken. I was hoping there was a way to do this within the board outline part . A lot of keepouts rely on the PCB outline and holes or other geometry as a references. In addition, many of our keepouts have complex geometry. Having to create and assemble separate components representing these geometries into an assembly adds steps and complexity to the workflow. Of course zero height keepouts can be represented by a sketch within the part. However, I need to represent keepouts with a height restriction other than zero while not affecting the mass properties of the PCB itself.
I missed the part that this was for PCB design. My suggestion may not be the best suggestion. SolidWorks does have its PCB tool. Do you use that?
No worries. Yes we use circuitworks. The issue is that when you want to export an ECAD design from Solidworks to Circuitworks and you want a non-zero height keepout specified the only way that I've found to do that is to create a solid geometry feature on the PCB outline geometry. This is unacceptable because it adds mass to the PCB.
Retrieving data ...