SolidWorks PDM Batch Plot with VBA Macros — Automate Drawing Exports Without C#

Most SolidWorks engineers reach for VBA when they need to automate something. It’s right there in the Tools menu, no build toolchain required, and the macro recorder gives you a starting point for anything the GUI can do. Batch exporting drawings from the PDM vault is exactly this kind of task — repetitive, time-consuming, and automatable. What’s less obvious is where VBA’s limits are, and how to get PDM state awareness without switching to a C# application. ...

1 August 2026 · 9 min · CadShift

CAD Version Control for Engineering Teams — Which System to Use at Each Team Size

The same question comes up on every growing engineering team: “We’re using a shared network folder and emailing DWG files. What should we move to?” The answer depends on how many engineers you have, whether you use SolidWorks, and whether your existing team already runs Git for software or firmware. This guide gives you a decision framework by team size, then walks through the actual tradeoffs of each approach. For the technical setup details — Git LFS configuration, PDM Standard installation, file naming schema design — the CAD version control technical reference covers those in depth. This guide focuses on the selection decision. ...

16 June 2026 · 7 min · CadShift

SolidWorks PDM Batch Plot — Automate Drawing Exports from the Vault

Exporting a hundred drawings to PDF before a design review is one of those tasks that eats an afternoon. With SolidWorks PDM, there are three ways to automate it: the built-in Batch Plot tool, the SolidWorks Task Scheduler, and a custom API script that talks to both PDM and SolidWorks. They’re not equivalent — each has hard limits that determine which one fits your situation. What SolidWorks PDM Batch Plot Actually Does SolidWorks PDM Professional includes a Batch Plot tool accessible from the Windows Explorer PDM client. Right-click a folder or a selection of .slddrw files → Batch Plot. The tool opens SolidWorks in the background (PDM handles the license check), iterates through the selected drawings, and exports them to a configured output path. ...

11 June 2026 · 7 min · CadShift

CAD Version Control for Engineering Teams — Git, PDM, and File Naming Systems Compared

Engineering version control for CAD is harder than it looks. A 50 MB SolidWorks assembly changes at the binary level every time you open and save it — even if you moved nothing. Most version control advice comes from software engineers working with text files, and it doesn’t translate cleanly. This guide covers the actual decision: whether to use Git + LFS, a dedicated PDM system, or folder-based naming — what each costs in setup and maintenance, and where each breaks down. Updated June 2026. ...

22 March 2026 · 17 min · CadShift