Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Dream CAD

gal_razgal_raz Member, Mentor Posts: 39 ✭✭
Now it is the best time for us, the users, to motivate the new CAD system to hold our best needs. OS should be more then just SolidXXX on the cloud.
I think it is an opportunity to throw our wildest ideas and let those brilliant people find a smart solutions.
Gal Raz
Tagged:

Comments

  • gal_razgal_raz Member, Mentor Posts: 39 ✭✭
    edited September 2014
    My first challenge, get rid of the planes. can you find a smarter way to place a sketch ?
    Gal Raz
  • jon_hirschtickjon_hirschtick Onshape Employees Posts: 91
    Gal's right: give us your best ideas
  • caradoncaradon OS Professional, Mentor Posts: 300 PRO
    I'll try to throw in one idea every day. Ideas may range from 'obvious' to 'outlandish' (are there any bad ideas?...)

    **Dream CAD wanna-have 20140918**
    Direct editing on the model in the graphics area. Using a sophisticated all-in manipulation tool.

    What about a Stormboard brainstorm session? Here's mine to join...
    https://www.stormboard.com/invite/105755/patent26
    Storm ID: 105755
    Storm Key: patent26

    Dries
  • caradoncaradon OS Professional, Mentor Posts: 300 PRO
    edited September 2014
    **Dream CAD wanna-have 20140920**
    Leverage CAD data in a product configurator that sales representatives or clients can use to visualize and configure (select, assemble...) products. Have an automated way to generated bespoke poduct information (drawings with basic dimension, standard views...). Also: have to ability to download a configuration in neutral formats (STEP, IGES, DXF...).
    Ideally, the configurator should always reference the latest released versions of all products.

    I get a lot of requests from our clients, from our sales guys and from service bureaus (rendering, BIM...) to generate STEP's, DXF's... of our products. If I had to pick ONE area in my workflow that is too disjointed, too error prone, too time-consuming, too hard to keep track of versions, it would be providing appropriate 3D data to external parties.

    Dries
  • kevin_quigleykevin_quigley Member Posts: 306 ✭✭✭
    Dries makes a good point. Would love to see either the ability to upload a file to a hosted OS site to let end users download the format they want, like the suppliers listings in 3D Content Central bit without the cost (as this has to be configured and paid for by the manufacturer). This would be free to the end user but part of the subs costs for the OS user.
  • kevin_quigleykevin_quigley Member Posts: 306 ✭✭✭
    To be frank this functionality crosses over with GrabCad both free and Workbench, as this is pretty much what we do right now, aside from the fact that we have to save out all the different formats. What I mean is one file, OS hosted, with intelligent export to different needs...so for A Revit user, it would export ACIS, and just do the external surfaces as a single lump. It is the saving as different file types and versions we need to improve. One file, hosted platform, lots of exports and viewing options chosen by the end user.
  • caradoncaradon OS Professional, Mentor Posts: 300 PRO

    To be frank this functionality crosses over with GrabCad both free and Workbench, as this is pretty much what we do right now, aside from the fact that we have to save out all the different formats. What I mean is one file, OS hosted, with intelligent export to different needs...so for A Revit user, it would export ACIS, and just do the external surfaces as a single lump. It is the saving as different file types and versions we need to improve. One file, hosted platform, lots of exports and viewing options chosen by the end user.

    YES! Exactly what Kevin says.
    I've looked at GrabCAD Workbench and I see how it can be useful, but it indeed doesn't directly address the versioning issue. Whatever is inside Workbench is completely separate from your main CAD. Same thing for any other 3D catalog portal, I guess. I see a path where Onshape could do both: CAD creation & 3D publishing, all tightly linked.

    I agree, let the OS subscriber decide what and how geometry is exported for different needs (workflows?). Let the client decide what he needs to download.

    Dries
  • gal_razgal_raz Member, Mentor Posts: 39 ✭✭
    edited September 2014
    Agree, at my additive manufacturing department I am getting XT files most of the time, we convert them to STL and when the customer update the parts we are losing ground and can't track the changes. If we have the OS as one master file it can help a lot
    Gal Raz
  • stevehessstevehess Moderator, Onshape Employees, Developers Posts: 98
    edited September 2014
    @DriesV‌ , @KevinQuigley‌ @Gal‌ - I've been following this discussion with a lot of enthusiasm. All great stuff.
    "One file, hosted platform, lots of exports and viewing options chosen by the end user." THAT'S ONSHAPE.
    (with one exception, there are no files in Onshape).

    Onshape turns the export/translation/send-to-vendor activity into a vending operation. You simply share an Onshape document containing the (3D) information with your vendor or partner and THEY control what they need; all governed by the credentials you provide them (Edit, View, (more coming)). Your vendor can work in Onshape creating their designs variations on branches and workspaces, and download in their own desired format (X_T, IGES,STL, ... whatever).

    An example: you model a part to be molded and share it with a vendor. The mold shop (the supplier) signs into Onshape, quotes the job and you send them a PO. The supplier then creates a branch (from the versions graph in Onshape )of your design; adds draft and makes a few other tweaks related to the mold process. Then they download your model in the format they prefer. They make your part and send you the part & the invoice. You like it and send them a check. AND THEN, here is the big part, you unshare the document with them and they no longer have access to your original model. Try that with GrabCad Workbench.

    All activity and changes are tracked in Onshape. Versions, part numbers, etc are maintained. Even the neutral files or tool-path files can be uploaded back in Onshape and assigned to a version.

    Bottom line.... let your vendor (the consumer of the data) access your original model in Onshape then THEY select the type of format they need.

    BTW, have any of you experimented with the version graph yet?
    Steve Hess \ Onshape Inc.
  • kevin_quigleykevin_quigley Member Posts: 306 ✭✭✭
    Steve it all sounds great but the critical elements (and reason to move away from other solutions) are access controls and geometry control. The scenario you describe with the vendors is what we do using Workbench Partner Spaces. Our suppliers do not have GrabCAD log ins, we just share the Partner Space. Once they have downloaded the files we delete the Partner Space or change access rights. The concept of supplying unfinished part data to a supplier is alien here (by us and most other UK design companies). We issue production ready data, tweaked in conjunction with the vendor (again Workbench commenting or E Drawings is useful here).

    The time consuming factors for us are simply providing 3D and 2D data to non specialist users. For example, exporting 3D data to Revit, requires saving as ACIS, and exporting just the external surfaces as a lump. SolidWorks has means of defeaturing parts to simplify exports, and to be honest I would likely do the same in OS creating an exportable version.

    The big holes in the Workbench experience at this time are Partner Spaces are not secure...it is an open link. What is needed is an open link (no log in) combined with a password WE issue to the supplier. This way the system knows who accessed it and when. The problem with GrabCAD is that it is in the interests of getting users to set up accounts. We are only interested in getting secure connections to our suppliers and customers. Partner Spaces are useful but not a long term solution for us. I doubt the situation will alter under Stratasys.

    And yes, I am dabbling in Versioning when I have time to experiment! Role on the iPad version!
  • stevehessstevehess Moderator, Onshape Employees, Developers Posts: 98
    edited September 2014
    @KevinQuigley‌ ,

    Thanks for the details, I am familiar with Workbench and the limitations but really appreciate your real-world experience. The open share is certainly an issue. Your suggestion of a supplier portal where you control the access (even the OS access) is an interesting one. Of course, with Workbench, the supplier does have your original data even after you delete the Partner Space. Not necessarily so, with OS.

    When you say "The concept of supplying unfinished part data to a supplier is alien here....". Do you mean that you would always provide your supplier a completely machine ready model? With draft, or parting lines or bend radius or whatever their process requires? I assume then that you are not sending a CAD model but rather an IGES or other format.

    Do your suppliers have CAD? If they had OS would that change your process significantly?
    Steve Hess \ Onshape Inc.
  • kevin_quigleykevin_quigley Member Posts: 306 ✭✭✭
    Hi Steve,

    The supplier will always have data sufficient to make the tools or parts, regardless of platform. Contrary to what most CAD vendors believe or promote, the global world of the SME is based on distribution of STEP or IGES, and that means data sufficient to make parts. Cannot see how Onshape or any other system will alter this? Once the data is out there and into a CAM system or other CAD system that is it. It is out there.

    WRT production data, yes. We supply ready to go data with draft, split lines, etc. so do most UK design companies and manufacturing companies. I've heard of this strange beast of designer who sends out unfinished data for others to finish off but not actually met one :-)

    Finally, yes all our suppliers and customers have CAD. Even the smallest companies do these days. A straw poll shows CATIA, SolidWorks and Pro/E are the most prevelant. Some use NX, one or two SolidEdge. I don't see how if they had OS it would change our working relationship that much. The fact is once a CAD system is in place, few want to change. Even all the recent scare tactics from Siemens over the future of SolidWorks has not dented the numbers in the UK (from what I see). Sure a few switched, or rather, they bought licenses on the "pay subs only cross grade" deal, but most of them did so to buy in extra CAD seats!

    The only way to get new CAD in place is to sell it at a price that cannot be ignored AND offer the same or better modelling and deliverables functionality as the incumbent system. By deliverables I mean outputs like drawings, 3D data, data controls etc.

    If you cannot model it, you cannot do anything else downstream.
  • caradoncaradon OS Professional, Mentor Posts: 300 PRO
    edited September 2014
    SteveHess said:


    ...
    Onshape turns the export/translation/send-to-vendor activity into a vending operation. You simply share an Onshape document containing the (3D) information with your vendor or partner and THEY control what they need; all governed by the credentials you provide them (Edit, View, (more coming)). Your vendor can work in Onshape creating their designs variations on branches and workspaces, and download in their own desired format (X_T, IGES,STL, ... whatever).
    ...
    Bottom line.... let your vendor (the consumer of the data) access your original model in Onshape then THEY select the type of format they need.
    ...

    That does sound really great!


    ...
    The time consuming factors for us are simply providing 3D and 2D data to non specialist users.
    ...
    What is needed is an open link (no log in) combined with a password WE issue to the supplier. This way the system knows who accessed it and when. The problem with GrabCAD is that it is in the interests of getting users to set up accounts. We are only interested in getting secure connections to our suppliers and customers.
    ...

    Yeah, the key issues in this area are secure data hand off in the proper format for different uses. I’m wondering how Onshape would handle excluding certain parts/assies from viewing/exporting by 3rd parties… Not all parties want (or should have the permission!) to view the fully detailed design…For some parts/assies we might prefer to show only a simplified representation to some clients/vendors…
    And like Kevin says, sometimes we need to deliver translations, visual product envelopes that are pretty far off from being CAD. I’m thinking about Revit (we have a HUGE demand for this in the area of BIM!), OBJ polygon exports (rendering, 3D in non-CAD envirmonment…) etc. So I’m wondering how Onshape will handle exports from native CAD to not just CAD-compatible formats (STEP, Parasolid, ACIS), but also to completely different 3D representations (ACIS with external faces etc.). And how we –as Onshape users- can have full control over exports.


    ...
    Role on the iPad version!

    I’m warning you guys… I’ll kill for the iPad version! :-)
    THAT will be the true game changer.

    Hi Steve,
    ...
    I don't see how if they had OS it would change our working relationship that much. The fact is once a CAD system is in place, few want to change.
    ...
    The only way to get new CAD in place is to sell it at a price that cannot be ignored AND offer the same or better modelling and deliverables functionality as the incumbent system. By deliverables I mean outputs like drawings, 3D data, data controls etc.
    ...
    If you cannot model it, you cannot do anything else downstream.

    I agree with most points.
    Resistance to change in CAD infrastructures is a real (cultural) problem. The problem obviously grows the larger the design teams and the more intricate ERP/PLM/… dependencies get.
    Yet still, companies like Daimler Mercedes undertake MASSIVE multi-year projects to switch from CATIA to NX.
    If the alternative is really really good, people will always consider it. (Or at least they should… :smile: )
    I think for Onshape a few conditions will have to be met to make this happen:
    • really solid CAD creation and management tools (at least on par with midrange solutions)
    • extremely good user-experience, which should reflect in: easy learning, clear interfaces, efficient workflows, solid help resources
    • ’pervasiveness’, as in: consistent experience on all platforms
    • somehow attract users that would otherwise not do CAD. By doing CAD differently, making it more intuitive. Not just by doing CAD in the cloud.
    • an attractive, flexible and CLEAR (!) pricing model
    With Onshape being built from the ground up -cherry picking from the latest and greatest technologies in servers, databases, CAD...- there is a huge opportunity to do something remarkable in this (arguably) stagnant market that is CAD.
    And I'm not just saying that to earn badges! :smiley:

    But these are just my ideas...
    What do you think?

    Dries
  • stevehessstevehess Moderator, Onshape Employees, Developers Posts: 98
    Hi @DriesV‌,

    Great stuff and I completely agree re: resistance to change is a force which can be hard to overcome. Please keep the ideas coming.

    You mention how important it will be in the future to engage the non-traditional CAD and "not just CAD in the cloud"...... I am thinking about the company supply chain; In your experience do the SLM people generally produce and send the the required CAD data (IGES,STEP, etc) to the supplier or does the Engineer generally provide that data?

    iPad.... are we doing an iPad app? :wink:
    Steve Hess \ Onshape Inc.
  • caradoncaradon OS Professional, Mentor Posts: 300 PRO
    SteveHess said:

    Hi @DriesV‌,
    ...
    In your experience do the SLM people generally produce and send the the required CAD data (IGES,STEP, etc) to the supplier or does the Engineer generally provide that data?
    ...

    In our organization many times we need to tailor (read: customize) our exports for specific needs: specific configurations (dimensional variants), inclusion of specific accessories, overview drawings with specific dimensions and details...
    We see this as a service to our clients.

    Therefore it's people with direct access to the CAD software (meaning: designers) who generate the exports. We don't have CAD assemblies with every possible product configuration and variation. So these assemblies are built on request.

    The main tools used in our office: SolidWorks for anything CAD & STL, modo for OBJ, KeyShot for images and animations.

    It would be great if sales or customer service could do these custom assemblies and exports themselves, using the base CAD that the designers provide.

    Dries
  • caradoncaradon OS Professional, Mentor Posts: 300 PRO
    edited September 2014
    **Dream CAD wanna-have 20140924**

    Fully hybrid surface modeling.
    • subdivision surfaces, which are: editable, directly interpreted as NURBS bodies
    • Parametric freeform surface modeling
    • Explicit surface modeling (CV editing, surface matching...)
    I realize some competitors charge $$$ for this functionality, especially with regard to the last bullet...
    But it doesn't need to cost $$$. I use Rhino together with Autodesk Shape Modeling Plug-in for explicit surface modeling. Very powerful capabilities for a modest cost.

    Dries
  • billy2billy2 Member, OS Professional, Mentor, Developers, User Group Leader Posts: 2,068 PRO
    Here's another way to create geometry without planes:



    the change:



    I prefer analytical faces over planes because they are easier to control. Wish I could make them transparent and they do clutter up the feature list. Hoping feature list gets cleaned up soon so it's stops being unmanageable.

  • Mark_SandersMark_Sanders Member Posts: 17 ✭✭
    Great discussion

    2c...
    As Kevin , we are a small company (often just me !) , we tend to only release fully finished dumb files (eg x_t etc. ), rarely all the parts or a full even dumb dataset. This for external people to make... Often in China, or at machine shops all of who have there own cad systems. Even the word 'share' gives me fear if related to a whole product dataset - in fast moving consumer products copying is rife ( I hate alibaba ... Where I see many factories making poor fakes of our products).

    But I guess the biggest market for CAD vendors are big companies.. Multiple seats of cad and much more 'design by team' ? ... So I am guessing we small co's by comparison are of less interest ? .... Although I would suggest LOTS of small business' using CAD is a bigger market .. (But more diverse .. Like trying to hurd cats :-) )

    2nd to awesome, easy, and powerful surfacing .. As @DriesV‌ suggested above,
    ..... I loved using catia's 'Imagine & shape module' on a huge automotive client's cad monkeys rig. The user had no idea of the power ( or the cost !! ) of his catia seat .....

    This seems to be a typical result of the cad industries focus on big multi seat companies.
    But less interest in smaller cos where there is often more advanced use of the cad, but less money.

    Thoughts ?
    Mark
  • Jim_AndersJim_Anders Member Posts: 24 ✭✭
    How about being able to import a "pack-and-go" archive from SW - directly into OS while maintaining as much fidelity as possible?
  • stevehessstevehess Moderator, Onshape Employees, Developers Posts: 98
    edited October 2014
    @Jim_Anders‌ - Great suggestion. "pack n go" upload is coming (soon).
    Steve Hess \ Onshape Inc.
  • kevin_quigleykevin_quigley Member Posts: 306 ✭✭✭
    Of course what you really want js a plug in to all the major CAD systems...save as Onshape....saves files, configs as branches, uploads to your account etc etc
  • pete_yodispete_yodis OS Professional, Mentor Posts: 666 ✭✭✭
    @KevinQuigley  A Trojan Horse if you will :D
  • lougallolougallo Member, Moderator, Onshape Employees, Developers, csevp Posts: 2,005
    @KevinQuigley YEP.  But... configs we do not yet have and branches are not analogous to branches and mapping that way will create issues downstream if you intend to use it as a document management feature.  Same thing used to happen with SW users when they would use Configs for revisions and then want to add PDM to the mix.  But your point in noted. 
    Lou Gallo / PD/UX - Support - Community / Onshape, Inc.
  • Jim_AndersJim_Anders Member Posts: 24 ✭✭
    As long as I am dreaming...and yes this is blue sky....

    How about a physics engine option?

    Gravity, surfaces, friction as a start. I suppose there would be a need for simplifications when dealing with close fits - maybe tied into the ISO standard fits system?

    Perhaps this could also tie into inferred or automatic mate connectors?  For example, a rotational mate would be implied when a shaft is inserted into a bore. A bolted connection (more than one bolt) would imply a fastened mate.  Maybe this could be used as a temporary state to help apply the high-level mates, then once these mates are established the computational requirements would be accordingly reduced (once a mate was applied, the physics engine could ignore that connection and treat it as being resolved).

    Significant compute resources would be required - but like rendering this might be addressed with the OS cloud architecture.
  • caradoncaradon OS Professional, Mentor Posts: 300 PRO
    edited November 2014
    ...
    Significant compute resources would be required - but like rendering this might be addressed with the OS cloud architecture.
    I'm wary of compute-intensive cloud applications -like rendering- on a fixed price subscription. In my view, rendering is just too computationally expensive for it to make sense at a fixed price plan with unlimited rendering time.
    Companies like LAGOA are trying to do this, but I think their business model isn't sustainable.

    I would rather pay for rendering hours as I need them. "Choose your rendering package: 1 hour @ €7, 5 hours @ €30, 10 hours @ €55..." Rendering time over? Buy a new package.

    What do you think?

    Regards,
    Dries
  • Jim_AndersJim_Anders Member Posts: 24 ✭✭
    DriesV said:
    ...
    Significant compute resources would be required - but like rendering this might be addressed with the OS cloud architecture.
    I'm wary of compute-intensive cloud applications -like rendering- on a fixed price subscription. In my view, rendering is just too computationally expensive for it to make sense at a fixed price plan with unlimited rendering time.
    Companies like LAGOA are trying to do this, but I think their business model isn't sustainable.

    I would rather pay for rendering hours as I need them. "Choose your rendering package: 1 hour @ €7, 5 hours @ €30, 10 hours @ €55..." Rendering time over? Buy a new package.

    What do you think?

    Regards,
    Dries
    The LAGOA constraints are kind of low-level and do not have the higher level sophistication as the Onshape mates.  This is a tough problem.  The OS mates just got me thinking about the logical progression.

    -J
  • 3dcad3dcad Member, OS Professional, Mentor Posts: 2,475 PRO
    Don't know how I end up reading this old thread. Maybe we get wider view now with many more users in the forum.

    My dream cad would have all repeating things automated or semi-automated for creating/learning new slightly different automation for next similar task. Ending up with completely automated cad which can read your mind and models just appear on your account.

    //rami
  • andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    edited April 2015
    My dream CAD would - never crash (big tick for OnS)

    - be based on a concept where the CAD provider's needs continue to pull them in much the same direction as the user's needs (so far, a tick)

    - never need upgrading (big tick)

    - be simple to drive for simple jobs (semi-tick)

    - be enjoyable to use (semi-tick)

    - be forever striving to provide useful capability at the margins (to soon to judge, but all the right noises)

    - pursue a coherent and durable vision to counterbalance the "race to the bottom" which a focus on ratings tends to foster over time (too soon to say - it may be that the unparalleled ease of delivering feedback means that much of it is insufficiently filtered at source)

    - make it easier to work flexibly and collaboratively (BIG tick)

    ---

    In due course (by public launch time): my dream CAD documentation would be brutally clear about current limitations (so that the user was not forced to continually experiment in an attempt to infer them). This was a VERY weak area for Solidworks for the first decade.

    It's not happening consistently yet at OnS, (witness output of 2D profiles being limited to the most recent version of dxf, not mentioned in "Help") but that's understandable given the pace of improvement. Some of the necessary mechanisms -- feedback and responsiveness -- are firmly in place: the acquired knowledge only needs to be patched through seamlessly to the documentation team. (Limitations are generally more visible to users than developers)

    My chief concern regarding the OnS model is this: Future proofing, and even availability, of live models is reliant on the continued presence and viability of Onshape online. I realise that most modern CAD providers, following Microsoft's lead, have found various ways to lash us to their apron strings. This leaves us almost as vulnerable as the Onshape business model does, and it's particularly an area of concern in the case of products with a very long time horizon.

    Not every design becomes obsolete in months or years. Consider, for instance, the grand piano, the jackhammer, or the revolver.
    Security is not just about protection against malicious third parties, it's about long term autonomy in respect of one's key business processes and assets.
  • lowjacklowjack Member Posts: 14 ✭✭

    Not every design becomes obsolete in months or years. Consider, for instance, the grand piano, the jackhammer, or the revolver.
    Security is not just about protection against malicious third parties, it's about long term autonomy in respect of one's key business processes and assets.
    We have been molding products for over forty years. We just pulled a mold off a machine which was originally designed and built 30 years ago. Our product line does not change very rapidly. We have outlasted a couple of CAD systems at this point, but in each case, the data and drawings have still been available to use when necessary. This is a big concern with Onshape's cloud system - what happens to our stuff if you go belly-up? I'm not trying to be a pessimist, but it happens.

    Otherwise, I'm liking OS quite a bit at this point. 
This discussion has been closed.