Hello CADers of CD! I just have a quick question for all of you… Which CAD program is best? Last year I went through a horrifying experience of designing our robot in Google sketch up. Not ideal.
So what is the best CADing software? Solidworks, Inventor, or Fusion 360? What are the pros and cons?
Please share your opinion!
Thanks!
(By the way if their is a thread about this please post a link)
Robot in Google Sketch Up - I feel bad for you. I personally prefer Solidworks. A lot of CAD programs are very similar, but Solidworks just feels the most intuitive to me. It is probably because I have the most experience in Solidworks though. If your team is mainly Mac based, Fusion 360 is nice because it’s cross-platform. Fusion 360 also has pretty good CAM built in. Although HSMworks is very similar for Solidworks and Inventor. However, I think you’ll find that Solidworks and Inventor are much more robust than Fusion 360 in terms of feature set. If you do have access to a lot of windows machines, I would go for Solidworks or Inventor.
Still prefer Creo, 8 years after first picking up Pro/E Wildfire… I once had reasons, because I had actually tried recent versions of Solidworks and Inventor, but at this point it’s more a matter of being able to do everything I want to do quickly.
If you have mentors that use one, use that. Otherwise, my experience is/was that they’re all pretty comparable (at least Solidworks, Inventor, and Creo), and you’re better off picking one and just running with it. They all have associated headaches that you’ll discover from using them regularly.
I’ll put in another vote for Creo. I grew up learning 3D parametric CAD with PTC and that’s why it’s still my favorite. I am much more comfortable in the constrained world of Creo vs. the free form world of Solidworks and Inventor.
If maintaining software is not your thing and you want to run multi-platform, check out OnShape. It’s cloud based CAD with Goggle Drive “like” file management.
If you’re going to pursue an engineering career, you’ll need to know some form of 3D CAD. I like Creo and Solidworks since they are mainstream and professional. As mentioned by others, go with a system your mentors know or a system you know and make it your own.
The most important thing is team unity when it comes to CAD. Having team members concurrently designing in two or more systems is not productive. Standardize. The benefits of one system over another are so minor these days, it’s not worth the hassle of trying to integrate it all.
Solidworks with Grabcad all the way. In my opinion it is the most intuitive and easy for students to learn while being very good for FRC purposes. Added bonus is that there are a bunch of seminars and videos from other teams on best practices for Solidworks out there making it easier to hone your skills specifically targeted at FRC.
Last reason I am very pro Solidworks is that many of my graduating students who study engineering at various universities have reported back to me that they work with Solidworks in their first few years in school so they get a leg up on the competition when they get to school which is the greatest plus of all.
Have you tried Creo? It’s like SolidWorks, but is WAAAAAYYY more frustrating. Part creation isn’t terrible, but making assemblies is horrific, and God bless you if you change your mind or want to do some advanced mates.
Yeah, you’re blowing that way out of proportion. The learning curve is steep and there’s typically a google or two between wanting to use a constraint and actually using it, but once you learn the constraints IMO stuff for FRC/FTC is pretty sane. I’ll grant you there’s a bit of a steep hill going towards a cliff in getting how it works, but once you’re there it makes plenty of sense.
Fusion 360 is really awesome. I think SW users tend to overlook it as it’s quite different from SW and they believe that because of it’s more minimalist interface and low cost that it’s been dumbed down. It has all the features a FRC team would want, a great sketching environment, collaboration, multi-platform functionality, cloud based storage and repository control, easy to use CAM enviroment and a ton more. It’s also really easy to teach to new students and is a little lighter weight performance wise which is great for running on old school computers or student laptops.
I tried to learn it, TWICE, in two years. I got frustrated at roughly the first tutorial–the first time near the end, the second time I might have made it through a sketch. This was about 10 years ago. I haven’t looked back.
OTOH, I can work in either Solidworks or Inventor with a minimum of issues, and Fusion as well (though I’m still getting used to that one). I’ve tried Sketchup and really don’t want to do that again unless I have to (you really can’t do precision work to scale in that program).
My High School had a whole class dedicated to CREO that was requirement for all students in the robotics program in grade 9. When we decided on what CAD program our FRC team would use (pre Fusion 360) we STILL chose Solidworks. Literally all the students who had already learned CREO were more competent in Solidworks after using it for just a couple of minutes.
While you’re at it, why not create a thread called, “Which programming language is best?”
The answer is the same… whichever one works best for you. If you want to use it in a school lab, though, check the licensing on your software. If your software is “free for individual use” it may not be “free for institutional use”. Autodesk IS free for institutional use… at least in Canada and the USA… but I’m not sure about the licensing terms for the other packages.
And, just to add to your choices… I’ve played around with Solid Edge a bit, too, and have been impressed by it. I was going to switch from Inventor to SE until Autodesk made their software free for educational use.
I think you’d find Creo much better than Pro/E (which is what you’d have been using if you were learning 10 years ago). I once had an internship using Pro/E 3… by that time I had done three years using Wildfire and Creo 1, and trying to use 3 was truly an awful experience that I wouldn’t wish on anyone. Creo really has made leaps and bounds since then.
All that being said… I really don’t see the point in switching from software you already know how to use, which applies as much to you as it does to me. As I said in my first post in this thread, a team should pick software that they have a mentor that can teach/use it, and after that it really doesn’t matter as long as the team is on the same page. If I were to go back and learn it all again, I’d probably start with Solidworks, but I’m far enough down the Creo path that I feel comfortable using and teaching it to the team I work with, so there really isn’t much incentive for me to switch in the near future.