Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on CAD-Helper
CAD-Helper

Blender Extension to manage imported CAD assemblies.
Add-on by BsIngA
About What's New Reviews Version History
CAD-Helper Features

Functions:

This extension aims to simplify the cleaning & restructuring of imported CAD assemblies. This is especially helpful for larger assemblies with hundreds of parts and many nested sub-assemblies.

Most operators work on selections (either one or multiple objects within the assembly structure).

Implemented operators are:

  • Hierarchy Selection
    • Select parent or child objects (with or without extending the selection)
    • Recursively select all child elements of the current selection
  • Selection Filtering
    • Filter the selection by their name (simple string match & RegEx)^.
    • Filter the selection by object type (EMPTY, MESH, CURVE, etc.)
  • Visualisation & Selection
    • Filter and select by: Poly. Count, Hierarchy Depth & Bounding Box Size
  • Clean-Up
    • Delete one or multiple objects in the hierarchy. All the children of the selected objects are automatically reconnected to their 'grand-parents' before they are deleted.
    • Delete all leaf empties (empties without children) below the selected objects.
    • Flattens the hierarchy below any selected nodes.
    • Flattens the hierarchy below any selected nodes and joins all the mesh objects. All modifiers are applied before joining.
    • Resize all the selected empties, without resizing all of the children
    • Set the empty (assembly origin) position to the average of all the child objects.
  • Instance Detection & Linking
    • Detect identical objects by grouping them by vertex count, face area, bounding box axes length, bounding box volume. The detected groups can then be linked, such that they share the same mesh data-block.

❗→ This might have unwanted behaviour, since false positives could occur. Please be sure to check the outcome!

Tip: Use FreeCAD to convert *.STEP files to *.glb.


What's New

0.7.0 July 4th, 2026
  • Added mesh normal cleanup (slow for large selections)
  • Minor other improvements to the UI

See all versions


Permissions

This extension does not require special permissions.

Developer
BsIngA
Rating
(2)
Version
0.7.0
Updated
2 w
Published
Nov. 11th, 2025
Downloads
6097
Size
43.7 KB
Compatibility
Blender 5.0 and newer
Supported Platforms
  • macOS Apple Silicon
  • Windows
  • Linux
Website
github.com/AchimA/CAD-Helper
Report Issues
github.com/AchimA/CAD-Helper
License
GNU General Public License v3.0 or later
Object
...or download and Install from Disk
  • 43.7 KB

Reviews

See all
  • Matt-Burkey
  • v0.7.0
  • 1 w

I love it! In combination with the step importer add-on this is saving me a LOT of time! Thank you :)

  • BsIngA replied
  • 1 w

Thanks for your kind works and pointing out that there's a "STEP Importer" add-on. This indeed makes life easier.

  • Theosis-Designer
  • v0.6.1
  • 2 mo

bookmark

5.0

2 reviews
5
4
3
2
1
Rate this Add-on Report an issue
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite