Skip to content

CAD2Cube - DXF Importer

by LongLiveTheCube·Workflow

Images © LongLiveTheCube. Used for product review; image policy.

Why we like it

CAD2Cube earns its place for turning DXF blueprints into editable Blender geometry — hatches as faces, layers as collections, and blocks as instances — using the bundled ezdxf library with no extra setup. Note that native DWG support was removed in v1.5.0.

What is CAD2Cube - DXF Importer?

CAD2Cube - DXF Importer is a free, open-source Blender add-on for bringing DXF drawings into 3D scenes. It reads DXF files natively through the bundled, MIT-licensed ezdxf library, so there is no external setup, and it handles DXF versions from R12 through 2018 and later.

On import, filled HATCH regions become real editable mesh faces, CAD layers map to Blender collections, and INSERT blocks come in as collection instances that share one mesh across references, including nested and mirrored blocks. It reads $INSUNITS to detect drawing units automatically, can tint objects with their CAD layer color in the viewport, and offers three recenter modes with auto-recenter and auto-frame. A tolerant reader opens corrupt or non-conforming DXFs, and splines, arcs and ellipses stay editable curves.

Version 1.5.0 overhauls HATCH import, adds nested block instancing, and introduces a Merge 3D Faces option that welds 3DFACE entities into a single mesh for Civil 3D terrain files. This release also removed native DWG support to meet Blender Extensions platform guidelines; DWG import remains in the earlier 1.4.5 version.

Who is CAD2Cube - DXF Importer best for?

CAD2Cube - DXF Importer is best for architecture and interior design workflows that import DXF blueprints into Blender for 3D modeling.

How much does CAD2Cube - DXF Importer cost?

CAD2Cube - DXF Importer is completely free to download and use.

Key features

  • HATCH to mesh face conversion — filled regions import as real editable Blender mesh faces, with None, Solid only, or All as solid modes (All as solid is the default)
  • Block instancing — INSERT entities become Blender collection instances that share one mesh across references, with support for nested and mirrored blocks
  • Smart units — reads $INSUNITS to convert drawing units automatically, so a 5000 mm wall comes in as a 5 m wall
  • Layers as collections with layer colors — organizes CAD layers into separate Blender collections and can tint objects with their CAD layer color in the viewport using object color rather than materials
  • Merge 3D Faces — welds 3DFACE entities into a single clean mesh, useful for Civil 3D terrain files
  • Three recenter modes plus auto-recenter and auto-frame — keep CAD coordinates, center the bounding box, or snap the min-corner to the origin
  • Tolerant reader — opens corrupt or non-conforming DXFs, while splines, arcs and ellipses stay editable rather than pre-meshed

Tags

#DXF import#CAD#architecture#blueprints#ezdxf#layers#block instances

Frequently asked questions

Which Blender versions does CAD2Cube - DXF Importer support?

CAD2Cube - DXF Importer is compatible with Blender 4.2 LTS and newer, and the developer notes it is maintained for Blender 5.x. The current release is version 1.5.0, updated in June 2026. Users on Blender 4.2 and later can install it directly through the built-in Get Extensions panel by searching for cad2cube. If you run an older Blender build, check the developer's GitHub page for compatibility details before importing your DXF files.

Does CAD2Cube - DXF Importer still import DWG files?

CAD2Cube - DXF Importer removed native DWG support starting with version 1.5.0, to comply with the Blender Extensions platform guidelines on third-party software and security. It is now a standalone DXF importer. If you still need DWG import, the developer points to version 1.4.5, which you can download from the Gumroad or GitHub releases page. For current DXF-only work, the 1.5.0 release covers DXF files across versions from R12 through 2018 and later.

How do I install CAD2Cube - DXF Importer in Blender?

CAD2Cube - DXF Importer installs through Blender's extension system. On Blender 4.2 and newer, open Edit, then Preferences, then Get Extensions, search for cad2cube, and click Install. You can also download the zip from Gumroad or GitHub Releases and use Install from Disk, or drag the zip into Blender. Once installed, import a drawing via File, Import, CAD2Cube - DXF (.dxf). The add-on requests file permission to import DXF files from disk.

Is CAD2Cube - DXF Importer free to use?

CAD2Cube - DXF Importer is listed here as free, and the developer describes it as free and open-source, released under the GNU General Public License v3.0 or later. The bundled ezdxf library is MIT-licensed and compatible. For the latest licensing terms and any support options, check the developer's GitHub page. The developer also mentions Ko-fi and Gumroad links for those who want to support the project.

Which DXF entities does CAD2Cube - DXF Importer handle?

CAD2Cube - DXF Importer handles a broad set of DXF entities, including LINE, LWPOLYLINE, POLYLINE in 2D and 3D, CIRCLE, ARC, ELLIPSE, SPLINE, POINT, 3DFACE, SOLID, TEXT, MTEXT, INSERT blocks, and HATCH, which imports as mesh faces. Splines, arcs and ellipses stay editable curves rather than being pre-meshed. The developer lists DIMENSION, LEADER and 3DSOLID as planned, so those are not yet supported in the current release.

Alternatives to CAD2Cube - DXF Importer

Also in Workflow for Blender.

Similar plugins