Live data from Hacker News

Show HN: Hestus – AI Copilot for CAD

hestus.co

1–10 of 88 posts

Show HN: Hestus – AI Copilot for CAD

#1
Hello! We’re Kevin and Sohrab from Hestus (https://www.hestus.co). We're working on an AI copilot for CAD. Today we're releasing a simple sketch helper for Fusion 360 and would love your feedback. Here’s a quick demo: https://www.youtube.com/watch?v=L9n_eY-fM_E.

Why we’re doing this: Mechanical engineers excel at generating initial design concepts but get bogged down translating ideas into final designs due to tedious, repetitive tasks. Our goal is to automate these mundane processes, allowing engineers to focus on the creative aspects of design.

Having worked at multiple hardware companies—from medical devices to space launch vehicles—we know how often “trivial” components such as manufacturing rigging, get brushed under the table in scheduling conversations. These tasks aren’t necessarily complex, but they take time and still require the rigor of production components. From finding the perfect fastener to making sure mounting holes align, we aim to simplify and accelerate the design process from the complex to the mundane.

We're tackling this problem similarly to how coding copilots help programmers work faster. Initially, rudimentary coding assistants offered simple suggestions like auto-completing variables. Now, they understand complex tasks, write entire code blocks, and help fix bugs. We're taking this step-by-step approach, starting with a beta that focuses on sketching.

Our sketch helper offers design suggestions, such as applying equality constraints to similarly sized circles or adding tangent constraints between lines and curves. While designers can do these tasks manually, they often require dozens of precise mouse clicks. Our software makes suggestions that you can preview and accept to streamline your workflow. Over time we aim to improve at anticipating your needs and expand beyond sketching to other design aspects like resolving interference issues, auto-generating bills of materials with purchase links, and offering manufacturability suggestions.

How this is different from other solutions: we've heard of complete generative part design solutions, but we don't believe this top down approach is the best way to assist mechanical engineers. Engineers excel at and enjoy designing new concepts—we want to focus on streamlining the most tedious aspects. Crucially, we find that generative solutions often overlook manufacturability, a key aspect of design.

We invite you to try our sketch helper and share your thoughts! If you can think of any additional features that would make it more useful to you, we’d love to hear what they are. Any and all feedback is welcome!

Show HN: Hestus – AI Copilot for CAD
hestus.co

Re: Show HN: Hestus – AI Copilot for CAD

#2
I've used CAD nearly every day for my entire engineering career, and this feels like a logical step. My day is filled with a tedium of micromanaging Solidworks or NX to simply do what I need. It takes very little time for me to envision a solution, but it takes ages of clunking through UI to actualize it. I'll be on board once you have SW support, I'd be interested in implementing it immediately.

My questions: 1) What's your CAD background? 2) What led you to realize that this was a problem that needed solving?

Re: Show HN: Hestus – AI Copilot for CAD

#3
I've no idea what I'm looking at but it looks cool. Could use a bit of an explanation what 'HV lines' are (don't look high voltage to me!) or why 'equating circles' is a good idea for us non-mechanical engineers.

Re: Show HN: Hestus – AI Copilot for CAD

#5

I wonder if the prevalence of coding LLMs will bring renewed attention to code-based modeling systems like OpenSCAD. It seems much easier to get them to generate code vs. translating into GUI interactions or modifying some other internal state directly.

I’m sure there will be some value, especially as the LLM systems become capable of doing more of the work, but as a professional robotics engineer with a focus on mechanical engineering, OpenSCAD just cannot perform appropriately to serve as a primary CAD platform for professional mechanical design. Parametric GUI based design has so many advantages, a key one being that you can click on a feature and change it easily.

Re: Show HN: Hestus – AI Copilot for CAD

#6
post #3

I've no idea what I'm looking at but it looks cool. Could use a bit of an explanation what 'HV lines' are (don't look high voltage to me!) or why 'equating circles' is a good idea for us non-mechanical engineers.

HV probably means horizontal/vertical. You can see the CAD tool snapping to H/V line several times in the demo video and they intentionally make it crooked. Same with circles, if you draw it similar size as previous feature most CAD tools will snap and highlight adding equality constraint.

Honestly the demo is both convoluted and not convincing, but also trivial and I don't see where AI comes in. The HV feature can literally be `abs(angle-90deg) < 1deg`. And randomly adding constraints without deeper understanding is how you end up with poorly constrained geometry that won't work once you change design parameters.

Re: Show HN: Hestus – AI Copilot for CAD

#7
This looks like pretty much the exact kind of thing I’ve wanted. I’m just a very occasional user of Fusion 360 for personal 3d printing use - and I’m pretty terrible with CAD especially if I haven’t used it in a few weeks.

Re: Show HN: Hestus – AI Copilot for CAD

#8
Was a Mechanical Design Engineer for about a decade. Personally, the CAD part was the easy and fun part (Used Solidworks, Creo, Inventor, Catia v5 extensively. Professionally trained in all four as well). The “tedious” part was SAP (part number and material management), drafting, ECN/R/O, BOM handling, etc. I would be more excited for “AI” for PLM like Windchill, TeamCenter, or Cadedge (or whatever SAP PLM packages you used)

Re: Show HN: Hestus – AI Copilot for CAD

#9

I wonder if the prevalence of coding LLMs will bring renewed attention to code-based modeling systems like OpenSCAD. It seems much easier to get them to generate code vs. translating into GUI interactions or modifying some other internal state directly.

I’m sure there will be some value, especially as the LLM systems become capable of doing more of the work, but as a professional robotics engineer with a focus on mechanical engineering, OpenSCAD just cannot perform appropriately to serve as a primary CAD platform for professional mechanical design. Parametric GUI based design has so many advantages, a key one being that you can click on a feature and change it easil…

I think both approaches have merit, I find the ability to have proper libraries/functions (such as "place M4x8 socket head countersunk bolt here") is really nice, though I'm faster with the click&change approach for exploratory design.

However the thing holding OpenSCAD back is the fact it is CSG (basically booleans on primitives) which is just not good enough for non-trivial parts. More interesting tool is cadquery[1] which uses the OpenCASCADE b-rep kernel. Still not as powerful as commercial offerings sadly, but at least on the right path to get there.

[1] https://cadquery.readthedocs.io/en/latest/

Post reply on HN