Live data from Hacker News

Show HN: AI CAD Harness

fusion.adam.new

21–30 of 108 posts

Re: Show HN: AI CAD Harness

#21
Is the internal data model of fusion structured enough to be understood with a text-based LLM? Or do you need to basically screenshot the render to understand what is happening?

Would a more CAD-as-code based approach to CAD design be more suitable?

Just like, LLMs have an easier time to build a presentation with latex than with powerpoint...

Re: Show HN: AI CAD Harness

#22
post #16

Earlier quoted context omitted.

...and what about this harness?

https://x.com/zachdive/status/2050264975781060897?s=20 We abstract pretty much everything down to two simple primitives: CAD as code + visual feedback

I would still like to understand the business model and pricing?

Re: Show HN: AI CAD Harness

#23
post #20

As someone with a background in mechanical engineering, I'd love to be able to automate CAD design as it's quite tedious and only fun like 5% of the time, but I've tried these tools and I really don't think text-to-CAD is the right approach. It usually takes longer for me to come up with an accurate written prompt to fully dimension what I need than to just grab my space mouse and do it.

Could be camera and canvas to CAD - be more apt for your use case? Something akin to minority report + AI?

Asking seriously.

Context: Have some overlapping interest in the space because I am prototyping a camera based edge device that allows for AR/AI interactions.

Re: Show HN: AI CAD Harness

#24
post #20

As someone with a background in mechanical engineering, I'd love to be able to automate CAD design as it's quite tedious and only fun like 5% of the time, but I've tried these tools and I really don't think text-to-CAD is the right approach. It usually takes longer for me to come up with an accurate written prompt to fully dimension what I need than to just grab my space mouse and do it.

The real power with these kinds of tools isn’t prompting one shotted models but giving agents the ability to do the full workflow. You give them a description of the part and how it’s supposed to mate with parts from McMaster, Misumi, existing parts libraries, etc and the agent downloads the models, asks any clarifying questions to clear up ambiguities (using available part configurations to provide options when applicable), uses measurement tools to validate the design, provide material details for FEA, read and use PDF drawings/datasheets, and so on.

At least, that’s the theory. The problem is that none of the existing CAD tools (almost all exclusively built on Parasolid) are set up to support agentic workflows. None have proper text based representations, with the possible exception of OnShape’s feature script which is too undocumented and proprietary to be of much use. Even if it was supported, Parasolid isn’t set up to provide the kind of detailed error reporting needed to provide agent feedback.

I’ve been experimenting with this in ECAD by giving agents the ability to edit Altium files directly and it’s been working very well (even with footprint drawings!), but my attempts to do it with MCAD have fallen flat on their face because it’d require developing a geometric kernel from scratch with this workflow in mind.

Re: Show HN: AI CAD Harness

#25

Is the internal data model of fusion structured enough to be understood with a text-based LLM? Or do you need to basically screenshot the render to understand what is happening? Would a more CAD-as-code based approach to CAD design be more suitable? Just like, LLMs have an easier time to build a presentation with latex than with powerpoint...

We are using a CAD as code approach! Like I said in the post we heavily leverage FeatureScript to drive Onshape and Python to drive Fusion

Re: Show HN: AI CAD Harness

#26
> Adam is now a harness that integrates directly with your CAD

It does not integrate with "my" CAD, which happens to be none of the two closed-source, closed-ecosystem, commercial products you built your tool for.

Re: Show HN: AI CAD Harness

#27
post #22

Earlier quoted context omitted.

https://x.com/zachdive/status/2050264975781060897?s=20 We abstract pretty much everything down to two simple primitives: CAD as code + visual feedback

I would still like to understand the business model and pricing?

It's usage based (tokens). Subscriptions give you access to token amounts/month

Re: Show HN: AI CAD Harness

#28

> Adam is now a harness that integrates directly with your CAD It does not integrate with "my" CAD, which happens to be none of the two closed-source, closed-ecosystem, commercial products you built your tool for.

Which is your CAD? We also have an opensource version that we actively maintain: https://github.com/Adam-CAD/CADAM

Re: Show HN: AI CAD Harness

#29

There are more elegant solutions to this problem. Why are you trying to get an LLM to work with bloated, archaic tools that you have to rent from a feudal lord in the cloud when there are free open-source alternatives like OpenSCAD. This is just one example of a superior tool that's natively easy for LLMs to interact with, because the source files are just composable scripts containing lists of shapes and then lists…

>when there are free open-source alternatives like OpenSCAD.

As much as I agree with the fact that they should have built that tool for free open-source alternatives first and foremost, OpenSCAD is not the right choice.

OpenSCAD is a fantastic tool to whip together a box for your hobby electronics project, but doing serious professional CAD models ... it's just not in the same league as fusion, onshape, and freecad (as hideous as FreeCAD's UI may be).

Re: Show HN: AI CAD Harness

#30
post #8

There are more elegant solutions to this problem. Why are you trying to get an LLM to work with bloated, archaic tools that you have to rent from a feudal lord in the cloud when there are free open-source alternatives like OpenSCAD. This is just one example of a superior tool that's natively easy for LLMs to interact with, because the source files are just composable scripts containing lists of shapes and then lists…

In programming the best tools are open source. Nobody is using a closed source compiler anymore, for example. That can lead to an assumption the same is true in every domain. But it's not true. Closed source commercial CAD software absolutely blows the open source stuff out of the water. OpenSCAD is a cool project and can be useful, but if you believe it's a "superior tool" to professional CAD packages like Solidwork…

> Closed source commercial CAD software absolutely blows the open source stuff out of the water.

Very unfortunate, but true indeed.

One of my big hope is that coding with the help AI will quickly close that gap (the missing piece is a modern geometry engine like what's in Fusion, and should be reachable in an OSS context with AI-assisted coding now).

Once that happens we will be able to finally and forever escape the clutches of the likes of Autodesk.

But we're not there yet.

Post reply on HN