Good day, I was trying to get my version of autocad working when I noticed I can't draw in model space in all six side views like how I can in the classes. (I was told importing a profile would automatically set it up. but that's not the case.) What magic do I need to do so as to not have the UCS move at all, Or am I stuck working on the computers in college for the rest of my working days?
By default the Dynamic UCS is active. This means that if you are working let's say in an isometric view that includes a solid or surface model, the UCS will be positioned on the surface where your cursor is such that the UCS's XY plane will be coincident with that plane of the model. For example, if you are looking at a box in a isometric view (or any non-principal view) this would make it easier to draw on any side of the box without the need to explicitly define a UCS.
I'm not sure if the "broken pencil" icon still exists. It used to be displayed when you created a view that showed the current XY plane in edge view. This indicated that screen picks would not be valid as they are normally project to the XY plane and if you are seeing an edge view of the XY plane then it's impossible for the screen pick to "land" on it.
Among the best-known CAD programs is AutoDesk's AutoCAD, but there are many others, proprietary and open source, out there. So how do the open source alternatives to AutoCAD stack up? The answer depends on how you plan to use them.
The trick for deciding whether a replacement piece of software, whether open or closed, is a good choice for you is to tease out exactly what your needs are. The situation is no different than discovering that the person who insists that they "need" Photoshop is just using it to draw a few geometric shapes and remove red-eye from photos; what they really need is a graphics editing tool that can replace those specific functions. Whether it has all of the bells and whistles of the original is irrelevant if those features sit paid for but unused.
My personal journey through open source CAD programs was no different. I worked with AutoCAD briefly in grad school, so when I wanted to play with drawing three-dimensional plans for something, it was pretty much all I knew. But that alone didn't make AutoCAD the best choice.
As I've strived to replace more and more software in my life with open source options, Blender turned out to be just as good for my 3D modeling needs, whether I was playing with models created for a 3D printer or looking at landscapes exported from other programs. And for the relatively simple task of planning out my home landscaping projects, Sweet Home 3D has been an excellent open source alternative.
The SALOME platform is an application and framework suitable for industrial design and simulation. It's a side-project of the 3D powerhouse, OpenCascade, and has some serious industrial users. SALOME integrates a CAD and CAE modeling tool with industrial meshing algorithms and advanced 3D visualization. Its geometry editor can import STEP, BREP, IGES, STL, and XAO files, and its mesh editor can import UNIV, MED, GGNS, SAUV, and more. It has integrated Python support.
As with all other CAD applications on this list, it's open source, so if you have in-house developers creating plugins for it, there's no need to deal with a clunky API. You have direct access to the code base.
BRL-CAD is a cross-platform CAD tool that dates back to 1979, although it would take 25 years for the source code to be released under an open source license. In fact, BRL-CAD is so old that it has been credited with being the oldest source code repository of an application currently in active development.
Originally developed by Mike Muuss at the Army Research Laboratory, BRL-CAD is been used for decades by the United States military for modeling weapon systems, but it also has been used for much more everyday design tasks, from academic to industrial design to health applications.
So what does more than 35 years of development bring you? BRL-CAD is made up of more than 400 different constituent tools and applications spread across more than a million lines of source code. Not all parts are under the same license, with licenses ranging from BSD to LGPL to simple public domain; the COPYING file within the project's source code on SourceForge has more details.
FreeCAD is a parametric open source CAD program that was created to be able to design "real-life objects of any size," and although it's clear that many of the showcased examples created by users are smaller objects, there's no specific reason it couldn't be used for architectural applications as well. FreeCAD is written primarily in C++, and if you're a Python coder you'll want to take advantage of the ability to extend and automate FreeCAD using its Python interface.
FreeCAD can import and export from a variety of common formats for 3D objects, and its modular architecture makes it easy to extend the basic functionality with various plugins. The program has many built-in interface options, from a sketcher to renderer to even a robot simulation ability. Currently in beta, FreeCAD is being actively developed with regular releases, but the developers warn that it may not yet be suitable for production use.
LibreCAD is another CAD program that is designed to work across Windows, Mac, and Linux alike. A fork of QCAD (mentioned below), LibreCAD has an interface that will look familiar to AutoCAD users, and by default it uses the AutoCAD DXF format for importing and saving, though it can use other formats as well. LibreCAD is 2D only, though, so it makes more sense if your intended use is a site plan or something similarly, err, flat.
I use a 20 year old copy of TurboCAD running under Wine. It's better than any of the GPD'd CAD software available. QCAD/LibreCAD are so user-hostile, that using them is something only a masochist would consider.
I think you nailed it. The beauty of Linux is Linux itself, and the apparent obsession many users have to also use only OSS on it, is limiting their use of their computer, and is a loyalty of open source, that seems far beyond the philosophy the Linus and the Linux kernel.
While not open souce BricsCAD IS a drop in replacement for Autocad. It even uses most of Autocad's same commands. It is also about 1/2 to 1/3 the price. BricsCAd also has a large community using the product. As a 20 autocad user, it only took minutes for me to get up and running with BricsCAD.
I would hazard a guess that most readers of opensource.com come from the programming world and thus would be far more at home with OpenSCAD. You simply code objects -- after a little bit of a learning curve to remember the basic commands it becomes an incredibly powerful parametric design tool. In general, I have found that students who are not already familiar with some form of visual CAD program pick it up more quickly. That said, you can have your cake and eat it too - as FreeCAD has an OpenSCAD module.
I've enjoyed using OpenJsCAD, which is similar to OpenSCAD, but instead of using a domain-specific language, it uses Javascript. Runs in the browser, rendering models with WebGL. I used this to design many models for 3d printing, including my wedding bands.
Basic version of Draftsight is free for anyone, and there is a Linux version. You have to register but they don't hassle. The CAD engine is from Graebert who produce ARES Commander, and the same is in CorelCAD.
I need to produce industry standard 2D CAD drawings and Draftsight is the only product I have found that will allow this on Linux. (Yep, 2D is certainly not obsolete - millions of us still have to produce 2D stuff.)
Otherwise, FreeCAD looks interesting, but is only at about version 0.16 so it has a way to go. There are already autocad dwg import functions, Hopefully someone will do some AutoCAD command aliases for FreeCAD. Who knows - maybe I'll end up doing them :-)
Fact is none of these tools solve even close to the same thing as the commercial CAD tools do. BRL is the closest, but its modeling last time i use was just appalling. The others (why even include 2d?) just don't come close to tools like solid works, iron cad Autodesk and a bunch of other lesser known programs.
I'd agree that there really isn't a direct replacement to AutoCAD. The other issue is that for quick and 'dirty' creation, things like TinkerCAD can help you put a concept model together quite fast without installing a program. But since both of them aren't open source, they don't need comment time.
I've used QCad community edition (forked to LibreCAD) to make a 1:1 pattern of something I was cutting out. I've also used Blender to make a model of parts of a standing desk. I then used LibreOffice to sort out all the pieces and place them so I could make the desk out of a single 1/2" sheet of 4'x8' plywood.
Unfortunately I see too many situations where users try to use these OpenSource Apps as an alternative to AutoCAD but rarely does it work out for them. Being in the education business, I've trained many individuals that tried using them but found themselves either limited with what they needed done or restricted with their clients that needed to view the CAD drawing.
Hi !
All though not Open Source i use VariCAD as my main CAD tool. It runs native under Linux, Licens fee around 600 Eur. full 3D modelling and generation of 2D from 3D or generating 3D from 2D, automatic generation of BOM and it uses so little system resurces that i can run it in a virtualbox virtual machine and still manage full 3D models of a house.
I've been an AutoCad user for over 25 years and have been using Revit since 2015. I use the Revit for design and the AutoCAD for technical architectural drawings. I have a huge library that I have built over the years therefore another Cad software program would have to blow my mind for me to consider switching.
Julia Longtin, the president of HacDC.org, (The Capital's Hackespace) is also the maintainer of ImplicitCAD, a through-the-browser 3D system whose scripting language is base on OpenSCAD. The source code is written in Haskell, and it promises to handle curves much better -- or so Julia says.
b37509886e