20151202

Computer Aided Design for the modern world - meet Onshape

Muggles generally don't use CAD software because the good stuff is expensive, and the free stuff sucks.  No matter what, it's always a pain to learn to use, and rarely geared toward more casual use.  You get what you pay for, information doesn't want to be free.  

"THAT'S never happened to ME before"

Last March, after spending nearly every waking moment of the previous three months at my tech support job un-fuckleing people's D.I.Y. Solidworks installs, I ran across something on the 'net that exploded my head. 

Professional grade CAD on the cloud.  For free.  Onshape



I know what you're thinking, "There's no such thing as a free lunch!  There is no such thing as the cloud, it's just someone else's computer..."  But that's just it.  Virtualization is exactly what the CAD industry needs. 

You see, Solidworks, just like every other big piece of software, is a jealous stampy elephant. "That elephant cost me thousands of dollars!"  How right you are, Homer.  This is a great clip, you'll know of my my plight immediately.  "And now I'll get my hands out with my face." 


Professional CAD software is capable of doing a great amount of work commanded by a skilled mahout, but be very cautious during musth season.  For Solidworks, typically 90 minute long, 5 GB installs of byzantine configs and unknowable dependencies can make for a lot of headache during software upgrade season for those experienced with the process.  Now imagine what happens when every Barney Fife in the engineering department takes a stab at the same software update on their own?  *shudder*

The problem is, Solidworks essentially forces everyone to upgrade at the same time, since new files aren't very backwards compatible with old versions.  If your customer sends you a part file in 2016 format and you're still on 2014, you're faced with a nontrivial maintenance fee if you want to ever see your customer's files (thanks for changing the policy this year, D'assault!).  With Onshape, you're always on the latest greatest version, no matter what. 

We all have our own tech support horror stories, so I won't bore you with mine other than it saddens me to consider how much of my life has been spent watching status bars slowly creep across a screen. 

My biggest complaint has been the physical size of the hardware.  Yes, we've come a long way since the days of PDP-8, I should be grateful for the 15 lb monster of a workstation laptop I dragged around.  When nVidia mailed a Grid Server to my office a few years ago, I couldn't be more excited.  "Wow, now I can do my CAD on a thin client!".

I never got to use the damn thing, the project was canceled only a few months in.  It would have made one helluva bitcoin miner.

During my travels to San Francisco this past April, I made my pilgrimage to the infamous Noisebridge Hackerspace to teach a CNC machining class.  Their machine is pretty much what got me started down this crazy hacker journey a few years ago.

While visiting, I was showing off Onshape to one of the local denizens.  "Oh wow, it works on ChromeOS," he remarked.  I didn't notice at first the Chrome terminal I was using for Onshape.  That's when it all hit me.  "Why in the world am I carrying around this Death Star laptop when all I need is a connection to the internet?"

I totally understand that Computer Aided Design is number-intensive, requiring unobtanium graphics cards that are optimized for doublelong precision numbers so your designs remain accurate to half a wavelength of ultraviolet.  I don't  understand needing two hard drives in a laptop anymore, like my workstation came equipped with.  When you think about it, though, most of the machine is pretty much unnecessary at this point in history, if you've got enough AWS space to throw at it.

"But the cloud could go down", or, "I want all my data to be mine, private and nobody else's."  Yes, that's one small price to pay for this awesome "freemium" tool.  You're not Boeing, you don't need 100% uptime, iron-clad data control for your trinkets.  If you do, Onshape offers services just for that. 

"Back in my day, I had to scrimshaw custom ring tones in raw MIDI, and I was happy about it!"

 We simply don't live in those dark days anymore. 

After a few years as a professional Solidworks user, I find that Onshape meets most of my needs about 80% of the time with 80%  the package (subjetive, i know).  I also feel that at least 80% of the basic skillset between Solidworks and Onshape transpose, even some of the hot keys are the same (that's more objective).  Here's an interesting fact, the founder of Onshape, JON HIRSCHTICK, is also the founder of Solidworks, which he funded with his earnings from his time on the MIT blackjack team.

Don't get me wrong, Solidworks is a great program, there's a reason it's a de facto industry standard.  What I'm saying is that maybe you don't need the ultradeluxe simulation package if all you need to do is make some trinkets for your mom on your Makerbot.  The nice thing about using Onshape is that when you're ready for more, you can go straight to using Solidworks with a existing skillset.

Working in the machine shop, my job is to make shapes defined by their size and dimensions.  "I need a half inch thick gasket three inches around with four quarter inch bolt holes evenly spaced around the perimeter"

Here's your gasket, maybe you'd like to describe it more fully, there's some dangling dimensions
 
 That's why I think the 3d printer is so nifty, it trivializes what used to be a long arduous process to make a complex shape.  The 3d printer can easily produce shapes that traditional processes can't begin to touch. 



Powerful CAD is the only way to interact with 3D printers, unless you like scrimshawing megabytes of raw G code. 

If low level is your thing, there's always OpenSCAD.  See that script on the left side, that's how you program in OpenSCAD.  Not graphically, in raw code.  No thanks.  Nope.



While writing this blog, I grabbed a random complex model from GrabCad, in this case a 3D printer assembly, in a neutral file format, and imported the same file both into Solidworks and Onshape.  Onshape cleverly integrates a file management system, with many models already uploaded and available for everyone to integrate in their designs.  For this test, I used a file from another source, in a non-native format.

In a dramatic show of mettle, I raced the two side by side, and even let Solidworks have a head start on rendering the file while the same one uploaded (200+ MB) to Onshape.  This is the result. 


After 30 minutes of waiting, Solidworks still could not render the file.  I'll be honest and say I'm not using an Solidworks-approved graphics card, but isn't that type of problem what we're trying to move away from?   I'm pretty sure that Sketchup, TinkerCAD, etc., would also fall flat on their respective faces, assuming they can handle STEP files at all. 

When Solidworks crashes, it can be catastrophic.  Your data is lost, your setting are buggered, hours of work vaporized.  At the very least, you probably have to restart the program, or reboot your computer.

With Onshape, if EVERYTHING goes wrong, all you do is reload the browser window.  After about 40 hours of solid use, I have yet to run Onshape so hard into a wall that it seemed unstable in any way.  I'm sure if I tried hard enough, I could DDOS myself by dividing by zero in a variable somewhere, but truthfully it's an amazingly robust program.  When you make an error that would cause Solidworks to puke buffer overflow all over itself, Onshape politely stutters, and simply refuses to render the last command (consistent architecture on the cloud is a bit more predictable?).

These are using the same data, Onshape on the left, Solidworks on the right.

Your 3D printer is useful for so much more than printing Yoda heads you downloaded from Thingiverse.   Combine the printer with some baseline 3D CAD skills, and suddenly your lowly Bukobot is a much more capable machine.  If you have a little bit of motivation to learn modern, powerful CAD like Onshape, then your only limitation is your imagination and patience.  Plus, you get a neat transposing skill set, having basic Solidworks skills without the Solidworks price tag.

evolution of a combat robot

As with any piece of software, there's still a bit of a learning curve involved.  Luckily, there's THOUSANDS of Solidworks users sprinkled throughout the world who can give cursory advice, lots of resources available online to learn the software, and we're starting to see Onshape classes being offered at hackerspaces around Southern California.  It's mostly a matter of getting out there and using it. Everyone has stuff they want to 3D print, this is one more excuse to make the cool things you've always dreamed of. 

Have you ever struggled with needing a part of a specific size and shape, that doesn't exist anywhere in the world?  Using your 3D printer, along with Onshape, can easily solve those problems which has haunted many nearly-finished projects that only needed a simple PCB standoff with offset holes.  Onshape isn't perfect, nothing is (what IS perfect?), but it's a great way to get your feet wet with industrial-grade 3D modeling software without getting hosed.


42 comments:

  1. Thanks for the nice writing. It's great to see people appreciate what we are working so hard to build.

    Let me know if you ever would like some blackjack info or stories.

    Jon Hirschtick
    @jhirschtick

    ReplyDelete
  2. ^ that's the founder of both solidworks and onshape, fyi. You've gained attention :P

    ReplyDelete
  3. The post is really helpful for beginners! Yes, CAD software will help to design and order directly from your browser. Beginners people should follow the blog as always.

    ReplyDelete
  4. This post is really valuable that designed for the new visitors. Pleasing work, keep on writing.
    webroot com safe

    ReplyDelete
  5. Aol Customer Service

    Get Instant Aol Support 1-888-573-0142 for Technical Issue like Aol email Sign In Problem, Forgot Password, Aol Customer Service is the Highly Experts team, Call Aol Technical Support 24/7
    http://www.aolsupports.us/

    Aol Support
    Aol Tech Support
    Aol tech support phone number

    ReplyDelete
  6. Trendmicro Best Buy pc
    Trendmicro.com/bestbuypc.com

    Get TrendMicro Antivirus Activate with the link trendmicro.com/bestbuypc with Valid Product key. Get Instant Trend Micro support with the link trendmicro.com/bestbuypc
    http://www.trendmicrocombestbuypc.com/

    www.Trendmicro.com/bestbuypc.com
    www.Trendmicro.com bestbuy downloads

    ReplyDelete
  7. www.Webroot.com/Safe

    Having Problem In Installing Your Webroot Antivirus with link Webroot.com/safe ? Don't Worry And Call Our Webroot Support Expert To Get Instant Support.

    http://www.webrootsafe.xyz/

    Webroot.com/Safe

    ReplyDelete
  8. Activation.kaspersky.com

    Kaspersky Customer Support

    Kaspersky Customer Service

    Devices would be free from Virus, Malware, Trojan and other online threats
    Kaspersky Activation with the link activation.kaspersky.com gives you the Complete protection , like email protection , Banking Details Protections, Sensitive Information protection, important Software Protection, Get Instant Kaspersky Support or Call Kaspersky Customer Service.

    http://www.kasperskysupports.us/

    Kaspersky Support

    ReplyDelete
  9. Go to www.Avg.com/Retail to Login Account


    Avg.com/Retail
    Get protection from malware , Intrusion, Trojan , cyber attacks get Avg software installed with the help of link Avg.com/Retail or call Avg support for any technical help

    www.Avg.com/Retail

    ReplyDelete
  10. www.Webroot.com/Safe

    Need to Have Advanced Technology internet Security software from Webroot safe Software company with the following Link webroot.com/safe that help to protect all device from virus, malware and other online threats.

    Webroot.com/Safe

    ReplyDelete
  11. www.McAfee.com/Activate

    Protect Your Computer , Network, Social Media Account And all other from hackers, infection ,Virus and other online threats, Mcafee Total Protection Software very Important to Activate or Setup with the Official Link mcafee.com/activate

    McAfee.com/Activate

    ReplyDelete

  12. We have a three-part technology to defend against chargebacks. Using our technology frees you up to concentrate on your business and keeps up your merchant

    account so that you can grow your business.
    chargeback management



    adobe support number – Adobe is an American multinational software company which is well known for its creation of multimedia and creativity software

    products.
    adobe support number

    www.mcafee.com/activate - Activate Your McAfee Retail card by simply visiting our website mcafee.com/activate and Get Started with McAfee Security.
    www.mcafee.com

    ReplyDelete
  13. This comment has been removed by the author.

    ReplyDelete
  14. This comment has been removed by the author.

    ReplyDelete
  15. This comment has been removed by the author.

    ReplyDelete
  16. This comment has been removed by the author.

    ReplyDelete
  17. The Apple computers perform as well as or better than their Windows competitors because they use a different and tightly controlled operating system. The software interaction with the hardware makes up for the slower Apple hardware.
    Midwest Retro Audio

    ReplyDelete



  18. If you are having one of such question and looking for an answer then do not worry. We are here to help you. You can call the Norton Support team and we will provide you with an on-call technician. The technician will take your issue and help you through by providing you troubleshooting steps.

    norton.com/setup


    #norton.com/setup_download #norton.com/setup_signin #norton.com/setup_product_key #norton.com/setup_login

    #norton_antivirus_setup #norton_download_free_norton_security #norton_product_key




    Epson or Seiko Epson Corporation is a Japanese Company which is one of the world’s largest of Printers and imagining related equipment. With growing demand for a printing device, the technology around printing products is increasing too. This what Epson Printer deliver with their new and upgraded Printers.epson printer support

    epson printer support

    #epson_printer_support_phonenumber #epson_printer_support_livechat #epson_printers_drivers

    #epson_printers_troubleshooting #epson_stylus_printers

    #epson_drivers #epson_connect_printer_setuputility



    Norton – Norton Antivirus is a security software tool developed by the Symantec, it offers the next-gen security to the users. It has a wide range of products like Norton Internet Security, Norton 360, Norton Antivirus, Norton Utilities and many others. The company developed a complete tool which can be used as an Antivirus,

    norton.com/setup


    #norton.com/setupdown_load #norton.com/setup_signin #norton.com/setup_product_key #norton.com/setup_login

    #norton_antivirus_setup #norton_product_key





    Brother is another popular Printer company which manufactures advanced printing device and accessories for both personal and business use. It is a Japanese company which sells their products both online and offline, from stores.


    Brother printer support


    #brother_printers_drivers #brother_printer_troubleshooting

    #brother_printer #brother_printer_support_USA #brother_printer_drivers_windows 7

    ReplyDelete
  19. Wow! dear Stuart,thanks a lot for sharing these helpful resources.  https://www.avgcomretail.co/

    ReplyDelete

  20. Norton Antivirus is one of the best Security Antivirus product which can completely protect your digital online life Norton.com/Setup

    ReplyDelete
  21. I really like your writing style, excellent info, thank you for posting. webroot.com/safe

    ReplyDelete
  22. This comment has been removed by the author.

    ReplyDelete
  23. I enjoy the efforts you have put in this, appreciate it for all the great blog posts. www.webroot.com/safe

    ReplyDelete
  24. Some really nice and useful information on this web site. avg.com/retail

    ReplyDelete
  25. On the off chance that you experience difficulty twisting around however need your CPU to sit under your PC work area it may be astute to pick a mid-tower or full pinnacle PC case that has the front ports found more remote towards the best than to pick a pinnacle case that has them situated at the base of the case.Best corsair computer cases

    ReplyDelete
  26. Nice Post. I read your Post very useful and helpful sites.Thanks for sharing this information.I really Like It This Post Webroot.com/safe

    ReplyDelete
  27. Refilling inkjet cartridges is a great way to save yourself a huge amount of money every year. You can save almost 80% by using https://qualityinkjetrefills.ca refills, rather than trying to refill using cheap cartridges you can find on the market.

    ReplyDelete
  28. This is a truly good site post. Not too many people would actually, the way you just did. I am really impressed that there is so much information about this subject that have been uncovered and you’ve done your best, with so much class. If wanted to know more about green smoke reviews, than by all means come in and check our stuff. blockchain jobs canada

    ReplyDelete
  29. Pogo Support-Pogo offers wonderful gaming experience as it uses the modified graphics and other effects. If you have a Pogo account then you can chat and play games with your friends, as it offers a social environment. You can also upgrade as a premium user for ad-free gaming experience and some other benefits

    pogo support phone number

    ReplyDelete
  30. 123.hp.com/setup – HP provides a vast range of peripheral devices such as DeskJet, OfficeJet, OfficeJet ProAll-in-One and Envy printers etc. The HP printers use the latest technology and advanced features which helps you to print,copy and scan as well with ease. In order to use the HP printers, you need to install the Printers drivers on your system.

    123.hp.com/setup

    ReplyDelete
  31. Canon Printer Offline – Canon is a leading optical product and imaging product company. They have a great many products and services to offer, such as cameras, camcorders, photocopiers, steppers, computer printers, and medical equipment. And one of its really demanding product is the printer. They have printers for both personal and business use. The Canon sell their printers both online and offline along with the accessories.

    Canon Printer Offline

    ReplyDelete
  32. McAfee.com/Activate -McAfee offers high-end protection against all kinds of online threats, Ransomware attack and other viruses lurking in the digital world. These viruses attack directly or indirectly on your computer system with an intention of corrupting your important data and stealing your confidential information. Sometimes, viruses like Ransomware can permanently lock your system for asking you pay ransom to get the access back.

    mcafee.com/activate

    ReplyDelete
  33. mcafee.com/activate - McAfee Antivirus Offers the cyber security solution for the protection of your digital data. The company developed a number of software and services to fulfill the requirements of the users. You can download and install the security on your system from the link mcafee.com/activate online. In order to download and activate your version of the product on your system, you need a unique product key.

    http://mcafeecomactivate.eu

    ReplyDelete
  34. You should have clearly define topics which you want to learn and start collecting study material according to that topics. you can feel stuck and could not find ways to approach your assignments, but, you can always seek for assignment help.Java Assignment Help

    ReplyDelete
  35. There is clearly a bunch to realize about this. I assume you made various nice points in features also. happy anniversary to a lovely couple

    ReplyDelete
  36. In short the Motherboard gave the information correspondence framework which permits correspondence between every one of the gadgets.high performance computer

    ReplyDelete

  37. www.Webroot.com/Safe Download
    www.Webroot.com/Safe
    www.Webroot.com -Safe

    Need to Have Advanced Technology internet Security software from Webroot safe Software company with the following Link webroot.com/safe that help to protect all device from virus, malware and other online threats.

    Webroot.com/Safe
    Webroot.com/Safe Download
    Webroot Support

    Webroot.com/Safe
    www.Webroot.com/Safe

    ReplyDelete
  38. Kaspersky Tech Support Phone Number

    Kaspersky Customer Support

    Kaspersky Customer Service

    Devices would be free from Virus, Malware, Trojan and other online threats
    Kaspersky Activation with the link activation.kaspersky.com gives you the Complete protection, like email protection, Banking Details Protections, Sensitive Information protection, important Software Protection, Get Instant Kaspersky Support or Call Kaspersky Customer Service

    http://www.kasperskysupports.us/

    Kaspersky Technical Support
    Kaspersky Support

    ReplyDelete
  39. Trendmicro BestBuy pc
    Trendmicro.com/bestbuypc
    www.Trendmicro.com/bestbuy

    Get TrendMicro Antivirus Activate with the link trendmicro.com/bestbuypc with Valid Product key. Get Instant Trend Micro support with the link trendmicro.com/bestbuypc
    http://www.trendmicrocombestbuypc.com/

    Trendmicro Support
    www.Trendmicro.com/bestbuypc
    Trendmicro.com/bestbuy
    www.Trendmicro.com best buy download

    ReplyDelete
  40. Aol email Support
    Aol Customer Service

    Get Instant AOL Support for Technical Issue like Aol email Sign In Problem, Forgot Password, Aol Customer Service is the Highly Experts team, Call Aol Technical Support 24/7
    http://aoltech.support/

    Aol Support
    Aol Tech Support
    Aol tech support phone number
    Aol Customer Support

    ReplyDelete
  41. Trendmicro Support
    www.Trendmicro.com/bestbuypc
    Trendmicro.com/bestbuy
    www.Trendmicro.com best buy download

    Whenever you face any trouble against Trend Micro antivirus just feel free to visit trendmicro.com/bestbuy or to call on our Trend Micro technical support phone number for better services you deserve.
    http://www.trendmicrobestbuypc.com/

    Trendmicro BestBuy pc
    Trendmicro.com/bestbuypc
    www.Trendmicro.com/bestbuy

    ReplyDelete
  42. Webroot.com/Safe

    Webroot.com/Safe Download

    Webroot Support

    Get Advanced Webroot SecureAnywhere Security Software from the link webroot.com/safe, Or Get In Touch with Webroot Support

    http://webrootsafe-com.com/

    www.Webroot.com/Safe Download

    www.Webroot.com/Safe

    www.Webroot.com -Safe

    ReplyDelete