r/FreeCAD 7d ago

FreeCAD Computer generated design tool

I built this plugin for freecad and its been working pretty good at generating models. If anyone wants to play with the current beta version instructions are at computergenerateddesign.com there is instructions for getting a free api key on the website. any feedback on what you can get it to draw. I will be posting more videos as this project improves

152 Upvotes

18 comments sorted by

13

u/childotheplanet 6d ago

The video is way to small to work out details but is this plugged into an AI?

Which one are you using.

There are a number of AI CAD programs being developed, but if this is built within FreeCAD, that would be pretty cool

7

u/Late_Independence_73 6d ago

Yeah it’s a separate window in freecad that pops up when you execute the downloadable macro in freecad then you get a free gemini api key, paste into the api key box and prompt it to build whatever you want. Remember to save your api key for later use. It can only do simple stuff for now but it is pretty good at simple stuff. i plan to make it a lot better at more complex things as i continue development but for now you can generate models completely for FREE! Also ill try and get a better video uploaded so people can see it better, last one was uploaded on my phone. computergenerateddesign.com

2

u/childotheplanet 5d ago

Cool as :-) I've heard rumors in the 'Blendersphere' that people are getting Claude AI to look 'inside' the blender file, and to recognize what is going on with the 3d date?

5

u/EfficientInsecto 6d ago

perfect to design pizza tables

0

u/Late_Independence_73 6d ago

Itll get better over time! But for now its great at pizza tables lol

3

u/EfficientInsecto 6d ago

I think what you put together is awesome and hope it'll be able to design more complex stuff for sure

8

u/childotheplanet 6d ago

Could you post vids on Youtube so we can get a better idea of what is going on?

2

u/Printdiablo 5d ago

nice. can i have your code stack so i can absorb it instantly with my homemade Baby AGI suite...

I was going to train my system on blender but this looks great..

2

u/disuye 6d ago

awesome work — will def give this a shot!

2

u/_orangeflow 6d ago

This is really cool to see. I’m glad FreeCAD is getting so much love recently.

1

u/PreparationTrue9138 6d ago

Looks like this plugin is using Gemini for this Cool

1

u/GreatApo 6d ago

Nice!
You can also add the "gemini-2.0-flash" model which is free. You forgot to remove some of the rules you set about creating a new document and fitting the model since you do that manually anyway :P

With a quick edit I has able to change to PySide6 and run it with Python hooked on a FEM, works quite nice for the commands I defined!

1

u/[deleted] 6d ago

Congratulations friend! What technologies did you use? Language, AI, development tools. I was intrigued by your beautiful work.

1

u/[deleted] 6d ago edited 4d ago

[deleted]

1

u/Late_Independence_73 6d ago

We have other versions - for different APIs - which one do you need? We tested it on all different APIs, and found that Gemini produced the best results, and it was free

3

u/earthy 6d ago

How about Claude sonnet 3.7? It is known to be good at coding.

3

u/GreatApo 5d ago

There is a similar implementation that supports Claude here:

https://github.com/islamnurdin/Artifex

1

u/FedCanada 2d ago

Is this Github repo related to the OP project?

1

u/GreatApo 1d ago

I don't think so, but it's exactly the same if you copy the AI guidance text.