Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- 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.
Wish List for OnShape Features/Capabilities
dennis_20
Member Posts: 87 EDU
My reference point is SolidWorks as I am sure it is for many of you. I've been using SWX since the original 1995 version, changing the date on my computer to keep using the 30-day eval version until we bought ten seats of SWX96. I even used the precursor to SolidWorks called DesignView.
Here is my list of features/capabilities that I am looking for in OnShape. These are in no particular order. As I am new to OnShape probably some of these exist and I just haven't learned enough yet to know where they are or what they are called. Please educate me on those if you will.
1. Equivalents to the following SWX items:
a) Toolbox (should be much, much nicer since a clean sheet development won't have the legacy problems Toolbox has)
b) Hole Wizard (this is invaluable)
c) Isolate command in assemblies
d) Hide/Show and change transparency
2. Through-all cut in both directions
3. Design Table equivalency for configurations
4. Equations
5. Link to external driving files such as Excel, Google Sheets, or an equivalent
6. Motion simulation similar to adding gravity, motors, springs, cylinders, etc. that SWX can do. Including friction would be a huge plus!
7. Materials - sets the density, properties, and appearance. SWX does this very nicely.
8. Sketch constraints must be able use previous geometry (make a sketch line collinear with a part edge that is behind it, etc.). This includes the ability to select an edge or face and convert or offset entities.
9. eDrawing or the equivalent so I can send files to a sales rep and he can view, rotate, and measure without having to have an OnShape account.
10. Offline operations for those times when I'm going into a black/secure area and will not be able to be online. I'm thinking something like a check-out of the program and necessary part files that would allow me to work offline. (I'm not holding my breath for this one.)
11. 3D ContentCentral equivalent (something more direct than the workaround of going into 3DCC and downloading the file in a SWX format then opening it up in OnShape).
Please add your comments.
- - -Dennis
Here is my list of features/capabilities that I am looking for in OnShape. These are in no particular order. As I am new to OnShape probably some of these exist and I just haven't learned enough yet to know where they are or what they are called. Please educate me on those if you will.
1. Equivalents to the following SWX items:
a) Toolbox (should be much, much nicer since a clean sheet development won't have the legacy problems Toolbox has)
b) Hole Wizard (this is invaluable)
c) Isolate command in assemblies
d) Hide/Show and change transparency
2. Through-all cut in both directions
3. Design Table equivalency for configurations
4. Equations
5. Link to external driving files such as Excel, Google Sheets, or an equivalent
6. Motion simulation similar to adding gravity, motors, springs, cylinders, etc. that SWX can do. Including friction would be a huge plus!
7. Materials - sets the density, properties, and appearance. SWX does this very nicely.
8. Sketch constraints must be able use previous geometry (make a sketch line collinear with a part edge that is behind it, etc.). This includes the ability to select an edge or face and convert or offset entities.
9. eDrawing or the equivalent so I can send files to a sales rep and he can view, rotate, and measure without having to have an OnShape account.
10. Offline operations for those times when I'm going into a black/secure area and will not be able to be online. I'm thinking something like a check-out of the program and necessary part files that would allow me to work offline. (I'm not holding my breath for this one.)
11. 3D ContentCentral equivalent (something more direct than the workaround of going into 3DCC and downloading the file in a SWX format then opening it up in OnShape).
Please add your comments.
- - -Dennis
3
Comments
You have good points there and I think you would enjoy reading and commenting some threads from past couple of months.
+1 for all
Naturally I would not want OnS to roll back , in the many areas where (generally because of the more refined conceptual underpinnings) OnS is already far ahead of that package.
What I'm saying is this: a listing of what I need from an MCAD tool to carry on earning a living as a machine and mechanism designer would be unrealistically long, but I know that I could get by (at a pinch) if I had to roll back to Sw2003.
I remain more confident than ever that all needed features and functions will arrive in due course. The interesting question is this: can Onshape continue to enhance the finer points of the user interface to the point when the package becomes 'transparent to the user', for experienced and competent users, even when carrying out quite difficult designs. That's the true holy grail, I reckon.
Accountants may buy MCAD according to a 'feature checklist', but I consider this to be a horrible misapplication of that clipboard-toting mentality.
1c:"Isolate" is available in Assemblies as well as Part Studios, from the RMB menu: it's called "Hide other parts"
1d: "Hide/Show" is available: RMB + the eyeball icon in the Feature list
Transparency can be controlled globally from the view cube, or for individual parts by RMB from the Parts list, "Appearance/Opacity"
There may be others.
If you have any specific examples, please post them and we'll do our best to help you.
The coincident constraint is part of what I am after. Thanks for that help. The latter part of that item #8 is also something I am after - pick a face or an edge and project its edges into the active sketch constraining it to that entity in the process (and allowing me to break those constraints and change the linetype if I desire. Again, my reference point is SWX so this is the "convert entities" feature. "Offset entities" is right there with it.
1. Select the use/project tool.
2. With the tool active, select the face you want projected into your sketch. It will come in with a 'Projected' constraint on it that you can remove if you'd like.
3. Similarly, select the offset tool in sketch.
4. Select the face you want to offset. This will get a closed loop of the outer edges defining the face. If you click-drag you can drag and drop the offset to where you want. If you single click, you can then grab the manipulator to change the offset. Clicking on the manipulator flips the offset direction. Clicking in freespace will place the offset. This will apply an 'Offset' constraint that you can delete if you wish.
That is exactly what I am looking for with regard to that particular capability. Thank you very much!
It is evident that a large part of my inability to find what I want is due to terminology. This is similar to when I was coming from Pro\E(xcrutiating) and converted to SolidWorks. I knew how to do things, but they were called different terms between the two, i.e., Family Tables in Pro\E are Design Tables in SWX.
How about this for a suggestion to you great folks at OnShape. Give us a table of "conversion terms". (We're engineers and love our spreadsheets and tables! Besides, almost everyone is coming from another CAD system, so address the elephant in the room and help us eat the sandwich.) We could even hide the columns for the CAD systems we have not used and just show the columns most relevant to us; in my case SolidWorks and OnShape. (Ideally this could be saved as a setting of our userid.)
Make the OnShape term hyperlinked to Help on that subject or tutorial on the (better) way to achieve that in OnShape. Boy, this would expedite the learning curve!! So much of converting to a new system is just that, converting. For the most part we already know how to do stuff, we just don't know what it is called in the new system! This would dramatically reduce the requests for help/tech support and reduce the amount of unnecessary questions from being posted to the forums (by me at least).
To really make the Help smart, embed these terms as system-specific synonyms in the Help file such that if the user is coming from SolidWorks, for example, and searches for "convert entities" the Help should respond with something that teaches and points to "Project". Talk about smart help!
- - -Dennis
Will the feature requests we submit as tickets ever get public visibility so we can see what each other is requesting?
We need to be able to select a filter for what is displayed in the the Tabs and the "double burger" thing. The filter possibilities should be at least:
1) Only Onshape Part objects
2) Only Onshape Assy objects
3) Only Onshape part & assy objects
4) Only imported files
5) Everything.
This would greatly "declutter" the Tab and double burger icon. Once we import a solidworks file, we really don't need to be looking at it in the tabs because we will be working mostly with the resulting part object.
W. Wright
My thoughts on another thread: https://forum.onshape.com/discussion/comment/4322#Comment_4322
I like that, a lot.
I, too, am a major fan of copy and paste ... and as well as the cases you mention, I would like to see it extended to sketch geometry, hopefully with a more elegant and better-documented way of pasting varying levels of internal constraints and dimensioning than Solidworks ever managed.
Maybe it could be along the lines of MS Office "Paste Special", or their other Paste functionality with a popup of options...
I also would like Onshape to entertain the idea of using copy & paste as a way of inserting parts from a studio into assemblies in the same document. (This was an undocumented feature of Solidworks which I found to be a timesaver, because you can pre-select the part from the 'push' end, which is often where you tend to be when deciding to add a particular part to an assembly, rather than "pulling" it from the assembly, as you do with "Insert" - which means having to trot off and find the part)
Paste special would be a great idea, it just feels inconvenient to manually copy things from program to another or at worse case - inside same program.
I also like the idea of pushing parts (copy-paste) into assembly.
I liked also the way of copying in early 2d software where you press a button and drag. Or windows like drag with RMB and it will open dialog: Copy here, Move here, Cancel. Sometimes it would be handy to do this kind of copying in Feature, Part and Tab list.
When Onshape grows it's feature base to meet the standard cad, they should always keep things consistent. RMB menu should be same in part list and picking a part from screen. If I can drag copy in feature list, I should be able to do same in part list and tab list. I think you got the point; so that if you memorize how to do something, it's same workflow across the software.
I like the idea of an RMB drag bringing up a context-sensitive set of choices when you drop the dragged item (just as it does in Windows). It's a very efficient interface for "Paste Special" type interactions, but it would also be handy for the simple case, using the default option of "Copy"
Particularly valuable, I think, if it turns out that Onshape cannot adopt the Control-Drag convention to copy (because of "browser hijack" in Safari, IIRC)
Thanks for bringing that up!
When you walk into a darkened room, you want the lightswitch not just to be the same "sign" (up/down) as in all other rooms, but you want it the same height off the floor, the same setback from the door jamb, the same size and configuration of button, etc etc...
Consistency trumps unique solutions, optimised for each room. Even though they look dead sexy in design magazines ...