-
AI generated FeatureScript for a modular kitchen cabinet designer based on IKEA dimensions.
I always wanted to play with some featurescript and found Claude is really good at generating it. All of this started with me wanting to design our new kitchen with Onshape. I realized I don't want to recreate each cabinet so I asked Claude to go find all the dimensions and variants of IKEA kitchens and it found the IKEA…
-
Most usefull FeatureScripts.
Hi, I am lazy to search through this discussion so its there any table (summarize) of all usefull feturescripts . Just not to start the same work twice… THX Petr
-
Custom Feature: Pulleys with custom tooth profiles
BackstorySome months back I ran into some challenges with the standard OnShape tooling when it came to modelling a belt and set of pulleys. I took to the forum for help, where I was pointed to a series of custom FeatureScript solutions. Namely: This parts studio with a custom belt (though the pitch is wrong). I liked the…
-
Two Manufacturing FeatureScripts: Automatic Laser Overcuts & Extended Slots _ Custom Features
Full disclosure - I'm a fixture / tooling designer, not a software developer. I iterated a custom FS last year using AI. I started with the CNC overcut feature that Hendrik_Kueck posted here in 2023 but for my work flow, what I really wanted was an overcut feature specifically for a Laser. To that end - I wanted the…
-
Custom Feature: Query Variable+
-Link to feature up front- Query Variable has been a game changer for more programmatic workflows that save me from needing to develop custom scripts when I can instead pass other existing features through a QV and get results that way. That being said, there are some more powerful querying techniques which haven't yet…
-
New FeatureScript: Cut List Pro
Hello, I've always wanted a simple to use tool for generating cut lists for weldments and decided to have a go at creating one. I came up with what I call Cut List Pro. Cut List Pro eliminates the repetitive task of manually sorting structural members, producing cut lists in seconds. Sorts by member type, then size, then…
-
New FeatureScript: UnMachine
UnMachine removes holes, pockets and other machined geometry from parts to create a before machined state. Also has option to add stock where needed. All in one command. Ideal for use with a pre-machined and machined configuration arrangement, allow one feature suppression control. Check it out here and sign up for a free…
-
Partial Sheet Metal Hem
Battled with this one for a while before landing on a solution. There's no partial hem capability built in, but the same can be achieved by notching the bend relief at each end of the partial hem then hemming the remainder. Posting it here in the hopes that anyone struggling with the same problem can find it since my…
-
Custom Feature - Batch Hole to Slot
I made a FeatureScript custom feature for converting selected circular holes into slotted holes without editing the original sketches. Use case Mechanical plates, motor mounts, bearing plates, gearbox plates, laser/waterjet/CNC parts, and adjustment slots. Very handy when it comes to first version prototypes where one have…
-
MCP Support Coming Soon
@GregBrown Added a new video on his YouTube channel. This time demoing a “blend” corner custom feature (I’ve also seen these called “suitcase corners”). The real star of the show is that it was all coded with the help of Claude using the MCP server which is in development. Can’t wait for this to be released.…
-
Any efficient ways to make a cutlist from a cabinet drawing?
Im trying to guage the possibilities of using OnShape for woodworking. One of the functions im missing is the ability to select all my parts, and put the dimensions in a list or a table. Is there any featurescripts that can do this? I've seen the "frame" workflow, but that seems very inconvenient when you've allready drawn…
-
Custom Feature: Friction fit (interference fit) quick sketch tool
I started adding a small ridge or notch in items that I need to fit together snugly but where I don't trust the tolerance of my printer. I found it tedious to manually sketch 2-4 small ridges to extrude up the side of every box, so I have created a feature studio that does this automatically, adding a sketch to the centre…
-
Custom Feature: OnlyTabs - A premium sheet metal tab and slot feature
-Link to feature up front- A long time ago in the distant year of late 2024 our sheet metal obsessed production company was evaluating our CAD options and found ourselves checking out Onshape as an alternative to our old licenses of Solidworks. There were two main barriers in the way of our adoption, support for sheet…
-
New Feature: Text path
Here is my latest custom feature: Text path. The purpose of this custom feature is to lay out characters, words, or number sequences following a geometric arrangement (clock faces, wheels, dials) or alignment. You can watch a demo video…
-
Adding FeatureScript Syntax Support to VSCode
I do a lot of vibe coding of FeatureScript using Codex and VSCode. I've wanted better FeatureScript syntax highlighting support for VSCode. Codex and ChatGPT developed a .VSIX extension which you can install. It knows the syntax and standard library and it will use sticky scrolling to show headers of functions and other…
-
Custom Feature: Butcher Sheet Metal - A Low Effort Sheet Metal Splitting Feature
-Link to feature up front- You ever find yourself yourself working on sheet metal parts and get to the very end of a build, go to send your parts out for fabrication and only realize at the last minute that your flat patterns are too big to fit on the laser bed? Then have to hack and cut to pieces the final product with…
-
Mold Parts with Outline and Boolean
my Problem is, that i need a male and a female Part. The easyest way to do this is to take the original part, extrude its outline and subtract the part from the extrusion to create the male part, however as soon as the Geometry becomes a bit complex, the boolean stops working! Have you had this problem too or do you know a…
-
New Featurescript: PP Surface Text 2.0
We are pleased to announce that version 2.0 of our Surface Text creator Featurescript is now available. Add the feature to your toolbar by searching for "PP Surface Text", or open this document: https://cad.onshape.com/documents/cad175bd2990f3c9314a1c10/w/05ec37b276b1dd333f6afc16/e/08c7b53ee50a34dc6966a026 New Features: *…
-
Creating a sketch in a new coordinate system and rotating it
Hi guys! I am going to create a custom feature which would make an engraving logo on a flat round surface with parametric radius. For that purpose I need: 1. Create a coordinate system. 2. Create a plane based on that coordinate system. 3. Create a sketch. 4. Rotate it. But my code doesn't work and breaks when I assign a…
-
New Custom Feature: Beans
Ever needed to fill your part with beans? now you can. https://cad.onshape.com/documents/e5d7fa14c8575cfc7c1f66b6/ let me know if you have any questions.
-
New custom feature: Arbitrary gear path
hey all! another janky feature from the smidchens household - take whatever path you want (elliptical, polygonal, spline…) and generate gear teeth along that path using local curvature to drive involute profile. snag it here: https://cad.onshape.com/documents/8f033780ed64a1971e38c2a9/
-
Can you define an area field in the Feature definition
For some reason we have the "AreaBoundSpec" but no ability to implement it the same way as a length paramater in a feature definition. Am I missing something??