Top
Best
New

Posted by dagenix 6 hours ago

GenCAD(gencad.github.io)
166 points | 37 comments
achllle 1 hour ago|
I wanted to see how well it performed on real pictures of parts or hand-drawn drawings, but when I tried setting up the docker image, immediately ran into all kinds of dependencies not being installed. The examples make me suspect it doesn't work well beyond images that were generated from CAD in the first place.
xiaoyu2006 16 minutes ago||
> docker image, immediately ran into all kinds of dependencies not being installed

Ironically the former is engineered to avoid the latter.

atoav 1 hour ago||
If only there was some kind of container that allowed you to bundle all your dependencies together with your software.
geuis 2 hours ago||
To the author if they happen to see this. Please kill the auto playing video. If someone is listening to something else on their phone this always takes over and interrupts.
whatsupdog 16 minutes ago|
TIL: people are still browsing the internet without an ad blocker.
jrflo 19 minutes ago||
Neat, but I don't really see the utility. The time consuming part of CAD drawing comes from figuring out the correct dimensions of each feature, spacing, sizing, tolerances, etc., and constraining the drawing in a way so that it's easy to tweak later on- which this doesn't do at all. Maybe you could draw a 2d sketch of what you want then generate it, but you'd still have to do the hard part.
cjtrowbridge 3 hours ago||
This has been easy with OpenSCAD for a long time. I have made lots of cool, complex models this way. I built a repo of the prompts I use to show the llm how to do this and it includes many of the models I've created this way...

https://github.com/cjtrowbridge/vibe-modeling

oasisaimlessly 2 hours ago||
OpenSCAD has almost zero crossover with B-rep modelling ('true' CAD, what this apparently is), though.
twelvechairs 35 minutes ago|||
OpenSCAD uses CSG which is generally better. Easy to convert CSG to BREP. Cant generally do the opposite
iamgopal 1 hour ago|||
how hard it is ? with AI prevalent, how long ? any pointers to start from ?
bschwindHN 59 minutes ago||
If you want something based on B-Rep, look at projects that use opencascade under the hood, as that is one of the only B-Rep CAD kernels available which is free and open source. Some examples would be CADQuery, CascadeStudio, or RepliCAD.
alexgoodhart 2 hours ago|||
What is the inference overhead on this
jvanderbot 3 hours ago||
Same. Working with an LLM and OpenSCAD has been totally painless.
richk449 3 hours ago||
I’ve been using cadquery and build123 with Claude code and I find it incredibly painful.

What is your workflow for llm integration to openscad?

clippy99 50 minutes ago||
Maybe I missed something, if you have the image rendering in the first place, you already (likely) have the CAD. It is a nice demo, but what is the utility?
ecto 2 hours ago||
Readers may also enjoy my open source Rust BRep CAD kernel https://github.com/ecto/vcad or the hosted version at https://vcad.io.

I also wrote a bit about what goes into CAD apps! https://campedersen.com/tessellation

ecto 2 hours ago|
(forgot to mention, it's wired up to Claude so you can vibe CAD, like OP but with a few more steps - I'd like to train a similar model soon! I also wrote about my first stab at this https://campedersen.com/cad0)
andrew_kwak 38 minutes ago||
Checked out GenCAD. It seems pretty useful for simple circuit designs. Wondering if it supports import/export with other CAD formats?
isaisabella 52 minutes ago||
The demo seems pretty cool, but also pretty simple. When it comes to complicate models, I afriad it would be hard to generate the accurate 3D model.
mamami 4 hours ago||
Ideally it would tie in with an llm, no? Like you would want to be able to say something like "create a design of car suspension subject to x,y,z contrains"
cush 3 hours ago|
The input is images, and the output is CAD models, so it appears you could use a multi-modal LLM to natural language -> image -> CAD
ugh123 3 hours ago|
The examples they show are so basic.
More comments...