top of page
Search
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 34 min read
53 views
0 comments
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 32 min read
42 views
0 comments

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
78 views
0 comments

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
62 views
2 comments

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
84 views
0 comments

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
90 views
0 comments

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
37 views
0 comments

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
60 views
0 comments

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
43 views
0 comments

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
130 views
0 comments

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
32 views
0 comments

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
99 views
0 comments

Practical Applications of FeatureScript
Practical applications of FeatureScript: Standard design elements, process automation, and more
Caden Armstrong
Apr 25, 20244 min read
185 views
1 comment

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
214 views
0 comments

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
124 views
0 comments


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
38 views
0 comments

Onshape, The Future of CAD?
Recently, I have begun working with the new-ish CAD system: Onshape. Onshape is a cloud based CAD software combining both modeling...
Caden Armstrong
Aug 8, 20204 min read
525 views
0 comments

Learning UX from Video Games
The User Experience (UX) of a program, app, website, or video game encompasses both the look and feel of the product. The design of a...
Caden Armstrong
Jun 14, 20204 min read
15 views
0 comments

3 Tiers of ERP APIs
ERPs (Enterprise Resource Planning [software]) come in many forms, styles, and flavours. Onsite, cloud based, multi-site, ERPs exist to...
Caden Armstrong
Mar 10, 20204 min read
30 views
0 comments

Send Emails From Google Sheets
You’ve made a complex spreadsheet to automate a good portion of your business. Great! But you still have the mundane task of sending the...
Caden Armstrong
Mar 3, 20202 min read
20 views
0 comments
bottom of page