Features
CoreCAD curates a focused set of mechanical CAD workbenches. No experimental tools, no domain sprawl — just a stable, well-maintained mechanical design environment.
Constraint-based sketching
Draw 2D profiles and apply geometric and dimensional constraints. Fully parametric — change a dimension and the model updates throughout.
Feature-based solid modelling
Build solids with Pad, Pocket, Revolution, Loft, Sweep, Fillet, Chamfer and more. Every feature is editable after the fact.
Multi-body design
Work with multiple bodies in a single document. Reference geometry across bodies directly — no ShapeBinders or manual copies required.
Assembly
Assemble parts with coincident, distance, angle and other constraints. Solved by the OndselSolver engine.
Technical drawings
Project 3D models to 2D sheets. Add dimensions, annotations, section views and title blocks with TechDraw.
Spreadsheet-driven parameters
Drive model dimensions from a spreadsheet. Build configurable designs that update with a single cell change.
Import & export
STEP, IGES, STL, OBJ, DXF, SVG and more. STEP is recommended for exchanging with other CAD tools.
Python scripting
Full Python API for automation, custom tools and integration with existing workflows. The same API as FreeCAD.
Open format
Files stored in FreeCAD's open, documented format. Fully compatible with FreeCAD — your work is never locked in.