<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Oleg Żero</title>
    <description>The latest articles on DEV Community by Oleg Żero (@olegzero13).</description>
    <link>https://dev.to/olegzero13</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4120777%2F48d407e5-7473-41e2-a576-7a74b693cb04.jpg</url>
      <title>DEV Community: Oleg Żero</title>
      <link>https://dev.to/olegzero13</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/olegzero13"/>
    <language>en</language>
    <item>
      <title>GPT-6 Astra's impact on CAD</title>
      <dc:creator>Oleg Żero</dc:creator>
      <pubDate>Fri, 11 Sep 2026 11:07:07 +0000</pubDate>
      <link>https://dev.to/olegzero13/gpt-6-astras-impact-on-cad-111n</link>
      <guid>https://dev.to/olegzero13/gpt-6-astras-impact-on-cad-111n</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;I get uneasy when every new model release arrives with an AGI announcement attached. In engineering the bar sits somewhere else: things either work or they don't, and when they don't, it gets expensive, and occasionally it gets dangerous. So one distinction is worth holding on to. "It looks like it did the job" is not the same as "it did the job".&lt;/p&gt;

&lt;p&gt;AI is evolving quickly and will probably keep evolving. But a model release adds options. It does not, on its own, decide whether a class of engineers gets replaced. My guess runs the other way: they will be needed more.&lt;/p&gt;

&lt;p&gt;This article asks a narrow question: what does Astra actually change in CAD-related work? The situation is fresh, since the model was released very recently, and I treat the evidence accordingly. I look at three areas that match my own interests: architecture, product design, electronics and hardware. Everything outside them is out of scope here. For each area I collected references to projects where people tried the model in practice and set them next to the official releases, then added my own reading of where we stand given current experience and understanding. If only one of those domains interests you, jump straight to it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;A warning about the evidence base&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Almost every "test" published so far is either an OpenAI demo or a quick proof of concept from a passionate engineer or blogger. As of writing this article (10th September 2026), we still need to wait for proper production deployments to see.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What Astra is and what it is not
&lt;/h2&gt;

&lt;p&gt;GPT-6 Astra is OpenAI's general multimodal model, released on 2026-09-03 under the model ID &lt;code&gt;gpt-6-astra&lt;/code&gt;. It is proprietary: there are no open weights, and the only way in is the API (&lt;a href="https://developers.openai.com/api/docs/models/gpt-6-astra" rel="noopener noreferrer"&gt;API documentation&lt;/a&gt;). The context window is about 1 050 000 tokens, max output 128 000, and the knowledge cutoff is 2026-04-30 (&lt;a href="https://scalevise.com/resources/openai-gpt-6-astra-rollout-pricing-api-access/" rel="noopener noreferrer"&gt;scalevise&lt;/a&gt;). It is available through the OpenAI API, ChatGPT Pro/Business/Enterprise, Microsoft Azure Foundry and AWS Bedrock (&lt;a href="https://azure.microsoft.com/en-us/blog/gpt-6-astra-frontier-intelligence-for-work-now-generally-available-in-microsoft-foundry/" rel="noopener noreferrer"&gt;Azure&lt;/a&gt;). One parameter matters more than the rest for anything agentic: &lt;code&gt;reasoning.effort&lt;/code&gt;, which runs from low to max. Going from low to max costs roughly 10× more and takes roughly 8× longer (&lt;a href="https://artificialanalysis.ai/models/gpt-6-astra/providers" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;One naming note, because it otherwise wastes time. This is not Google Project Astra, which is a completely different product: a multimodal assistant in Gemini Live. The shared name clutters every search (&lt;a href="https://www.androidcentral.com/apps-software/ai/project-astra" rel="noopener noreferrer"&gt;Android Central&lt;/a&gt;).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Astra is not a CAD model&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is a general model that writes code and operates a computer. Everything it does in CAD, it does through code (Python, &lt;code&gt;CadQuery&lt;/code&gt;, &lt;code&gt;bpy&lt;/code&gt;) or by clicking in a GUI. That has consequences for everything below.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Multimodality does not change the mechanism underneath. Astra's understanding of a problem, of space, of an engineering task rests on the classic LLM machinery: a context window, tools, and a large number of parameters. Its ability to work with CAD tools comes down to two things: understanding what is displayed on the screen, and formulating the code that goes through the API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmarks
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What they say
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvw7tw6qj12unywxp3pdk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvw7tw6qj12unywxp3pdk.png" alt="BenchCAD Vision2Code scores: Astra 95.9%, Claude Fable 5.1 84.3%, GPT-5.6 Sol 83.3%" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Fig. 1 — BenchCAD Vision2Code, September 2026. Every one of these numbers was submitted by the vendor that scored it. Data: &lt;a href="https://benchcad.com/leaderboard" rel="noopener noreferrer"&gt;benchcad.com/leaderboard&lt;/a&gt;. Chart: author's own.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The loudest voice regarding CAD is BenchCAD: a benchmark from May 2026, authored at the University of Virginia (Zhang, Liu, Chen, Li, Yang, Peng, Chen). It holds 17 900 execution-verified CadQuery programs across 106 families of industrial parts, with parameters tied to 47 standards (ISO/DIN/EN/ASME/IEC) (&lt;a href="https://arxiv.org/abs/2605.10865" rel="noopener noreferrer"&gt;arXiv 2605.10865&lt;/a&gt;, &lt;a href="https://github.com/BenchCAD/BenchCAD-main" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;What it measures: the main metric is Voxel IoU at 256³ resolution, plus Chamfer Distance, Hausdorff Distance and Feature-F1. The tasks are Vision2Code, CodeEdit, Vision-QA and Code-QA. Scoring is execution-grounded, computed by a CAD kernel rather than an LLM judge. That is a good construction (&lt;a href="https://arxiv.org/html/2605.10865v1" rel="noopener noreferrer"&gt;arXiv&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;It also deserves credit for going past visual similarity. This benchmark tests parametric operations such as sweep, loft, twist, not to mention sketch+extrude. And here is how Astra compares to other models: Astra &lt;strong&gt;95.9%&lt;/strong&gt;, Claude Fable 5.1 84.3%, GPT-5.6 Sol 83.3%. If you'd like to know more, here is the link to the &lt;a href="https://benchcad.com/leaderboard" rel="noopener noreferrer"&gt;BenchCAD leaderboard&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  What they don't say
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjlgnioxo7jywhsurcnxe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjlgnioxo7jywhsurcnxe.png" alt="ARC-AGI-3: 62.7% on the ARC Prize harness versus 99.9% on OpenAI's own harness" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Fig. 2 — The same model on the same benchmark, 37.2 points apart, because of two API settings. Data: &lt;a href="https://arcprize.org/blog/astra" rel="noopener noreferrer"&gt;ARC Prize&lt;/a&gt; and &lt;a href="https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/" rel="noopener noreferrer"&gt;OpenAI&lt;/a&gt;. Chart: author's own.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The result is, so far, self-reported and not independently verified. The BenchCAD leaderboard explicitly distinguishes results "re-graded from submitted predictions" from "vendor self-reported voxel IoU, not re-graded". Both OpenAI's 95.9% and Anthropic's 84.3% fall into the second category (&lt;a href="https://benchcad.com/leaderboard" rel="noopener noreferrer"&gt;leaderboard&lt;/a&gt;, confirmed by direct check).&lt;/p&gt;

&lt;p&gt;Furthermore, the result applies to the model operating as an agent, one that can render, measure and make corrections before answering. So far, nobody has published a study of how it performs there (&lt;a href="https://thenewstack.io/openai-gpt6-astra-benchmarks/" rel="noopener noreferrer"&gt;The New Stack&lt;/a&gt;, &lt;a href="https://www.vellum.ai/blog/gpt-6-astra-benchmarks-explained" rel="noopener noreferrer"&gt;Vellum&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;A high IoU metric does not guarantee that a designed part is error free. The BenchCAD team themselves report an example of a part whose geometric similarity reached 96.1% despite being faulty: a follow-up operation closed an opening which was supposed to be left open (&lt;a href="https://www.ibtimes.co.uk/openai-gpt6-astra-ai-design-tool-1818412" rel="noopener noreferrer"&gt;IBTimes&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Finally, what is compared is not always "apples to apples". To give you the context, here are some other benchmarks.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Astra&lt;/th&gt;
&lt;th&gt;Predecessor / rival&lt;/th&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;BenchCAD Vision2Code&lt;/td&gt;
&lt;td&gt;95.9%&lt;/td&gt;
&lt;td&gt;Sol 83.3% · Fable 5.1 84.3%&lt;/td&gt;
&lt;td&gt;&lt;a href="https://benchcad.com/leaderboard" rel="noopener noreferrer"&gt;leaderboard&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld 2.0 (computer use)&lt;/td&gt;
&lt;td&gt;72.6%&lt;/td&gt;
&lt;td&gt;Sol 65.7%&lt;/td&gt;
&lt;td&gt;&lt;a href="https://officechai.com/ai/gpt-6-astra-benchmarks/" rel="noopener noreferrer"&gt;officechai&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPQA Diamond&lt;/td&gt;
&lt;td&gt;96.0%&lt;/td&gt;
&lt;td&gt;Sol 94.6% · Gemini 3.8 95.3%&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.vellum.ai/blog/gpt-6-astra-benchmarks-explained" rel="noopener noreferrer"&gt;vellum&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FrontierMath Tier 4 v2&lt;/td&gt;
&lt;td&gt;97.6%&lt;/td&gt;
&lt;td&gt;Fable 5.1 87.8%&lt;/td&gt;
&lt;td&gt;&lt;a href="https://officechai.com/ai/gpt-6-astra-benchmarks/" rel="noopener noreferrer"&gt;officechai&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Humanity's Last Exam&lt;/td&gt;
&lt;td&gt;57.2%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Fable 5.1 65.0%, Astra loses&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://emergent.sh/learn/gpt-6-astra-benchmarks" rel="noopener noreferrer"&gt;emergent.sh&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ARC-AGI-3&lt;/td&gt;
&lt;td&gt;62.7% (ARC harness) vs &lt;strong&gt;99.9% (OpenAI harness)&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;&lt;a href="https://arcprize.org/blog/astra" rel="noopener noreferrer"&gt;ARC Prize&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;How to read the numbers?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ARC-AGI-3 is the textbook example of how to read numbers like these.&lt;/strong&gt; The same Astra, the same attempt: 62.7% on the standard ARC Prize harness and 99.9% on OpenAI's own harness. The 37-point difference comes from two API settings ("retained reasoning" and "compaction") that OpenAI did not disclose in the main announcement (&lt;a href="https://arcprize.org/blog/astra" rel="noopener noreferrer"&gt;ARC Prize&lt;/a&gt;, &lt;a href="https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/" rel="noopener noreferrer"&gt;OpenAI&lt;/a&gt;, &lt;a href="https://thenewstack.io/astra-arc-agi-benchmark/" rel="noopener noreferrer"&gt;The New Stack&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Independent measurement is less enthusiastic.&lt;/strong&gt; On the Artificial Analysis Intelligence Index: Astra 61.2, GPT-5.6 Sol 60.9, Claude Fable 5.1 &lt;strong&gt;65.7, higher than Astra&lt;/strong&gt;. Astra is 2.5× more expensive than Sol, and the total cost per task is about 75% higher (&lt;a href="https://artificialanalysis.ai/articles/benchmarking-gpt-6-astra" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OpenAI's system card has no section on CAD, 3D or geometry.&lt;/strong&gt; It focuses on safety. There is also no public model card with architecture and training data (&lt;a href="https://deploymentsafety.openai.com/gpt-6-astra" rel="noopener noreferrer"&gt;deploymentsafety.openai.com&lt;/a&gt;).&lt;/p&gt;

&lt;h3&gt;
  
  
  Key takeaway
&lt;/h3&gt;

&lt;p&gt;The jump on BenchCAD is real and large (+12.6 pp over the predecessor), but it is a jump in &lt;strong&gt;generating CAD code from views in a loop with tools&lt;/strong&gt;, confirmed by the vendor alone. That is something other than "the model understands design".&lt;/p&gt;

&lt;p&gt;So let's dive in to see how well it does in specific engineering areas.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture and BIM
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Capabilities demonstrated so far
&lt;/h3&gt;

&lt;p&gt;OpenAI's official demo, verified directly, runs from an architectural brief to an editable Blender scene to a walkthrough in Unreal Engine 5. Astra writes scripts through the &lt;strong&gt;Blender Python API (&lt;code&gt;bpy&lt;/code&gt;)&lt;/strong&gt; and also opens and inspects the scene through computer use (&lt;a href="https://developers.openai.com/blog/architectural-visualization-with-astra" rel="noopener noreferrer"&gt;OpenAI Developers&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;What OpenAI admits in that same demo is worth reading closely; the quotes below are verified. The geometry consists of &lt;strong&gt;"modeled mesh objects"&lt;/strong&gt;: meshes, not a parametric model. Pillows and bedding are "authored shapes", chosen so that nobody has to run a cloth simulation. "Some shader behavior was approximated", so the look needed manual inspection. Mirrors in Unreal show reflection artifacts. And the closing caveat is OpenAI's own: &lt;strong&gt;"the concept plan still needs professional review of the site, structure, and building requirements before it could inform construction"&lt;/strong&gt;. What OpenAI did &lt;strong&gt;not&lt;/strong&gt; publish is execution time or token cost. I checked directly; those numbers are not there.&lt;/p&gt;

&lt;p&gt;Outside the vendor demo the picture is mixed. A reconstruction of the Palace of Fine Arts in Blender holds architectural detail against the reference photos (&lt;a href="https://github.com/magiccreator-ai/awesome-gpt-6-astra" rel="noopener noreferrer"&gt;X/tomkrcha, via awesome-gpt-6-astra&lt;/a&gt;). A pavilion test (courtyard, plinth, three walls, colonnade, roof) produced &lt;strong&gt;6 columns on one run and 11 on another&lt;/strong&gt;, so the model does not consistently hold a specified number of elements (&lt;a href="https://blendermcp.org/guides/astra-blender" rel="noopener noreferrer"&gt;blendermcp.org&lt;/a&gt;). And three hours of work on a house model with interior layout ended with &lt;strong&gt;wardrobes turning into windows&lt;/strong&gt; and a manual correction (&lt;a href="https://www.lennysnewsletter.com/p/gpt-6-astra-is-a-banger-heres-everything" rel="noopener noreferrer"&gt;Lenny's Newsletter&lt;/a&gt;).&lt;/p&gt;

&lt;h3&gt;
  
  
  What is not quite there yet
&lt;/h3&gt;

&lt;p&gt;As I mentioned earlier, the "understanding" of CAD is largely based on reasoning over existing CAD tools' APIs and utilising MCP servers and plugins, whenever they exist. For Revit, Autodesk has officially stated that the Revit 2027 MCP server is to be integrated with Autodesk Assistant and supports an arbitrary MCP-compatible LLM.&lt;/p&gt;

&lt;p&gt;Until then there is the community layer: RevitCortex (&lt;a href="https://github.com/LuDattilo/RevitCortex" rel="noopener noreferrer"&gt;github.com/LuDattilo/RevitCortex&lt;/a&gt;) with 173 tools, Revit 2023–2027, supporting Claude/Codex/Gemini and any MCP client; revit-mcp-server from the same author, with 80+ tools; and revit_mcp (PiggyAndrew) plus RevitMCP (oakplank, pyRevit).&lt;/p&gt;

&lt;p&gt;Although none of these projects explicitly mentions GPT-6 Astra, they act via the MCP standard, so there is no reason to assume that Astra would, for some reason, be excluded. This means more powerful assistance, fewer mistakes, an accelerated workflow, but not necessarily less time spent.&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;First of all, BenchCAD tests the code. It does not, however, deal with regulatory issues, quality control, clash detection or code-checking. To realise a complete BIM project, dozens of steps beside drawing exist, executed by entire teams and departments. Given just a few days, it is natural that no complete and fully Astra-based project has been executed and documented. Despite a more powerful model, these steps are not eliminated, and any mistake that can inevitably happen has to be found and corrected. &lt;a href="https://parametric-architecture.com/gpt-6-astra-ai-architecture-workflows/" rel="noopener noreferrer"&gt;Parametric-architecture&lt;/a&gt; describes an "architect's workflow with Astra", but it is a speculative scenario ("at 9:00 the designer opens…"), so it is safer to treat that kind of AI-based work as marketing content rather than engineering truth.&lt;/p&gt;

&lt;h3&gt;
  
  
  What existed before Astra and continues to exist
&lt;/h3&gt;

&lt;p&gt;Just for the reference, let me present a few tools that have already been developed and offer commercial help in the CAD process for architecture. These dedicated tools are more mature and BIM-native.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Autodesk Forma&lt;/strong&gt; covers the early phase: massing options, wind/sun/noise analysis, embodied carbon (&lt;a href="https://blogs.autodesk.com/forma/2025/04/24/how-to-use-generative-design-ai-and-3d-modeling-for-improved-site-planning/" rel="noopener noreferrer"&gt;Autodesk&lt;/a&gt;). &lt;strong&gt;Finch3D&lt;/strong&gt; generates floor plans from massing and integrates natively with Rhino/Grasshopper/Revit at €49–1000/month, without structural or MEP coordination and without construction documentation (&lt;a href="https://illustrarch.com/articles/75056-finch3d-review.html" rel="noopener noreferrer"&gt;illustrarch&lt;/a&gt;). &lt;strong&gt;WiseBIM&lt;/strong&gt; turns PDF/CAD/image input into a native Revit model for \$29/month (&lt;a href="https://www.myarchitectai.com/blog/ai-tools-for-architects-and-interior-designers" rel="noopener noreferrer"&gt;myarchitectai&lt;/a&gt;). &lt;strong&gt;Glyph&lt;/strong&gt; is a Revit plugin driving sheets, tagging and dimensioning with natural-language commands, at $600/year.&lt;/p&gt;

&lt;p&gt;Clash detection has mature non-AI solutions: &lt;a href="https://github.com/louistrue/ifcclash" rel="noopener noreferrer"&gt;ifcclash&lt;/a&gt; (IfcOpenShell, AGPL-3.0) and &lt;a href="https://github.com/Kennystruct/Clash-Detection-Matrix-Automation" rel="noopener noreferrer"&gt;Clash-Detection-Matrix-Automation&lt;/a&gt;. &lt;strong&gt;ArchiCAD 29 beta ships a built-in AI Assistant&lt;/strong&gt;, but it cannot do numerical analysis (average heights, counting); it only filters and describes elements, with MCP announced for after release (&lt;a href="https://architosh.com/2026/02/product-review-archicad-29-with-ai-assistant-beta/" rel="noopener noreferrer"&gt;Architosh&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;The manual baseline is worth keeping in view: LOD 200 (plans, roof, walls, windows) takes 5–10 working days, LOD 300 two to three weeks, LOD 350 with structure and MEP three to five weeks (&lt;a href="https://www.cadcrowd.com/blog/what-is-the-typical-timeline-for-completing-freelance-cad-or-rendering-projects/" rel="noopener noreferrer"&gt;CAD Crowd&lt;/a&gt;).&lt;/p&gt;

&lt;h3&gt;
  
  
  Entry level shifting
&lt;/h3&gt;

&lt;p&gt;Again, so little time has passed since the release of the model that it is hard to find professional documented cases that would tell the real price of tokens consumed. For reference, a rough calculation: at 10 million input tokens per day with a 70% cache hit rate, the bill lands around \$4110/month (Sol: \$1644) (&lt;a href="https://www.yottalabs.ai/post/gpt-6-astra-pricing-api-cost-2026" rel="noopener noreferrer"&gt;Yotta Labs&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Three integration paths, ordered from the easiest:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Python + &lt;code&gt;bpy&lt;/code&gt; / IfcOpenShell.&lt;/strong&gt; The fastest one: the model writes the script, you run it. It requires nothing beyond an API key. &lt;strong&gt;My read: this is the realistic entry threshold today.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Responses API + MCP.&lt;/strong&gt; For Rhino/Grasshopper a proof of concept exists (&lt;a href="https://lobehub.com/mcp/xunliudesign-rhino-gh-mcp" rel="noopener noreferrer"&gt;Rhino/GH MCP v0.1.6&lt;/a&gt;); &lt;strong&gt;for Revit it does not&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Computer use (driving the Revit GUI).&lt;/strong&gt; Works without an API, but slow and brittle.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There is also a regulatory blocker that is easy to miss: Astra has no compliance certification (HIPAA, SOC 2), no built-in audit logging, no legal hold and no data retention controls. For a design office working on client documentation, that is a problem in itself (&lt;a href="https://layer3labs.io/guides/gpt-6-astra-review" rel="noopener noreferrer"&gt;layer3labs&lt;/a&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  Product Design and Mechanical CAD
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Capabilities demonstrated so far
&lt;/h3&gt;

&lt;p&gt;The AI gateway to CAD is the code. So far this is &lt;code&gt;CadQuery&lt;/code&gt;, &lt;code&gt;build123d&lt;/code&gt;, &lt;code&gt;OpenSCAD&lt;/code&gt;, &lt;code&gt;KCL&lt;/code&gt;: the model writes Python, the CAD kernel executes. This is where the whole BenchCAD result lies. The key difference is the feedback loop that lets the model verify its own results. &lt;code&gt;build123d-mcp&lt;/code&gt; raises the CADGenBench score from 0.360 to 0.457, and the share of correct models from 88% to &lt;strong&gt;100%&lt;/strong&gt;, purely because the model sees a render of what it built and corrects it (&lt;a href="https://github.com/pzfreo/build123d-mcp" rel="noopener noreferrer"&gt;build123d-mcp&lt;/a&gt;).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;My take on this&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This is the single most important technical observation in the whole research.&lt;/strong&gt; The value does not sit in the model itself as much as it is related to the model - kernel - render loop.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A few things stand around it. &lt;strong&gt;OpenSCAD comes out better than build123d for LLMs&lt;/strong&gt; at plain generation: about 3 errors versus 40 (33 with help), so 3–4× fewer repair loops, because the syntax is simpler (&lt;a href="https://grandpacad.com/en/blog/openscad-vs-cadquery-vs-build123d" rel="noopener noreferrer"&gt;grandpacad&lt;/a&gt;). &lt;strong&gt;Onshape has an official MCP server&lt;/strong&gt; for FeatureScript since 2026-08-13, with Claude/ChatGPT/Gemini generating FeatureScript code (&lt;a href="https://www.ptc.com/en/news/2026/onshape-launches-featurescript-mcp-server" rel="noopener noreferrer"&gt;PTC&lt;/a&gt;). &lt;strong&gt;FreeCAD MCP&lt;/strong&gt; exists in several independent open source implementations, free of charge; it handles primitives, booleans and patterns, and does &lt;strong&gt;noticeably worse with constrained sketches and fillet chains&lt;/strong&gt; (&lt;a href="https://github.com/sandraschi/freecad-mcp" rel="noopener noreferrer"&gt;freecad-mcp&lt;/a&gt;, &lt;a href="https://mcp.directory/blog/freecad-mcp-complete-guide-2026" rel="noopener noreferrer"&gt;mcp.directory&lt;/a&gt;).&lt;/p&gt;

&lt;h3&gt;
  
  
  What is not quite there yet
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3gjbqghfflrt724sme68.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3gjbqghfflrt724sme68.png" alt="Simple parts succeed, constrained assemblies fail: missing mounting holes, misaligned hinge leaves, missing pin, interference" width="800" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Fig. 3 — Every closed-source model handles the single block. None handles the hinge assembly: missing mounting holes, misaligned leaves, a missing pin, parts that interfere or come apart. Figure from &lt;a href="https://arxiv.org/abs/2607.05123" rel="noopener noreferrer"&gt;ASSEMCAD&lt;/a&gt;, CC BY 4.0 — the lower band is the authors' own method, so read the upper band for the evidence.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This is the heart of the question "does it understand design". The answer is: not in the places where it hurts. The evidence, all peer-reviewed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Assembly constraints.&lt;/strong&gt; The LLM generates code bolting screws into gear meshes and creates "phantom features" in places where an operation failed. When satisfying constraints it hallucinates edges that do not exist, which cascades into logical errors, even with a complete set of input data. The authors state it outright: this is a &lt;strong&gt;limitation of the transformer architecture&lt;/strong&gt;, not a gap in knowledge (&lt;a href="https://arxiv.org/html/2607.05123" rel="noopener noreferrer"&gt;ASSEMCAD, arXiv 2607.05123&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coordinate systems and face selection.&lt;/strong&gt; A milled feature in the wrong reference frame, a stale local face selection, holes shifted, components piled up at the origin: &lt;strong&gt;invisible at the level of the code, fatal in the CAD kernel&lt;/strong&gt; (&lt;a href="https://arxiv.org/pdf/2508.00843" rel="noopener noreferrer"&gt;arXiv 2508.00843&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tolerances and GD&amp;amp;T.&lt;/strong&gt; The model can &lt;em&gt;read&lt;/em&gt; a standard, but not infer its consequences. A full GD&amp;amp;T evaluation for LLMs &lt;strong&gt;does not exist as a public benchmark&lt;/strong&gt;, which makes it a gap, not a result.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Design intent.&lt;/strong&gt; The 96.1% IoU case with the closed opening, quoted above, is exactly this class of error.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DFM/DFA.&lt;/strong&gt; Draft angles, wall thicknesses, pocket depths, undercuts, assembly order: parts look good and cannot be made.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To give you more context: a benchmark from April 2026 recorded &lt;strong&gt;10 professional design engineers (8–13 years of experience)&lt;/strong&gt; at work and captured their natural change requests, giving 192 requests, 384 edits and 28.4 hours of work (&lt;a href="https://arxiv.org/abs/2604.16170" rel="noopener noreferrer"&gt;arXiv 2604.16170&lt;/a&gt;). &lt;strong&gt;The best model (GPT-5.2) landed 53 percentage points below the experts&lt;/strong&gt; in a human acceptance test (verified). One caution against over-reading it: &lt;strong&gt;the paper is from April, Astra is not in it and cannot be.&lt;/strong&gt; Verified directly. It shows how deep the gap was just before Astra, not how deep it is now — and the version of this figure that circulates with Astra's name attached to it is one of the claims I throw out further down.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My read: the absence of an Astra result on neuralCAD-Edit is itself information.&lt;/strong&gt; OpenAI shows BenchCAD, which is generation from scratch out of views. Editing an existing model according to an engineer's intent, it does not show. And the second one is closer to a design engineer's real work.&lt;/p&gt;

&lt;h3&gt;
  
  
  What existed before Astra and continues to exist
&lt;/h3&gt;

&lt;p&gt;Again, a few reference examples that show the capability level prior to Astra.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;cadrille&lt;/strong&gt; (ICLR 2026): DeepCAD IoU 92.2, Fusion360 84.6, share of invalid outputs below 0.2%, from a 2B-parameter model on Qwen2-VL (&lt;a href="https://arxiv.org/html/2505.22914" rel="noopener noreferrer"&gt;arXiv 2505.22914&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CAD-Recode&lt;/strong&gt;: a fine-tune of Qwen2-1.5B on 1 million scripts, 10× better than its predecessors (&lt;a href="https://arxiv.org/pdf/2412.14042" rel="noopener noreferrer"&gt;arXiv 2412.14042&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backflip AI&lt;/strong&gt; (August 2026): scan/mesh to editable CAD with a feature tree. &lt;strong&gt;Digitizing a part drops from about \$1500 to about \$10, and the time to 1–5 minutes&lt;/strong&gt;, as an add-in for Fusion 360, with automotive deployments. It is optimized for turned and 3-axis milled parts, not universal (&lt;a href="https://3dprintingindustry.com/news/backflip-ai-cuts-part-digitization-from-1500-to-10-with-new-cad-foundation-model-253596/" rel="noopener noreferrer"&gt;3D Printing Industry&lt;/a&gt;, &lt;a href="https://www.businesswire.com/news/home/20260803007022/en/Backflip-AI-Launches-CAD-Copilot-That-Transforms-3D-Scans-Into-Engineer-Quality-Editable-CAD-Models" rel="noopener noreferrer"&gt;BusinessWire&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SolidWorks 2026&lt;/strong&gt;: BREP to parametric conversion (beta), PDF drawing to 3D part (beta), 255+ commands in natural language (&lt;a href="https://www.solidworks.com/solution/how-ai-is-augmenting-cad-tools-better-product-design" rel="noopener noreferrer"&gt;SolidWorks&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The research direction that works&lt;/strong&gt; is grounding in a solver: Embodied CAD (&lt;a href="https://arxiv.org/abs/2606.31252" rel="noopener noreferrer"&gt;arXiv 2606.31252&lt;/a&gt;), AIDL (&lt;a href="https://arxiv.org/pdf/2502.09819" rel="noopener noreferrer"&gt;arXiv 2502.09819&lt;/a&gt;), ASSEMCAD. All of them say the same thing: an LLM plus a verifying solver, not an LLM alone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The manual baseline:&lt;/strong&gt; a simple part takes 3–5 working days; a sand casting study (part, pattern, cavity, simulation) 20–40 hours. Freelance rates in the US run $75–130/h (&lt;a href="https://www.cadcrowd.com/blog/how-much-does-it-cost-to-hire-a-freelance-cad-designer-or-3d-modeler-for-business-in-2026/" rel="noopener noreferrer"&gt;CAD Crowd&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Hardware and PCB Design
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs88kz23nycsl2i0pc04n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs88kz23nycsl2i0pc04n.png" alt="PCB layout: 428 hours down to 38.5, but 168 design-rule violations against zero" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Fig. 4 — One PCB project. The drafting time collapses; the verification burden does not. Data: &lt;a href="https://app.stationx.net/articles/ai-pcb-design" rel="noopener noreferrer"&gt;Station X&lt;/a&gt;. Chart: author's own.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This area has by far the best documented criticism from all three areas. To discuss it, let's discriminate three levels, as they differ rather significantly.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Level&lt;/th&gt;
&lt;th&gt;State&lt;/th&gt;
&lt;th&gt;Evidence&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Schematic + component selection&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Works best&lt;/td&gt;
&lt;td&gt;prompt → editable schematic with real parts in minutes, &lt;a href="https://www.protoflow.ai/blog/ai-pcb-design-2026-guide" rel="noopener noreferrer"&gt;protoflow&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Placement + routing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Weak, geometry hurts&lt;/td&gt;
&lt;td&gt;see below&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DRC / manufacturing / Gerber&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Stays with deterministic tools&lt;/td&gt;
&lt;td&gt;"deterministic rule checkers must make the final call", &lt;a href="https://www.protoflow.ai/blog/ai-pcb-design-2026-guide" rel="noopener noreferrer"&gt;protoflow&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Let's start with a few failures
&lt;/h3&gt;

&lt;p&gt;All four come from one project, documented by Nathan House in &lt;a href="https://app.stationx.net/articles/ai-pcb-design" rel="noopener noreferrer"&gt;&lt;em&gt;AI PCB Design: My AI Tried to Make Itself Physical&lt;/em&gt;&lt;/a&gt;. His numbers, his words in quotation marks.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The AI placed a via 0.0285 mm from an LED solder pad&lt;/strong&gt; — "a copper via I had placed 0.0285 millimetres from an LED pad".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The AI board: 168 design rule violations. The human board: 0.&lt;/strong&gt; "The AI's had 168 design-rule violations. The human's board had zero".&lt;/li&gt;
&lt;li&gt;Courtyard zone collisions: two components placed "a comfortable-looking distance apart" that violated their keep-out boundaries twice.&lt;/li&gt;
&lt;li&gt;The same project: &lt;strong&gt;a 428-hour layout came down to about 38.5 hours of human input&lt;/strong&gt;, roughly 11× less human time — but with those 168 violations left to fix.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Observation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This is the honest picture.&lt;/strong&gt; A dramatic speed-up of the first approximation, plus a shift of the work onto verification. Not "AI designed the board".&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  What has been proven
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;OpenAI claims that Astra carries out placement and routing in KiCad, from schematic to a finished board (&lt;a href="https://openai.com/index/gpt-6-astra/" rel="noopener noreferrer"&gt;OpenAI&lt;/a&gt;), with a thread about it on the &lt;a href="https://forum.kicad.info/t/open-ai-claims-gpt-6-astra-can-make-pcb-boards/71487" rel="noopener noreferrer"&gt;KiCad forum&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Astra has NO EEBench result.&lt;/strong&gt; The circulating figure of 69.3% is false. The EEBench blog says plainly &lt;em&gt;"We do not have a GPT-6 Astra result yet"&lt;/em&gt;. The leader is &lt;strong&gt;Claude Opus 5 at 61.6%&lt;/strong&gt; (as of 2026-09-01) (&lt;a href="https://eebench.org/blog/can-ai-design-circuit-boards-yet/" rel="noopener noreferrer"&gt;EEBench&lt;/a&gt;, verified).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A conflict of interest around EEBench:&lt;/strong&gt; the benchmark was built by the &lt;strong&gt;atopile&lt;/strong&gt; team, the authors of a language for describing circuits as code. Worth remembering while reading their results.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The most interesting real signal is a Hackaday comment (author: Em):&lt;/strong&gt; three PCBs "vibe coded", &lt;strong&gt;all three worked on the first send to production&lt;/strong&gt;, but &lt;em&gt;"The routing can look a little wonky (which started me down the rabbit hole of making a rust fork of freerouting), but its really wild how well it works."&lt;/em&gt; (&lt;a href="https://hackaday.com/2026/09/05/can-ai-now-design-pcbs-that-just-work/" rel="noopener noreferrer"&gt;Hackaday&lt;/a&gt;, verified).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The second real signal:&lt;/strong&gt; the Protoflow case study. The AI made small mistakes (missed through-holes, an undersized central pad), the API cost was &lt;strong&gt;$50, and the boards worked after fabrication&lt;/strong&gt; (&lt;a href="https://www.protoflow.ai/blog/ai-circuit-board-design" rel="noopener noreferrer"&gt;Protoflow&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Entry level shift
&lt;/h3&gt;

&lt;p&gt;PCB design has the best open source landscape comparing to the other two areas. That's perhaps why things will be verified much faster. Thanks to the community of all nerds world wide.&lt;/p&gt;

&lt;p&gt;Let's bring on some summary of currently existing tools.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;KiCad + MCP&lt;/strong&gt;: several independent servers built on the official IPC API, &lt;a href="https://pypi.org/project/kicad-mcp/" rel="noopener noreferrer"&gt;kicad-mcp on PyPI&lt;/a&gt;, &lt;a href="https://github.com/Seeed-Studio/kicad-mcp-server" rel="noopener noreferrer"&gt;Seeed-Studio&lt;/a&gt;, &lt;a href="https://github.com/mixelpixx/KiCAD-MCP-Server" rel="noopener noreferrer"&gt;mixelpixx&lt;/a&gt;. Adafruit wrote about it (&lt;a href="https://blog.adafruit.com/2026/04/22/kicad-mcp-pro-server-connects-kicad-to-your-ai/" rel="noopener noreferrer"&gt;Adafruit blog&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;atopile&lt;/strong&gt; describes a board in declarative &lt;code&gt;.ato&lt;/code&gt; code, with native KiCad integration, open source. For an LLM this is the same advantage CadQuery brings in mechanical work: text instead of clicking (&lt;a href="https://github.com/atopile/atopile" rel="noopener noreferrer"&gt;atopile&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flux.ai&lt;/strong&gt; is an AI-native EDA in the browser, with a library of 750 000 components carrying datasheets (grounding that limits hallucination) and a public MCP server (&lt;a href="https://www.flux.ai/p/blog/flux-copilot-under-the-hood" rel="noopener noreferrer"&gt;Flux&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Non-LLM autorouting is more mature than the LLM kind:&lt;/strong&gt; Quilter (physics, "millions of synthetic boards") and DeepPCB (reinforcement learning, InstaDeep) (&lt;a href="https://www.quilter.ai/blog/the-2026-guide-to-autonomous-pcb-design-quilter-vs-deeppcb-vs-flux-ai" rel="noopener noreferrer"&gt;Quilter vs DeepPCB vs Flux&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;For context: &lt;strong&gt;EAGLE ends support on 2026-06-07&lt;/strong&gt;, with migration to Fusion Electronics (&lt;a href="https://forums.autodesk.com/t5/eagle-forum/eagle-dying-on-june-7-2026/td-p/12017987" rel="noopener noreferrer"&gt;Autodesk forum&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Takeaways
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Money facts
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwv9p8xjlgnnplntum9qr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwv9p8xjlgnnplntum9qr.png" alt="Instruction-following rating against cost in USD across models, with real CAD edit requests" width="800" height="953"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Fig. 5 — What the edits actually look like — "convert to window frame", "make the cutout shallower by 10mm but keep the spanner the same" — plotted against what they cost. Note the x-axis tops out around $30 per edit. Figure from &lt;a href="https://arxiv.org/abs/2604.16170" rel="noopener noreferrer"&gt;neuralCAD-Edit&lt;/a&gt;, CC BY 4.0.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Let's wrap up the cost. After all, Astra isn't cheap, but so aren't engineers.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;API pricing:&lt;/strong&gt; \$10 per million input tokens, \$50 per million output, cached input \$1 per million, cache writes \$12.50 per million. Above 272 000 input tokens: \$20/\$75 (&lt;a href="https://www.yottalabs.ai/post/gpt-6-astra-pricing-api-cost-2026" rel="noopener noreferrer"&gt;Yotta Labs&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2.5× more expensive than GPT-5.6 Sol&lt;/strong&gt;, with cost per task about 75% higher (&lt;a href="https://artificialanalysis.ai/articles/benchmarking-gpt-6-astra" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A real reference point for agentic work:&lt;/strong&gt; completing the game Portal autonomously took 3336 tool calls and &lt;strong&gt;$571.18&lt;/strong&gt; in API cost (&lt;a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/openais-gpt-6-astra-model-autonomously-completes-portal-in-24-hours-feat-cost-just-usd571-in-tokens" rel="noopener noreferrer"&gt;Tom's Hardware&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Work in 3D generates millions of output tokens&lt;/strong&gt; through self-correction loops (&lt;a href="https://blog.neural4d.com/neural4d/gpt-6-astra-3d-modeling/" rel="noopener noreferrer"&gt;Neural4D&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The reference point for PCB:&lt;/strong&gt; $50 of API for a board that worked.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;NOT FOUND:&lt;/strong&gt; the token cost for a real architectural project, for a typical mechanical assembly (say a 5-part mechanism), or for complete documentation.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The cost pattern is predictable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A single part or board runs to tens of dollars; agentic work with a long self-correction loop runs to hundreds. At a design engineer's rate of $75–130/h the break-even point is low, but it only counts after subtracting the time spent on verification.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Hype...?
&lt;/h3&gt;

&lt;p&gt;Checked directly, worth listing separately, because these circulate around the web:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;"Astra scores 69.3% on EEBench (PCB)"&lt;/strong&gt;: &lt;strong&gt;FALSE&lt;/strong&gt;. EEBench states plainly that there is no Astra result. &lt;a href="https://eebench.org/blog/can-ai-design-circuit-boards-yet/" rel="noopener noreferrer"&gt;EEBench&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Astra lands 53 pp below experts on neuralCAD-Edit"&lt;/strong&gt;: &lt;strong&gt;garbled&lt;/strong&gt;. That number refers to &lt;strong&gt;GPT-5.2&lt;/strong&gt;, in an April 2026 paper that does not include Astra. To be clear about what I am rejecting here: the measurement is sound and I lean on it earlier in this article, where it shows how wide the gap was immediately before Astra. What is wrong is the attribution, not the number. &lt;a href="https://arxiv.org/abs/2604.16170" rel="noopener noreferrer"&gt;arXiv 2604.16170&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"BenchCAD 95.9% is verified"&lt;/strong&gt;: &lt;strong&gt;no&lt;/strong&gt;. Self-reported by OpenAI, not re-graded by the BenchCAD team. &lt;a href="https://benchcad.com/leaderboard" rel="noopener noreferrer"&gt;leaderboard&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Astra models CAD in Blender"&lt;/strong&gt;: &lt;strong&gt;a conflation of terms&lt;/strong&gt;. In Blender, Astra generates &lt;strong&gt;meshes&lt;/strong&gt; through &lt;code&gt;bpy&lt;/code&gt;. BenchCAD is a separate test of generating CadQuery code. Two different things glued into one narrative. &lt;a href="https://kingy.ai/blog/blender-openai-astra-complete-guide/" rel="noopener noreferrer"&gt;Kingy&lt;/a&gt;, &lt;a href="https://blog.neural4d.com/neural4d/gpt-6-astra-3d-modeling/" rel="noopener noreferrer"&gt;Neural4D&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"91 projects made with Astra"&lt;/strong&gt;: the catalogue exists, but its entries carry notes like "ongoing; no completed board", "may not be usable", "render pending". &lt;a href="https://gist.github.com/phuaky/3d0f52d6bb7534d5f60b5ef37871b187" rel="noopener noreferrer"&gt;gist phuaky&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;No evidence...&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I found no evidence of a step change in the understanding of assembly, fits and tolerances. The change is somewhere else: in the reach of tool control and in the quality of the first approximation.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The impact of Astra on CAD work
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Can a noob in CAD do the CAD work?
&lt;/h3&gt;

&lt;p&gt;Partially. Whenever a task is simple and well defined, models such as Astra significantly lower the entry level of getting (some)thing done. Be it a prototype, a simple part, a PCB with known components or a conceptual visualization, prompting and patience is often more than enough to get to the first sketch. The difficulty, however, is the lack of ability of a freshman to spot errors that simply appear as job well done. This observation isn't limited to CAD, but it is often more challenging to test.&lt;/p&gt;

&lt;p&gt;With Astra, a layman gets access to the first approximation of the result, but not to the final result. The biggest impact, therefore, appears where mistakes costs are low. That means DIY work, home 3D printing, single proof of concept, etc. As you may notice, not much has actually changed.&lt;/p&gt;

&lt;h3&gt;
  
  
  Should CAD professional know AI?
&lt;/h3&gt;

&lt;p&gt;Not really. The days of needing to know machine-learning principles and frameworks to get anything started are gone. With API keys and python scripts, MCP servers (e.g. KiCAD, FreeCAD, Onshape, Blender) or plugins, the cost of adding AI to workflows is largely determined by LLM providers and tokens.&lt;/p&gt;

&lt;p&gt;The key skills, however, are not "prompt engineering", but the ability to build verification and an iterative approach. The evidence: +27% on the score and 88%→100% correctness from adding nothing but a render to the loop (&lt;a href="https://github.com/pzfreo/build123d-mcp" rel="noopener noreferrer"&gt;build123d-mcp&lt;/a&gt;). The fundamental strength of a CAD professional is the &lt;strong&gt;ability to describe what a correct solution means in a way that is doable by machines.&lt;/strong&gt; For these people, getting access to better models is like giving faster cars to people that already know how to drive.&lt;/p&gt;

&lt;h3&gt;
  
  
  The effort now shifts
&lt;/h3&gt;

&lt;p&gt;True CAD professionals are quick to draft first versions and modifying existing drawings. Tools that they use have also been evolving "UX-wise". Therefore, despite shortening the time to create first versions of drawings and writing scripts, this aren't the biggest wins. However, finding documentation, converting scan to mesh and mesh to CAD is where significant portion of time gets saved.&lt;/p&gt;

&lt;p&gt;On the flip side, the biggest dangers and hence time thieves are the verification and testing, especially against quiet mistakes. Defining acceptance criteria and responsible design matter much more now, putting more emphasis on deriving a thorough design conceptual plan and review.&lt;/p&gt;

&lt;p&gt;What follows is my personal view rather than anything I can hand you a citation for. These are the conclusions I draw:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The direction is already visible: LLM plus solver, not LLM alone.&lt;/strong&gt; Embodied CAD, AIDL, ASSEMCAD, build123d-mcp: four independent pieces of work say the same thing. The next real jump will come from better coupling with the kernel, not from a bigger model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dedicated models will not disappear.&lt;/strong&gt; cadrille (2B parameters) holds DeepCAD IoU 92.2 at a fraction of Astra's cost. Narrow tasks will keep escaping to small models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The bottleneck stops being geometry and becomes unstructured data&lt;/strong&gt;: BOMs, DFM rules, standards, the history of design decisions. That is already visible in the Fusion and Onshape tooling.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What I would not expect within a year:&lt;/strong&gt; autonomous design of safety-critical parts. The blocker is architectural (ASSEMCAD) and regulatory (no certification, no auditability), not "not enough data".&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Credibility&lt;/th&gt;
&lt;th&gt;Note&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://developers.openai.com/api/docs/models/gpt-6-astra" rel="noopener noreferrer"&gt;dokumentacja API&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor blog / doc&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scalevise.com/resources/openai-gpt-6-astra-rollout-pricing-api-access/" rel="noopener noreferrer"&gt;scalevise&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press / blog&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://azure.microsoft.com/en-us/blog/gpt-6-astra-frontier-intelligence-for-work-now-generally-available-in-microsoft-foundry/" rel="noopener noreferrer"&gt;Azure&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor blog&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://artificialanalysis.ai/models/gpt-6-astra/providers" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;independent measurement&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.androidcentral.com/apps-software/ai/project-astra" rel="noopener noreferrer"&gt;Android Central&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;clarifies this is not Google Project Astra&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://arxiv.org/abs/2605.10865" rel="noopener noreferrer"&gt;arXiv 2605.10865&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;paper&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;authors from UVA, no OpenAI funding trace&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/BenchCAD/BenchCAD-main" rel="noopener noreferrer"&gt;BenchCAD GitHub&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;repo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://arxiv.org/html/2605.10865v1" rel="noopener noreferrer"&gt;arXiv (HTML)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;paper&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://benchcad.com/leaderboard" rel="noopener noreferrer"&gt;BenchCAD leaderboard&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;leaderboard&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;clearly separates self-reported from re-graded results&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://thenewstack.io/openai-gpt6-astra-benchmarks/" rel="noopener noreferrer"&gt;The New Stack&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.vellum.ai/blog/gpt-6-astra-benchmarks-explained" rel="noopener noreferrer"&gt;Vellum&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.ibtimes.co.uk/openai-gpt6-astra-ai-design-tool-1818412" rel="noopener noreferrer"&gt;IBTimes&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;news report&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;quotes verified verbatim&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://officechai.com/ai/gpt-6-astra-benchmarks/" rel="noopener noreferrer"&gt;officechai&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://emergent.sh/learn/gpt-6-astra-benchmarks" rel="noopener noreferrer"&gt;emergent.sh&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://arcprize.org/blog/astra" rel="noopener noreferrer"&gt;ARC Prize&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;benchmark blog&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;shows harness impact on the score&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/" rel="noopener noreferrer"&gt;OpenAI (ARC-AGI-3 settings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor blog&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://thenewstack.io/astra-arc-agi-benchmark/" rel="noopener noreferrer"&gt;The New Stack (ARC-AGI)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://artificialanalysis.ai/articles/benchmarking-gpt-6-astra" rel="noopener noreferrer"&gt;Artificial Analysis (benchmarking Astra)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;independent measurement&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;only independent price/performance measurement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://deploymentsafety.openai.com/gpt-6-astra" rel="noopener noreferrer"&gt;System card&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor document&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;no CAD/3D section&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://developers.openai.com/blog/architectural-visualization-with-astra" rel="noopener noreferrer"&gt;OpenAI Developers (architecture demo)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor blog&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;honestly lists limitations; interested party&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/magiccreator-ai/awesome-gpt-6-astra" rel="noopener noreferrer"&gt;X/tomkrcha, via awesome-gpt-6-astra&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;community repo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;FORUM&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://blendermcp.org/guides/astra-blender" rel="noopener noreferrer"&gt;blendermcp.org&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.lennysnewsletter.com/p/gpt-6-astra-is-a-banger-heres-everything" rel="noopener noreferrer"&gt;Lenny's Newsletter&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;newsletter / anecdote&lt;/td&gt;
&lt;td&gt;&lt;code&gt;FORUM&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://parametric-architecture.com/gpt-6-astra-ai-architecture-workflows/" rel="noopener noreferrer"&gt;parametric-architecture&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;industry blog&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;speculative scenario, not a documented pilot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://blogs.autodesk.com/forma/2025/04/24/how-to-use-generative-design-ai-and-3d-modeling-for-improved-site-planning/" rel="noopener noreferrer"&gt;Autodesk (Forma)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor blog&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://illustrarch.com/articles/75056-finch3d-review.html" rel="noopener noreferrer"&gt;illustrarch (Finch3D)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.myarchitectai.com/blog/ai-tools-for-architects-and-interior-designers" rel="noopener noreferrer"&gt;myarchitectai&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/louistrue/ifcclash" rel="noopener noreferrer"&gt;ifcclash&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;repo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;CODE&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/Kennystruct/Clash-Detection-Matrix-Automation" rel="noopener noreferrer"&gt;Clash-Detection-Matrix-Automation&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;repo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;CODE&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://architosh.com/2026/02/product-review-archicad-29-with-ai-assistant-beta/" rel="noopener noreferrer"&gt;Architosh&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.cadcrowd.com/blog/what-is-the-typical-timeline-for-completing-freelance-cad-or-rendering-projects/" rel="noopener noreferrer"&gt;CAD Crowd (LOD timelines)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.yottalabs.ai/post/gpt-6-astra-pricing-api-cost-2026" rel="noopener noreferrer"&gt;Yotta Labs&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://lobehub.com/mcp/xunliudesign-rhino-gh-mcp" rel="noopener noreferrer"&gt;Rhino/GH MCP v0.1.6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;repo / MCP listing&lt;/td&gt;
&lt;td&gt;&lt;code&gt;CODE&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;proof-of-concept only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://layer3labs.io/guides/gpt-6-astra-review" rel="noopener noreferrer"&gt;layer3labs&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;notes lack of compliance certification&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/pzfreo/build123d-mcp" rel="noopener noreferrer"&gt;build123d-mcp&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;repo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;CODE&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;hard numbers on feedback-loop value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://grandpacad.com/en/blog/openscad-vs-cadquery-vs-build123d" rel="noopener noreferrer"&gt;grandpacad&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.ptc.com/en/news/2026/onshape-launches-featurescript-mcp-server" rel="noopener noreferrer"&gt;PTC (Onshape MCP)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/sandraschi/freecad-mcp" rel="noopener noreferrer"&gt;freecad-mcp&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;repo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;CODE&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://mcp.directory/blog/freecad-mcp-complete-guide-2026" rel="noopener noreferrer"&gt;mcp.directory&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://arxiv.org/html/2607.05123" rel="noopener noreferrer"&gt;ASSEMCAD, arXiv 2607.05123&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;paper&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;strongest evidence of an architectural limitation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://arxiv.org/pdf/2508.00843" rel="noopener noreferrer"&gt;arXiv 2508.00843&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;paper&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://arxiv.org/abs/2604.16170" rel="noopener noreferrer"&gt;neuralCAD-Edit, arXiv 2604.16170&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;paper&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;10 professional engineers, real edit requests; no Astra result&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://arxiv.org/html/2505.22914" rel="noopener noreferrer"&gt;cadrille, arXiv 2505.22914&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;paper&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://arxiv.org/pdf/2412.14042" rel="noopener noreferrer"&gt;CAD-Recode, arXiv 2412.14042&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;paper&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://3dprintingindustry.com/news/backflip-ai-cuts-part-digitization-from-1500-to-10-with-new-cad-foundation-model-253596/" rel="noopener noreferrer"&gt;3D Printing Industry (Backflip AI)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;vendor numbers, independent coverage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.businesswire.com/news/home/20260803007022/en/Backflip-AI-Launches-CAD-Copilot-That-Transforms-3D-Scans-Into-Engineer-Quality-Editable-CAD-Models" rel="noopener noreferrer"&gt;BusinessWire (Backflip AI)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;press release&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.solidworks.com/solution/how-ai-is-augmenting-cad-tools-better-product-design" rel="noopener noreferrer"&gt;SolidWorks&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor page&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://arxiv.org/abs/2606.31252" rel="noopener noreferrer"&gt;Embodied CAD, arXiv 2606.31252&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;paper&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://arxiv.org/pdf/2502.09819" rel="noopener noreferrer"&gt;AIDL, arXiv 2502.09819&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;paper&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PAPER&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.cadcrowd.com/blog/how-much-does-it-cost-to-hire-a-freelance-cad-designer-or-3d-modeler-for-business-in-2026/" rel="noopener noreferrer"&gt;CAD Crowd (freelance rates)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.protoflow.ai/blog/ai-pcb-design-2026-guide" rel="noopener noreferrer"&gt;protoflow (PCB design guide)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://app.stationx.net/articles/ai-pcb-design" rel="noopener noreferrer"&gt;Nathan House, &lt;em&gt;AI PCB Design: My AI Tried to Make Itself Physical&lt;/em&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;case study&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;168 DRC violations vs 0, concrete numbers; quotes verified against the source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://openai.com/index/gpt-6-astra/" rel="noopener noreferrer"&gt;OpenAI (Astra launch)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor blog&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://forum.kicad.info/t/open-ai-claims-gpt-6-astra-can-make-pcb-boards/71487" rel="noopener noreferrer"&gt;forum KiCad&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;forum thread&lt;/td&gt;
&lt;td&gt;&lt;code&gt;FORUM&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://eebench.org/blog/can-ai-design-circuit-boards-yet/" rel="noopener noreferrer"&gt;EEBench&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;benchmark&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;built by atopile team, conflict of interest&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://hackaday.com/2026/09/05/can-ai-now-design-pcbs-that-just-work/" rel="noopener noreferrer"&gt;Hackaday + comments&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;outlet + forum&lt;/td&gt;
&lt;td&gt;&lt;code&gt;FORUM&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;best real-world signal from practice&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.protoflow.ai/blog/ai-circuit-board-design" rel="noopener noreferrer"&gt;Protoflow (case study)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;$50 API cost, boards worked after fab&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://pypi.org/project/kicad-mcp/" rel="noopener noreferrer"&gt;kicad-mcp on PyPI&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;repo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/Seeed-Studio/kicad-mcp-server" rel="noopener noreferrer"&gt;Seeed-Studio&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;repo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;CODE&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/mixelpixx/KiCAD-MCP-Server" rel="noopener noreferrer"&gt;mixelpixx&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;repo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;CODE&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://blog.adafruit.com/2026/04/22/kicad-mcp-pro-server-connects-kicad-to-your-ai/" rel="noopener noreferrer"&gt;Adafruit blog&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/atopile/atopile" rel="noopener noreferrer"&gt;atopile&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;repo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.flux.ai/p/blog/flux-copilot-under-the-hood" rel="noopener noreferrer"&gt;Flux&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor blog&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.quilter.ai/blog/the-2026-guide-to-autonomous-pcb-design-quilter-vs-deeppcb-vs-flux-ai" rel="noopener noreferrer"&gt;Quilter vs DeepPCB vs Flux&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor comparison&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://forums.autodesk.com/t5/eagle-forum/eagle-dying-on-june-7-2026/td-p/12017987" rel="noopener noreferrer"&gt;Autodesk forum (EAGLE EOL)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;vendor forum&lt;/td&gt;
&lt;td&gt;&lt;code&gt;OFFICIAL&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/openais-gpt-6-astra-model-autonomously-completes-portal-in-24-hours-feat-cost-just-usd571-in-tokens" rel="noopener noreferrer"&gt;Tom's Hardware (Portal run)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://blog.neural4d.com/neural4d/gpt-6-astra-3d-modeling/" rel="noopener noreferrer"&gt;Neural4D&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;industry blog&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;sober mesh/CAD distinction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://thehackernews.com/2026/09/gpt-6-astra-scores-100-on-exploitbench.html" rel="noopener noreferrer"&gt;The Hacker News (ExploitBench)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;trade press&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;confirms 100% on standard ExploitBench only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://kingy.ai/blog/blender-openai-astra-complete-guide/" rel="noopener noreferrer"&gt;Kingy&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;blog test&lt;/td&gt;
&lt;td&gt;&lt;code&gt;PRESS&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;the only detailed Blender test&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://gist.github.com/phuaky/3d0f52d6bb7534d5f60b5ef37871b187" rel="noopener noreferrer"&gt;gist, 91 projects&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;community catalogue&lt;/td&gt;
&lt;td&gt;&lt;code&gt;FORUM&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;most entries unfinished&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
      <category>llm</category>
      <category>gpt6astra</category>
      <category>benchmarks</category>
      <category>bim</category>
    </item>
  </channel>
</rss>
