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: New Custom Feature: Segmented Pipe
sorry, forgot to make public:
https://cad.onshape.com/documents/b08acb3b79f42f8e5008740a/w/d1a55166098ecdeb1b2675e0/e/5f0750551e96fa080dcb00a3
Re: Custom Features Collection
Wow. That's an epic project you have started! Thank you for putting in the time and effort for this. I think most of us would just be happy with that list at the start but you're going further with docummentation!
Bookmarking this one.
Re: Featurescript Dev Paid Contract: BOM Auto-Kitting Featurescript
Hi Max,
This looks like a solid use case for combining FeatureScript with the Onshape API to pull part data from assemblies and generate something printable. I can put together a clean, maintainable solution that handles the labeling and sizing logic.
Happy to walk you through how I would approach it.
You can reach out to me on my email here
Colin
Re: Custom Features Collection
Right on, well enjoy your time off!
As someone who doesn't know enough about this stuff, I wonder if an AI could crawl the entire forum and infer the top features and their descriptions. Any of you geniuses know how to do that? The forum is still the main place for me to find custom features, but only because I keep up with new posts week-to-week and have for years. If I were just coming to Onshape I don't know whether I'd catch up on that.
New Custom feature: Publish geometry
I'm pleased to announce that my Publish geometry Custom feature is now… published.
Like many other CAD systems (Creo, CATIA etc) the Publish geometry is intended to make Top Down Design workflows much more efficient by providing an easy way to collate references (bodies, faces, curves, sketches, mate connectors) needed for certain downstream activities into a single feature. This feature creates a (composite) part that can be Derived into other Part Studios, into the same or other documents.
Because the Publish geometry creates a part, it can be version/revision managed, ensuring that downstream collaborators always are working with the correct references.
The Publish geometry can also be inserted into an assembly to provide a "scaffold" for assembly of other instances. For this reason, the "Exclude from BOM" property is set by default, though you can override this.
Intended usage is for this feature to be used on high level, skeleton (early concept/layout) parts, and NOT at the end of a multi-hundred feature epically detailed Part studio. The reason for this? When a Derive feature is used, it regenerates and carries along with it the contents of the whole part studio. So even if you only "published" one face, it will carry the weight of everything else in the Part studio. Hence it should be used early in skeleton/layout Part Studios where you are laying out the interfaces, the key keepin/keepout bodies, the key csys/datums (Mate connectors!) and so on.
If you do have a complex assembly (either from a an existing native Onshape assembly or a giant imported STEP file) then it can be used in the following way: create an in-context Part studio (ICPS) of the assembly, then in that ICPS, use the Publish geometry feature on only the key references you need! The double good whammy here is that 1) the ICPS will ensure that the Part studio is lightweight, and 2) you get all the benefits of the Publish geometry workflow.
I made a quick video to introduce this:
Re: Custom Features Collection
Thanks for your feedback!
I was not secretly hoping that my initiative would reach “you”.
As I mentioned, I will be gone for 2 weeks, but I intend to finish everything I started in August.
I am aware that the story is endless, but I will undertake the editing up to 250 pages, the important thing would be that each page is filled with authentic and relevant information.
(What motivated me?
Maybe it was that I wanted to see an information document like this, but I haven’t come across one in half a year, so I created it!
That’s just how it is!) 😎
Re: Custom Features Collection
This is a lot of great work. This is the most complete list I've seen. I'm not sure it scales for one person to maintain something like this.
We really need a FeatureStore which has user ratings and better discoverability. A few people have attempted to do so, but this really needs to be a PTC Onshape feature. There's already an App store for other types of add ons - that should be extended for FeatureScripts.
Part of what needs to be covered is deprecation and overlap by built in features. There are a few obvious examples like Beams which - as far as I know - is fully replaced by Frames. @EvanReese 's FaceCurves is mostly covered by Isoparametric curve (although there are still some great improvements over the built in).
S1mon
Re: How to draw a puzzle type connection
Have a play. See what works. You can always undo. Do the learning center courses linked above.
Re: Help with sheet metal flanges.
Thanks Eric. That's better.
Re: Improvements to Onshape - July 18th, 2025
Yes! One of the things I really miss in Onshape (as a prior Creo user) is the ability to give sketch dimensions variable names and then base other sketch dimensions off of those variables within the sketch. It allows for really powerful parametric sketching within the context of the sketch itself without clogging up the rest of the model with defined variables.








