ia_3d_print_designer

AI-assisted parametric 3D printing framework with FreeCAD macros, mesh validation, and an MCP server.

MCP serverSource-availableMaintainedMCADManufacturing

What it does and how it connects

This is a framework for designing parametric 3D printable parts quickly and reproducibly with AI, FreeCAD, Python, and OrcaSlicer or BambuStudio. It pairs VS Code with an AI agent such as Claude Code, Codex, or Antigravity, and works from FreeCAD Python macros plus a reusable framework library, part templates, and worked examples such as boxes, divided trays, reinforced panels, and flange supports.

Physical printer limits live in a printer.yaml profile, BambuLab P1S by default with a 256 by 256 by 256 mm volume, and the validation scripts and part templates read that profile. Mesh validation runs through trimesh, and finished parts export as STEP or STL. The reference docs cover FreeCAD Python modeling rules and topological naming prevention, functional design principles for FDM, tolerances, and a pre-print design review checklist.

An MCP server in the scripts folder supports interactive design through the same framework. Generated STL, STEP, and FCStd output is not versioned; every part is regenerable by running its macro.

  • manifold3d-mcp

    A Copilot and Claude Code plugin that models parametric parts in TypeScript, rather than a FreeCAD macro framework with a printer profile.

  • freecad-mcp (blwfish)

    An MCP server that drives FreeCAD directly with 32 tools, rather than a macro and template framework around FreeCAD Python.

  • FreeCAD

    The FreeCAD application itself, while this framework is the macro, template, and validation layer on top of it.

  • solidifai

    A desktop build123d studio with a live viewport, rather than a FreeCAD macro framework aimed at FDM printing.

  • MSTech-AiCAD

    A full FreeCAD-based CAD application with a Claude design assistant, rather than a macro framework for printable parts.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com

Not verified

  • Pricing: none stated on the repo.
  • Real user voices: no real linked post read for this page; the repo has no open issues.
  • No GitHub releases exist, so latest release fields are null.
  • A named individual builder beyond the repository owner handle tagore84

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.