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.