Linking SolidWorks Drawing Properties to Model Properties Without PDM — The $PRPSHEET Syntax

A Reddit thread on r/SolidWorks recently asked how to get the title block Description field to pull from the part’s custom properties automatically. The answers ranged from “use a macro” to “you need PDM” to “manually copy it every time.” No one mentioned $PRPSHEET. This syntax has been in SolidWorks for well over a decade. It links a drawing annotation directly to a named custom property on the model, without any macro, without PDM, without add-ins. When the part’s Description property changes, the drawing title block updates on open. If you’re manually typing part numbers, descriptions, and materials into title blocks, or using a macro to copy properties from model to drawing, this is the feature you’re missing. ...

24 July 2026 · 8 min · CadShift

SolidWorks Display States and Drawing Views — Why Show/Hide in the Drawing Doesn't Work

You reference a display state in a drawing view. A component in that display state is hidden. You right-click the view, go to Properties > Hide/Show Components, and try to show the component. Nothing happens. You try Show Component from the FeatureManager. Still nothing. The drawing view ignores you. This is by design, and it got stricter in SolidWorks 2026. The Visibility Hierarchy SolidWorks has two separate mechanisms for hiding and showing components in a drawing view. Engineers frequently run into problems because they assume these mechanisms are equivalent, or that one overrides the other in a predictable direction. They are not equivalent. ...

21 July 2026 · 9 min · CadShift

How to Add Flat Pattern Views to SolidWorks Assembly Drawings

Every SolidWorks tutorial on flat pattern views shows the same thing: open a sheet metal part, drag the flat pattern from the View Palette into a drawing. That works perfectly when you have one part and one drawing. It doesn’t help when you have an assembly with twelve sheet metal components and you need all the flat patterns in a single drawing document. The assembly case has two complications that the single-part case doesn’t. First, the View Palette shows assembly-level views, not individual part views — so the flat pattern doesn’t appear there. Second, when you insert from the assembly, SolidWorks shows views relative to the assembly coordinate system, not the part’s sheet metal orientation. Knowing which insert path to use for each scenario saves the frustration of inserting views that display the wrong orientation or can’t locate the flat pattern at all. ...

10 July 2026 · 7 min · CadShift