SolidWorks DXF Layer Mapping for Laser Cutting — The Feature 14 Engineers Didn't Know Existed

A Reddit thread about exporting countersunk flat patterns to DXF recently generated 14 replies. Every single one suggested a model edit: suppress the countersink, delete the chamfer feature, open the flat pattern in a drawing and manually remove the circles before exporting. Not one mentioned that SolidWorks has had a built-in DXF layer mapping feature for years that routes countersink geometry to a separate reference layer at export time — no model changes required. ...

23 July 2026 · 8 min · CadShift

SolidWorks Batch STEP and DXF Export — System Options vs Macro Loop

You have an assembly with 40 sheet metal parts and 15 structural components. You need STEP files for each part for your supplier, and DXF flat patterns for your laser subcontractor. SolidWorks has no built-in “batch export as individual STEP/DXF files” command. You have two approaches: the system options SaveAs at the assembly level, or a macro that loops over components with OpenDoc6 and SaveAs. They produce different outputs and serve different use cases. ...

22 July 2026 · 10 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

Why Your ZIP Code Analysis Is Probably Wrong — And What to Use Instead

A Reddit thread in r/gis titled “ZIP codes are a bad spatial abstraction” accumulated 34 upvotes and substantial agreement. The comments covered reasons ranging from USPS policy to census methodology. The frustration is real: analysts keep getting results that don’t survive peer review, and the problem is usually the spatial unit, not the statistics. ZIP codes are the default because they appear in every address dataset and everyone understands them intuitively. Neither of those properties makes them good for spatial analysis. ...

20 July 2026 · 10 min · CadShift

SolidWorks Flat Pattern for a Cylindrical Collar with Angled Cut — The Insert Bends Method

If you’ve tried to get a flat pattern from a cylindrical collar in SolidWorks, you’ve hit this wall: the Sheet Metal toolbar’s normal workflow assumes you start flat and bend up. A cylinder was never flat. SolidWorks has no direct “unroll cylinder” command, and if you try to use the Convert to Sheet Metal tool on a solid cylinder, it either rejects the geometry or produces a body with wrong thickness. ...

19 July 2026 · 9 min · CadShift

SolidWorks Simulation Setup Checklist — 5 Things to Verify Before Running Any Study

SolidWorks Simulation studies fail in predictable ways. Not at solve time — failure is obvious then. They fail quietly during setup, producing results that look plausible but reflect a model that doesn’t match what you assembled. Bolt connectors that don’t attach. Contact sets that miss a mating pair. A material assigned as 1060 Alloy because the template default was never changed. These issues are systematic. The same five checks catch them before the solver runs and before you hand results to a reviewer who will find them the hard way. ...

18 July 2026 · 7 min · CadShift

SolidWorks Workflow Automation — From Macros to Task Scheduler to Full API Pipelines

“SolidWorks automation” covers four distinct things that are often treated as interchangeable. They aren’t. A VBA macro that exports DXF files is automation. So is a Task Scheduler job that runs every night. So is a PDM Dispatch script that triggers on a workflow transition. So is a C# COM add-in with a custom Property Manager Page. Each approach has a specific setup cost, maintenance burden, and capability ceiling. Picking the wrong one for a given workflow creates either an over-engineered solution or one that fails the moment requirements change. This guide maps the decision. ...

17 July 2026 · 9 min · CadShift

SolidWorks DXF to CNC Nesting — What Nesting Software Actually Expects

SolidWorks exports flat patterns correctly. Nesting software imports DXF correctly. The problem is that what SolidWorks produces by default and what nesting software expects are often misaligned — and the failures are silent. Profiles import with no errors but cut the wrong features. Bend lines disappear. Splines approximate differently on each machine. Scale is off by 25.4×. This post covers the specific mismatch between SolidWorks DXF output and what ProNest, SigmaNEST, Lantek, and similar nesting tools expect, and the exact export configuration changes that fix it. ...

16 July 2026 · 11 min · CadShift

CAD File Sync for Engineering Teams — OneDrive, Git-LFS, and PDM Compared

Most engineering teams hit the same wall at 3-5 people: the shared drive workflow stops working. Parts go missing, assemblies open with suppressed components, two people overwrite the same file on the same day, and nobody can tell what changed between Tuesday and Thursday. The standard advice — “use cloud sync” or “put it on Git” — misses the specific ways SolidWorks assemblies break under each of these systems. This post covers the actual failure modes of OneDrive, Google Drive, and Git-LFS for SolidWorks teams, and the specific differences in SolidWorks PDM Standard vs. Professional that matter for distributed workflows. ...

15 July 2026 · 10 min · CadShift

FME Alternatives in 2026 — PDAL for Point Clouds, GDAL for Vector Conversion, QGIS Modeler for Non-Technical Workflows

Safe Software’s partial acquisition by a private equity firm in early 2024 triggered price increases that blindsided teams that had built their GIS infrastructure around FME. Users in the community forums reported annual maintenance increases ranging from substantial to a 400% jump for some license tiers. The reaction was predictable: teams that could absorb the cost renewed; teams that couldn’t started auditing what FME was actually doing for them. What most found: the majority of their FME usage was format translation and straightforward transformation chains — work that GDAL, Python, and QGIS can handle without a license fee. The minority was complex branching pipelines and proprietary format readers that have no drop-in replacement. ...

14 July 2026 · 8 min · CadShift