Live data from Hacker News

We rendered and embedded one million CAD files

cad-search-three.vercel.app

11–20 of 51 posts

Re: We rendered and embedded one million CAD files

#12

Earlier quoted context omitted.

There's a pretty big bias for mechanical engineering components in the dataset- very few organic forms. It's one of the limitations we call out in the dataset card. There are a few though! Try "dog" or "cookie cutter" for example.

It's CAD. Is there a legitimate reason to use that to engineer a dog? Doesn't make sense to me.

The initial ABC dataset is from public Onshape files -- clearly some people had a reason to design a dog model parametrically!

Re: We rendered and embedded one million CAD files

#14

Neat, but also hilarious! Searching for "mug" gives results where the first item listed (ABC-00008297) is a mug model with a hole not only in the top to pour in your drink, but also in the side and bottom (just in case you wanted more access to your liquid).

Yeah, this looks like something you might hang from a wire or string with a slot for a dowel. A+ for effort though, lol!

Re: We rendered and embedded one million CAD files

#15
Thanks! In my search for a good STL for the following, your app gave me the closest model so far!

https://m.media-amazon.com/images/I/41hGjsBlrKL._AC_SL1000_....

I tried Google/Claude etc. But none worked. As per Claude, the technical name for that is Pillow Block Bearing/Shaft Coupling Block/Flange Mount Bracket. Funny thing is, your app didn't return any good result when I search with any of those terms.

After reading your blog post, I searched for "block with 2 holes". And lo and behold, it returned ABC-00162357!

Couple of suggestions: 1) Have a permanent link for each model 2) Show related models when a model is clicked 3) and lastly, show models based on an image

edit: Search for "mounting block" returned ABC-00180735 which is exactly what I was looking for. Thank you so much for making this!

Re: We rendered and embedded one million CAD files

#16

Neat, but also hilarious! Searching for "mug" gives results where the first item listed (ABC-00008297) is a mug model with a hole not only in the top to pour in your drink, but also in the side and bottom (just in case you wanted more access to your liquid).

Not the first one... but the "pair of interconnected mugs" that is described as "emphasizes connectivity and collaboration, suitable for serving beverages in a shared or communal setting" is pretty amazing too. I never knew I was missing out on communal mug holding.

Re: We rendered and embedded one million CAD files

#20
Neat.

As a mechanical engineer, I feel the part of my job is safe from AI for the time being. I don't think quality training data for good mechanical design exists.

3D CAD is only part of good design. To a tinker-er that is 3D printing simple parts, an STL is fine. But most parts that matter require far more design consideration and detail than simply the geometry data that an STL (or other 3D file) provides.

The majority of parts are accompanied with a drawing, and that is where the real design actually is found: Tolerances, GD&T, materials, processing notes...

Even then, most of the calculations and considerations to build the model and drawing are not explicit in the design documents: Nothing about a drawing of a stainless steel part tells you WHY it must be a stainless steel part. I don't think there is a large set of well documented designs out there to act as training data for an AI system to design an assembly beyond basic 3D parts.

The authors identify this gap, but it's a fundamental problem with the wholesale move to AI in mechanical design.

Post reply on HN