Based on the Parasolid modeling kernel, Onshape is a full-blown 3D CAD system with parametric and direct-modeling functions for designing parts and assemblies.
For an idea of how computer-aided design (CAD) is evolving, look at Onshape from Onshape, Inc. (formerly Belmont Technologies; onshape.com). Onshape combines cloud technology, simultaneous access, and data management with 3D mechanical CAD. Among the benefits cited by the company are the ability for people to collaborate via any web browser, phone, or tablet without licensing or file copying concerns and to work without a separate product data management (PDM) system. Collaboration is built into the core of Onshape.
A pretty strong set of claims, yes? Realize that Onshape comes from many of the same folks who founded SolidWorks (and before that, worked at Computervision).
Bring in the cloud
Both the Onshape CAD program and the associated design data are stored on the cloud as âsmart objects,â not as files on a disk. Â They are arranged in âOnshape Documents,â which are project-level containers that include the relevant models, drawings, and data.
This software as a service (SaaS) winds up delivering whatâs described as âworkstation-level performanceâ on entry-level computers, phones, and tablets. This real-time performance is often faster than desktop CAD because the software is running on a huge number of cloud-based compute coresâfar, far more cores than in a desktop computer, and certainly more than in any mobile device.
Onshape runs on every computer device on the market today: Linux, Mac, and Windows; Android, Chrome OS, and iOS; Chrome, Firefox, and Safari (though not Microsoft Internet Explorer); Chromebook, desktop, laptop, tablet and smartphone. Even on a phone or tablet, people can do all of their CAD workânot just view and markup. For mobile devices, Onshape created a âprecise touch-screen interface that replaces the traditional keyboard and mouse interactions. Every CAD command and action is controlled with a swipe of your finger,â says Onshape founder and chairman of the board, Jon Hirschtick. âYouâre able to sketch, extrude, fillet, shell, create 3D models, edit their shape and size and put them into assemblies.â
One caveat to all this: Onshape can only be used when connected to the Internet. However, says John McEleney, CEO and cofounder, âIf your connection is good enough to stream Netflix, itâs good enough to use Onshape.â
Making collaboration easier
Real-time design collaboration is a data management problem. Thatâs what PDM (and PLM) is supposed to solve. Onshape uses a different approach to make collaboration possible. âThe CAD system and CAD data live in one place in the cloud and are never copied anywhere. Everyone on a design team sees and works on the same master CAD data at all times, avoiding confusing checkouts, file copies, and overwriting each otherâs work,â explains Hirschtick.
Instead of copying data, designers create separate âbranchesâ of a design when modifying a design. Onshape stores these variations (branches) within a single document. At any time, people can merge branches as the design progresses, which saves design rework when merging design ideas.
In Onshape, data access is controlled by the documentâs owner, while version control is built-in so that individual users can create a protected state for their documents at any time. Because conventional relational databases fall apart when merging multiple datasets, such as part designs and changes, Onshape uses an open-source, document-oriented database to store all design metricsâevery step, entry, modification, tweak, and operation performed on a solid model as it progresses to completion. Designers can undo design changes back to the very start of the design if needed. Designers can also delete, revise, and merge individual design operations. Along the way, Onshape handles data management tasks such as revision labels, part numbers, and model status (e.g., in-progress and released).
Onshape natively supports import/export from a variety of CAD systems, including Autodesk Autocad and Inventor, Dassault Catia and SolidWorks, PTC Creo, Siemens PLM Software JT, and neutral formats such as ACIS, DXF, IGES, Parasolid, SAT, STEP and STL. Users can control access levels, grant and revoke permissions, and control the versions of the native CAD files, or translate those third-party CAD files into Onshapeâs native format for viewing and editing. Onshapeâs direct editing tools let users modify the translated CAD files.
Another caveat: Users canât print directly from Onshape. Instead, they can export drawings to DWG, DXF or PDF and print from there.
Oh, and CAD, too
At its core, Onshape is a mechanical 3D CAD system. It uses the Parasolid modeling kernel (the same kernel in SolidWorks and Siemens NX), and it has parametric and direct-modeling functions for part and assembly modeling. The program also has a dedicated tool for creating 2D drawings (standard, auxiliary, projected, and sectional views) from the 3D models. Drawing templates that conform to ANSI and ISO standards are available to get users started on new designs.
The Onshape App Store helps users who need more than just CAD. Onshape add-ons come in three flavors: integrated cloud apps, connected cloud apps, and connected desktop apps (think traditional desktop programs). To date, add-on categories include analysis, computer-aided manufacturing, content (such as automated part selection), visualization/rendering, 3D printing, data management, utilities, and import/export.
There are three subscription levels, all of which provide the same CAD functionality. The free subscription comes with 5 GB of online storage for any number of public documents and up to 10 private documents. (Public documents are available for viewing and copying, but not editing.) The Professional ($100 per user per month) and the Enterprise subscriptions offer unlimited storage for an unlimited number of public and private documents. The Enterprise level, which is priced depending on the corporate user, is for large Onshape deployments requiring advanced design control and reporting.