Ruminations on CAD Software

A friend recently asked me on a social media site if I agreed that AutoCad 2013 is inferior to SolidWorks.  I got sidetracked reminiscing about all of the CAD packages that I have used over the last nearly two decades.  It is posted here for future reference and so everyone else can reminisce with me.

 

I first learned CAD back on AutoCad 10 or 11. I can tell you that whatever AutoDesk is selling today has to be light-years ahead of what I started on. Imagine a black screen with an XY coordinate reference at one corner and a command prompt line at the bottom. The terminal I first used was 100% driven by the keyboard. I had a little piece of paper with the keyboard commands written on it. Everything was done first in the mind before you could figure out what keystrokes you would have to enter to generate a line. It was less than optimal but I did some really solid design work in that system.

Eventually we upgraded to AutoCad 2000. It had a real GUI and mouse control! I still used the old-school keyboard commands though because I could work much faster with my keyboard than the mouse. Somewhere in there I also picked up MasterCam 9 or some revision around there. Mind you, this was when all engineering software still used physical dongles. One dongle for AutoCad, one for MasterCam, etc… Get a new version? It comes with a new dongle. The floppy disks or CDs were basically free. The dongle was EXPENSIVE. MasterCam was very similar to AutoCad although it had worse drawing tools but came with the ability to generate G code to run CNCs. The post-processor for our particular CNC was a closely guarded piece of code. It cost about as much as the CNC itself did!

Then along came SolidWorks. I got my hands on it around 2002. I think I learned on SolidWorks 98 because it was the spare copy the department had. It was a complete game-changer in modeling. Rather than 2-D line art or very clumsy 3-D wire frame modeling (basically copying the hand drafting techniques that I had started out on), it did true solid modeling. What a breakthrough! I LOVED SolidWorks. It just worked. It allowed me to create beautiful designs that used less material, were easier to produce, and worked better than anything I did in AutoCad.

Somewhere in there I also dabbled with an early beta version of AutoDesk Inventor. I thought it was a crappy product that was trying to do SolidWorks in a cartoon style. Haven’t used it since. It was garbage back then. I hope it improved since quite a few companies used it last I checked around the middle of last decade.

Then came Pro-Engineer. I had to learn it for a class. We used R 2001. It was a painful experience. Somehow they had taken the worst elements of AutoDesk and made a 3-D modeler out of it. That program reminded me of the dark days of the first version of AutoDesk I used. Command prompt with a few very rudimentary command menus that could be clicked on with a mouse.

Later I learned some other strange proprietary CAD tool while working for a company making heavy trucks. It was 2D only and was a legacy system. The outfit had converted over to a mix of CATIA and Pro-E but still had this legacy system for their older trucks. It was such a BAD product that I can’t even remember what it was called. No great loss.

Next I learned CATIA and DELMIA. I think we used V5. It could have been V4 but I remember more graphical interfaces than V4 could muster. It was extremely powerful software but very difficult to use. No wonder people make careers over being CATIA monkeys. The DELMIA package was quite good, too.

Following that, I learned Pro-E Wildfire R 1.0 in German. It was quite a bit different from Pro-E R2001. I designed some very interesting things in that German version of Wildfire. If only I had access to SolidWorks, I could have done even better.

Next came Unigraphics. We used V11. It was absolutely awful. I was incredibly slow in the product and eventually convinced my boss to switch me to SolidWorks so I could design faster to meet a deadline. Unigraphics is now known as NX. I hope they cleaned up the software and made it easier to use. It’s pretty bad if someone like me thinks the software is worse than the old school versions of AutoCad.

The last few years I haven’t had as much opportunity to do much drafting or solid modeling. I played with SketchUp back when Google first bought it and found it fun but not particularly useful for what I do. I still keep up-to-date with SolidWorks but find that the newer versions are getting a lot of feature bloat. Much of the old snappiness of the program is getting lost in all of the features being brought over from CATIA. Now that Dassault Systemes owns SolidWorks, I fear that it will start to look more like CATIA and less like a product that is easy to use and functional. Let’s hope that doesn’t happen. SolidWorks is the best piece of modeling software available for 90% of the engineering that is done today.

tl;dr: AutoCad 2013 probably just like AutoCad R10 sucked.

I, for one, salute our new hexapodal robot overlords

It seems someone has taken hexapodal robots one step closer to total world domination.  A guy named Matt created a robot that can create 3-D surfaces using a router and and end mill bit.  It looks like it’s only a proof of concept but I can see this same idea quickly being married to a whole host of applications.  Just wait until the day when hexapodal robots can create more hexapodal robots!  Let’s hope no one lets them think for themselves.