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.
Best Of
Re: mm in Part Studio - Inches in Drawing Studio
Dimensioning on the 2D drawing only works on orthogonal views (head-on). It does not work in isometric views (the tilted ones). That's why the numbers don't match up.
Re: Workspace Protection in practice?
Wow. Ouch. That's super useful information which basically makes the feature too painful to recommend unless you're always making changes and merging back within a shorter time window.
S1mon
Thanks Onshape
quiero agradecer al equipo de Onshape por construir la unica herramienta que me ha permitido diseñar sin problemas ni restricciones cosas basicas pero que me entretienen. los programas CAD de pago con licencia y que exigen grande equipos no eran accesibles. no solo resolvieron el problema de recursos, si no que el de ediciones, modificaciones y acceso a los archivos. si no que tambien ofrecen licencia gratuita de prueba. aunque tenga solo 30 dias para utilizarla muchas gracias.
Re: Custom Feature: Cable/Wire Routing
The flatten feature is well advanced but requires some other dependencies to be competed first. Plan is sometime during the summer for first release.
Re: Workspace Protection in practice?
For us, it hasn't worked out at all. The problem is that before you can Merge your changes back into Main (if Main is protected), the versions of main and the branch have to match exactly, or the Merge won't be allowed. This condition (where the onshape version of the branch matches the main version) exists briefly after you create the branch and Protect Main. However, if much time goes by (max 3 weeks!) now the branch and the Main may no longer share Onshape versions (because of the great update cadence).
Infuriatingly, this causes the merge to fail, and the only way to make it work was to:
- merge Main into your working branch (I think you might have to unprotect to do this)s, but keep all the branch tabs geometry (merge, but don't merge any actual tabs)
- then try to Merge your branch back into Main
Often this would fail, or I would make a mistake, or the merge wouldn't take, or something…so I would typically have 2 -3 merges back and forth between Main and my Branch…just to get the conditions to be just right to Merge back into the protected workspace.
Generally, it was far too much work, and we've stopped trying for now.
I really liked the minor barrier to working in Main (you could just Unprotect it to get around it) because it helped us remember to work in the correct branch. But the major hassle also meant that we could: a) Release from the Branch (which we didn't want to do) or b): turn off Protected Workspaces…thereby making the whole thing ineffective.
I've submitted feedback and (I think) a support ticket or two on this.
Basically, they need the Onshape version updates in the background to be ignored by the Protected Workspace - so that the tiny, behind-the-scenes differences don't gum up the works. I haven't tried it for several months, but also haven't noticed anything about updates or new functionality - so I don't know if this issue persists today.
Re: Moving Part Studios to another document
Try doing this from the Tab bar in the two documents.
- Right mouse button click on the desired part studio tab in the tab bar and choose Copy to Clipboard
- Navigate to the desired Document and click the + button in the tab bar and choose Paste Tab
Re: Custom Feature: Cable/Wire Routing
I'm aware harness flatting isn't yet available. As an interim solution is it possible from the wire data table to get the length of the bundles and locations in order to help in the manufacture of the harness?
E.g. the length of the blue section then the subsequent lengths of the black and grey sections from that?
Re: Question: How to use PersistentCoordSystem?
You're working against a few challenges here:
- The persistent coord system stuff is not well-documented.
- FS type system is weird.
- Type system fails in weird ways when used in conjunction with setAttribute. I filed a bug on this a while back so maybe @_anton can add some detail / correct my ignorance.
Here's a few things I did to your example:
1. Attach the persistentCoordSys to a face, not a body.
2. Wrap your id with toString(id + "whatever"); the persistent cs stuff takes a string not an id. This is not consistent with most of the std library but that's how it is.
3. When recovering the coordinate system at the end, you have to make up for the attribute system stripping your type tags. A coordinate system is a map with keys "origin", "xAxis", and "zAxis". The origin is a point in real space, so it has units. So it's a Vector of ValueWithUnits. The axes are just directions, so they are just Vectors of numbers. When the attribute system returns it to you, the origin, xAxis, and zAxis are returned as arrays - not at all what you want. So you have to recreate the coordinate system by reapplying type tags.
This makes it work:
Check it out: https://cad.onshape.com/documents/9f0d51b5b054698f3b0dcec2/w/08edea7dd826af4c3dceff92/e/aea4ec9ab6007589bef2a9f4
jnewth
Re: Import images directly from clipboard
Currently you can't do that, but I would definitely vote for that as an improvement request.
S1mon





