What is the best CAD addon for Blender?

I am somewhat familiar with just using Blender so is there an addon for Blender which allows me to do professional create CAD models and have them 3D printed out by any chance and is as good as using some proprietary CAD design software?

Blender is a polygon modeler so i think you would be better of using CAD software for creating CAD files.

What features of CAD programs are you actually looking for?

Hi mate, so I am looking to perhaps model a mini plane or a drone. Is this enough with some of the addons/extensions for Blender?

What do you need cad for with it? The main problem with what youre asking is, CAD is for curve surface modeling and therefore doesnt exactly have “geometry” because the resolution is whatever you tell it to be. Blender on the other hand has specific shapes (polygons) that make up a mesh. Blender would be way easier to use if you are a beginner to both than CAD for modeling a drone because cad requires a good understanding of scale and “machinability” CAD basically doesnt give you much rope to hang yourself with but you have to know how to make the length of rope you have do everything you want. If your goal is 3D printing, blender can print just fine as a polymesh. Are you trying to take this to machine parts for an actual drone? if so then you probably should go download the free indie version of Fusion 360 and just use that.

1 Like

Oh ok thanks man.

Just out of curiosity, how come modelling software like Blender doesn’t use curve surface rather than using polygons?

1 Like

It’s a different system. Curve systems can be very limiting because the operate on lifts and extrusion as opposed to controlling each vertex individually like blender. Theoretically, some thing like that could be implemented into blender down the line and they do have some similar tools but they are nowhere near as put together or advanced as a proper CAD application and really there isn’t an overwhelming need for them. Because nothing is permanent or committed in CAD it works well because you can always go back and change something in your history without undoing anything that happened after it in your history but the downside to that is, certain types of modeling simply aren’t possible. Blender, generally speaking, has done a pretty good job of maintaining a pretty non-destructive workflow. I will say that I personally feel some people take that too far and sacrifice certain things like typology and edge flow for the sake of being non-destructive but that by no means means that it’s necessarily wrong. Blender is a powerful tool for its intended purpose. If you were trying to 3-D print parts or machine parts, it is still fully Possible. Just make sure that your resolution is extremely high before you export and if you are 3-D printing, most 3-D printing Services take OBJ files just fine, or if you are printing it yourself, a lot of times the printer software can take an OBJ, or DAE file. In terms of machining, not every machining program can take certain types of files but if you really need to there are options. It’s not always simple but it can be done. Really if the purpose is machining you should really stick to cad though. Cad maintains information like dimensions. Blender, just like Maya, or any other polygon modeling application typically uses arbitrary values to determine scale within The application which means that if I transfer the file from blender to Maya, the whole scene could be much larger or much smaller. The scale in CAD is the scale and CAD and that’s just sort of the way it is

1 Like

It provides curves/surfaces but in a limited fashion. Blender is focused on polygons because modeling with polygons and manipulating polygon meshes are much more practical. Also, Cycles and Eevee are polygon renderers, even curve surfaces has to be converted to polygon meshes in order to render them.

1 Like

I think what Joe Smith is looking for is a 3D modeling tool that is free, as the Autodesk suites are very expensive to use. It doesn’t really matter what underlying algorithms are used; curves or polygons, as long as they can be exported to other file formats, for example, dxf or stl. I have worked with Revit and Autocad plant 3D, I really wish there was a blender plugin that could emulate some of the features in Revit, because Blender is so much more powerful than Revit, but some features in Revit is there specifically to make architecture workflow efficient and easy.

FreeCAD is quite capable. I know it provides CAM tooling, it should also provide a better toolset for 3d painting.

CAD software (such as FreeCAD) is very much oriented towards manufacturing and machining. As people who try 3D printing often discover rather quickly, you can design something [in Blender] that you can’t print, because there’s no set of printing-machine moves that will let you extrude it in plastic. CAD technology, on the other hand, is centered around such moves – that’s its “world view.” Blender’s is not.

So, you can take a CAD model as a source and build a 3D render from it, but it’s unexpectedly difficult to try to go the other way. If you want to design something with the goal of holding it in your hand, a tool like FreeCAD – not Blender – would be the proper place to start. You’ll be much less likely to have inadvertently wasted your time.

Do you want a cad program or do you want to make things?
I saw what you want to make and I make drones with blender. I can then, and do, 3d print them out or cut them on my cnc machine. For that I use BlenderCam. It works a treat.

1 Like

Take a look at Construction Lines!
It has a lot of CAD-like features that at least help you a lot with precision modeling.

Its sll about workflow ive come from m cad software and have just had to modify my spproach to be able to create what i want in blender. But blender id cspable of precision modelling dtrsit out of the box
se chsnge the units to your preference in the scene panel, master the 3d curser and try cad transforms add on search maker tales on you tube. Now that i im getting my workflow sorted i prefer blender to cad software and am looking forward to future developments in this area.

Is it better than using autocad or something?

That’s a subjective question, not easily or completely answerable…
A person comfortable with autocad would say no. Someone who is in the field of architecture would tell you no. And so forth.
The person who appreciates their polygonal modeler would tell you, “Heck no!”

Their paradigms and approaches to creation are different. Their goals are different.

You should go get freecad. Or some such example. Get a feel for a cad program. Check out their forums. You will see a different energy.

p.s. AutoCad is old and a standard. Revit is what that crowd would use today. It’s their complete tool. Fusion has superseded autocad’s dominance as the beginners autodesk tool. Both have 30 day versions. Give’em a shot.

1 Like