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
Product Design Happy Hour: Chicago (September 11th, 6pm CDT)
For more information and to RSVP, check out the official event page 👉 Product Design Happy Hour - Chicago
Network with Chicago's top hardware innovators & product design professionals while hearing directly from our guest speaker, Joshua Newth from Reframe Systems, as he presents how his team utilizes Onshape to offer innovative housing solutions.
We'll also hear directly from Arena, PTC's cloud-native PLM and QMS solution, Jared Brescia, as he showcases how Arena complements Onshape to support connected product development and quality management from design through production.
Onshape's Director of Technical Services, @Roy_Mutalik will also be presenting "Onshape Unlimited"!
Be sure to reserve your spot today, and we look forward to seeing you there!
Re: Newbie question: How can I center 2 parts in an Assembly ... at a fixed offset distance?
@bernard_hymmen, not sure what you mean by
"A planar constraint with an input for an offset distance would have been exactly perfect for this. But since that doesn't seem to exist,…"
You can definitely offset mates (in the mate dialogue itself as well as by editing the mate connector themselves)…
You can also use parallel mates with limits so it seems like you made your life a lot harder than it had to be…
Re: Help with mating options
The Onshape way definitely takes some getting used to but it's well worth getting familiar with it. You will need to get familiar with editing mate connectors to get the most of out of it.
I have a video series on mates and mate connectors going over topics that I find aren't well explained in the Onshape docs… The interface has changed a bit since but it's still relevant:
https://www.youtube.com/watch?v=HUVFq7tixKM&t=4s
I would also recommend watching this excellent video from Evan:
https://www.youtube.com/watch?v=w5wY8TWjjd0
The beauty of the Onshape method of using only one mate between two parts (in 95% of cases) is that you don't run into conflicting mates nearly as much, and it's much easier to fix issues when they come up.
Re: Sketch - pattern a spline
Almost ten years later. I still can't pattern a spline. 😂
Re: New Custom Feature: Ball Trajectory
i think just changing the drag coeff and size and weight could help for that. lmk if you need changes to the FS. season is coming soon.
Re: ChatGPT/Copilot for FeatureScript?
If anyone is curious to see exactly how I've got mine set up, here's my public repository with included AGENTS.md file. I've already loaded it with instructions to help avoid the most common AI hallucinations involving featurescript. I've also loaded it full of custom features, both my own and some published by others that I've made modifications to.
One huge benefit to building a repository this way is the ability to add other non-featurescript reference to build off of, for example I've loaded some whitepaper references and books with interesting algorithms or functions I wanted to port to featurescript. Codex is able to read PDFs and work with the information found within, so when I was doing some bSpline surfacing work I saw The NURBS Book explicitly referenced in Onshape's developer documentation for one of the features in the standard library. I went and sourced that book myself to plug it into this repository and pull more algorithms from it since it's such a useful reference.
Re: ChatGPT/Copilot for FeatureScript?
my prompt from this morning:new FS time, I want to build a pipe/wire routing script that allows the user to construct a polyline (with corner bends) through a series of mate connectors, where each MC's z controls the direction of the segment starting at that mc. however, between MCs, the polyline should automatically form 90deg bends in order to get from one MC's location and z, to the next MC's location and z. attached is a phot of my result so far and the code. I want you, as a professional FS coder, using strictly, only officially supported syntax and code according to the documentation at https://cad.onshape.com/FsDoc/library.html and the STD code mirror at https://github.com/javawizard/onshape-std-library-mirror to help me finish the code for a series of arbitrarily located and oriented mate connectors. you will ask me questions to confirm my intent and preferences for UI and behavior before presenting code, and you will always confirm your code is compliant before presenting it to me.
Only had 4 errors in 225 lines of code, and three of them were just lhs vs rhs unit issues. another was an initialized variable without a value.
Re: Lock position in assembly
Hello Benoit.
In an assembly, right click on a part to bring up a menu. Within that menu select Fix. - Scotty








