top of page

Search


A Few More Undocumented FeatureScript Functions
In my previous post Hidden FeatureScript Functions , I talk about a few hidden functions within FeatureScript and show how they can be used. I'm back with a few more examples. All the example code can be seen here Want to get the most out of Onshape? SmartBench Software can help. Visit www.smartbenchsoftware.com to learn about our custom feature and integration development services. Construct Paths Construct Path is very useful, but what if it was even more useful? construc

Caden Armstrong
Jan 62 min read
Â
Â
Â
Navigating Onshape API Limits
This past year Onshape introduced new API limits. Previously Onshape always had some kind of limits, although the exact details weren't published. API limits exist in every web platform to ensure the quality and stability of the service. But for Onshape, the total number of calls made was never capped, and there wasn't a cost for those calls. Due to a variety of reasons, this policy has now changed. For the most up to date information - check out the official Onshape document

Caden Armstrong
Dec 10, 20253 min read
Â
Â
Â


Making use of Hidden Parameters in FeatureScript
A parameter in an Onshape Custom Feature can be made hidden from the user by using a UIHint And this can lead to some interesting uses!...

Caden Armstrong
Oct 6, 20251 min read
Â
Â
Â
The Mechanical Engineering Stack and Onshape Strategy
"What pieces are missing from our stack?" "What data should we migrate?" "Should we be using the API or FeatureScript?" These three...

Caden Armstrong
May 5, 20256 min read
Â
Â
Â
Attributes in FeatureScript
Attributes are a feature of Onshape's FeatureScript that seem simple at face value, but are incredibly powerful. In the simplest terms,...

Caden Armstrong
Mar 3, 20254 min read
Â
Â
Â
The Hidden Parameter in newSketch
I accumulate a lot of weird and niche knowledge about Onshape and FeatureScript in the course of my work. This is no exception. Honestly,...

Caden Armstrong
Jan 3, 20252 min read
Â
Â
Â


Reading Previous Feature Inputs
"Hey Caden, can a feature extract the parameters of a previous feature?" -Simon Gatrall I got this message in my inbox from a fellow...

Caden Armstrong
Nov 20, 20242 min read
Â
Â
Â


Malicious FeatureScripts
As a consulting developer, a common question that I face is one of security, and its a question you should always be asking outside...

Caden Armstrong
Nov 7, 20243 min read
Â
Â
Â


Hidden FeatureScript Functions
One of the big selling points of Onshape FeatureScript that I like to talk about is that Onshape's standard features are written in...

Caden Armstrong
Oct 14, 20243 min read
Â
Â
Â


Protecting FeatureScript Code
"Hey Caden, I've written a FeatureScript, and I want to share the feature, but not my source code. Is there any way to do that?" -...

Caden Armstrong
Sep 23, 20242 min read
Â
Â
Â


Exporting Labeled Geometry with FeatureScript
I've been asked a few times about a variety of challenges that all fall under the same category: Can I export the attributes set with...

Caden Armstrong
Sep 3, 20241 min read
Â
Â
Â


FeatureScript and Configurations
I've talked about how great Onshape configurations are in the past. They work great and are super powerful. FeatureScript also works...

Caden Armstrong
Aug 6, 20243 min read
Â
Â
Â


Making sense of the Onshape Configuration String
Onshape's configurations are one of its best features. Easy to use, well integrated, and very powerful. But when making an Onshape...

Caden Armstrong
Jul 2, 20242 min read
Â
Â
Â


How to Add a Custom Feature
You've found to perfect custom feature, and you want to use it in a part studio. How you do get it on your toolbar? First step: Open the...

Caden Armstrong
Jun 3, 20241 min read
Â
Â
Â


Dynamic UI in FeatureScript
This weeks FeatureScript tip: creating a dynamic user interface. One thing that FeatureScript struggles with is creating a user interface...

Caden Armstrong
Jun 3, 20242 min read
Â
Â
Â


A Quick Guide to Debugging FeatureScript
A quick guide to debugging Onshape FeatureScript. Learn how to read the FeatureScript Notices page, debug queries, and a few helpful tips

Caden Armstrong
May 18, 20247 min read
Â
Â
Â


Practical Applications of FeatureScript
Practical applications of FeatureScript: Standard design elements, process automation, and more

Caden Armstrong
Apr 25, 20244 min read
Â
Â
Â


FeatureScript Optimization
Note: Onshape update 1.180 improved performance of the normalize function. Inspired by a discussion with fellow FeatureScript expert...

Caden Armstrong
Mar 15, 20244 min read
Â
Â
Â


Use Chrome Extensions to Automate Onshape
Officially, there are two ways to automate with Onshape: The API and FeatureScript. Both the API and FeatureScript work extremely well...

Caden Armstrong
Feb 15, 20244 min read
Â
Â
Â


Rethinking the Engineering Team
Since the introduction of CAD programs, the usage of computers has taken over the engineering world. Old-timey rooms full of drafters,...

Caden Armstrong
Sep 3, 20205 min read
Â
Â
Â
bottom of page