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.
FeatureScript Video Walkthrough Series

Hello everyone,
I've been wanting to make some FeatureScript training content as of late, so I decided to record a series of videos where I create a new FeatureScript from scratch while talking through my thought process and code as I go.
The full Youtube Playlist is here:
The feature I chose to create for this project is a Bearing Hat FeatureScript which allows robotics teams to quickly create little 3D printable hats to keep bearings from falling out of plates. The full version of the feature includes various advanced functionality including editing logic and manipulators plus a code which allows selecting and cutting holes in a manner similar to the Onshape hole tool (including cosmetic threads and proper hole attributes).
https://cad.onshape.com/documents/9cffa92db8b62219498f89af/w/06b332ccabc9d2e0aa0abf88/e/bb84e470fe6db918422a7ab4
The full series ended up being about 17 hours long (since that's how long it ended up taking me to write everything), but each episode is iterative and builds on the last, so there's no need to watch the full series to get into the groove of things. For example, this barebones version which cuts mounting holes and has some basic error handling is fully covered in the first two episodes.
https://cad.onshape.com/documents/00dd11dabe44da2db458f898/v/d155ae6293cb20619c9037f8/e/aff9dd0b351a36599528a6bf
This was a relatively off-the-cuff project for me, so I could definitely see recording more videos in the future if people want them. For example, I could see making videos where I do a deep dive into the code of an existing feature, or perhaps a more targeted series talking through concepts such as common FeatureScript UI patterns, working with queries, or debugging in more detail. If there's anything in particular you'd like to see, let me know!
FRC Design Mentor - Team 1306 BadgerBots
Comments
@Alex_Kempen ! This looks wonderful. I'm excited to dig in.
Independent Onshape Consultant
Nice to see more learning content for FeatureScript. Thanks for sharing @Alex_Kempen!
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴