I Gave GPT-6 Astra Control of FreeCAD (It Designs Like an Engineer)
Make Form · 2026-09-29 · demo · 318,619 views
What's in the video
Description written by Gemini, which watched and listened to the whole video.
Summary This video is a tutorial and demonstration by creator MakeForm on connecting OpenAI’s GPT-6 Astra to FreeCAD via the Model Context Protocol (MCP). The presenter walks step-by-step through installing and configuring the connection on Windows, then demonstrates Astra autonomously designing four parametric, 3D-printable parts in FreeCAD: an ESP32 case derived from an existing board model, a guitar knob generated from a technical drawing, an artistic fluted Japandi vase derived from a single photo, and a functioning vernier caliper assembly with knurling and moving jaws.
What is shown
- Architecture explanation [00:53 - 01:30]: Diagram illustrating the MCP bridge loop (
uvx freecad-mcpSTDIO connector) interfacing ChatGPT Desktop with FreeCAD’s internal RPC Python server (127.0.0.1:9875) using iterative execution and viewport screenshots (get_view). - Setup process [01:58 - 10:26]:
- Installing ChatGPT Desktop for Windows [02:00].
- Installing FreeCAD 1.1.3 [02:41].
- Installing
uv/uvxvia PowerShell command (irm https://astral.sh/uv/install.ps1 | iex) and verifying withuv --version[03:37 - 05:10]. - Installing the
FreeCADMCPadd-on fromgithub.com/neka-nat/freecad-mcpinto%APPDATA%\FreeCAD\v1-1\Mod[05:20 - 07:16]. - Configuring ChatGPT Desktop MCP plugin settings (Name:
freecad, Type:STDIO, Command:uvx, Arguments:freecad-mcp) [07:33 - 08:49]. - Launching the RPC server in FreeCAD and verifying connection in ChatGPT with GPT-6 Astra [08:58 - 10:25].
- ESP32 Industrial Case [11:08 - 14:17]: Astra inspects an existing 3D board model in FreeCAD, measures mounting holes and components, produces 2D approval drawings with dimensions, iterates to a rugged industrial design with chamfers, vents, and wall ribs upon user request, builds the two-part assembly around the board in FreeCAD, and exports STLs to a slicer.
- Guitar Control Knob [14:18 - 15:34]: Given an engineering drawing sheet image, Astra extracts dimensions, creates sketches, lofts/revolves, pockets, and polar patterns in the PartDesign workbench, verifying 24 dimensional checks before exporting STLs for slicing.
- Japandi Vase [15:35 - 17:06]: Astra models a fluted vase from a single photographic rendering without dimensions, estimating a 245 mm height, revolving the profile, patterning 51 vertical ribs, and cutting a diagonal sweep parametrically.
- Vernier Caliper Assembly [17:07 - 19:20]: Astra models a two-part caliper assembly with graduations and scale numerals from a reference photo. The presenter demonstrates direct interactive face selection in FreeCAD to prompt knurling on the thumb grip and locking screw, followed by commanding Astra to close and open the movable jaw assembly across its slide range.
Claims & numbers
- The presenter states OpenAI released GPT-6 Astra as its most capable frontier model yet [00:21].
- On the BenchCAD benchmark, the presenter states GPT-6 Astra scored 95.9% mean voxel IoU with tools [00:34].
- FreeCAD version installed is FreeCAD 1.1.3 [02:59].
- The presenter notes the FreeCAD RPC server listens locally on
127.0.0.1:9875[09:27]. - Astra reports measuring the ESP32 board model at 51.2 mm × 25.5 mm with 49 mm × 23 mm mounting hole spacing [12:15].
- On the guitar knob, Astra reports verifying 24 dimensional checks against the drawing [15:06].
- On the Japandi vase, Astra sets the height to 245 mm with 51 vertical ribs [16:10].
Notable quotes
- "FreeCAD has a small server running inside it, so ChatGPT writes the matching Python code, sends it across that bridge, and FreeCAD runs it to build the part." [01:05]
- "This loop keeps repeating, and that's what lets it build up a part, step by step." [01:25]
- "You can make targeted changes by selecting a face or an edge in FreeCAD and then prompting." [18:32]
Assessment This is an authentic software tutorial and workflow demonstration showing how to set up an MCP connector between ChatGPT Desktop and FreeCAD. The video uses side-by-side screen capture with visible real-time model execution, tool calls, and workbench tree updates in FreeCAD, though the model generation and reasoning times are sped up through jump cuts.
Described by gemini-3.8-flash on 2026-10-06 from the video's audio and frames.