-
With the Onshape MCP we need a way to share FeatureScript without giving away the source
The upcoming Onshape MCP edition and the push toward AI-driven CAD is genuinely exciting. The moment an AI agent can read a model, reason about intent, and call custom FeatureScript to do real work, custom features stop being a nice-to-have and become the building blocks of everything. That is a huge opportunity for the…
-
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…
-
Need Help With a Project....
Hi all, First I've enjoyed learning OnShape as a complete newb, but I've been beating my head against the wall with what is probably a simple task. I started on a whim for a retro 8-Track tape rack that is supposed to look like a wrapped Christmas package. I've been beating my head against a wall trying to repeat an…
-
Can Anyone Help with My Project.....
Hi all, First, I've really enjoyed learning OnShape and working on a pet project of mine. I really just started it on a whim and would love to see if finished, but I'm beating my head against a wall with what is probably a simple task. I'm working on a retro, 8-Track tape rack. here is the back of the storage rack… So this…
-
Training video audio
While reviewing 02. Sketch Entities section circles and arcs there is no audio and the embedded media player is not selectable. The sections before and after work just fine. I tried on another computer and same issue, any ideas?
-
Auto-populating Part Numbers and/or Names
As best I can tell, part names are automatically generated by Onshape when parts are initially created with the nomenclature Part [Number in design hierarchy]. Part numbers can be created automatically as well such that you can also use a numbering scheme that has a continuous counter that goes up for any part that is…
-
How to extrude a feature horizontally from an inclined surface without it following the face normal?
Hi everyone, I am designing a model with an inclined (angled) surface. I want to project/extrude a feature (like a cylinder) horizontally (parallel to the Top/Global plane) starting from this angled face.Currently, when I use Loft or Extrude, the software either forces the extrusion along the face normal (90 degrees to the…
-
This workspace is using an old version of the feature library and must be updated
This workspace is using an old version of the feature library and must be updated before the Routing curve feature can be used I have a part studio and assembly containing routing curves that I did yesterday (July 1st 2026) but today it wont let me edit the routing curves, it just keeps giving the same error shown above, I…
-
How do I contact the author of a Feature script?
Hello, I am using this Feature script: Fully customizable Gridfinity Bin & Base Generator V24 Document: https://cad.onshape.com/documents/0ac6b1badcbf6139bea5b88b/v/dbe75f543656097cf1518e92/e/d208f32e9a295b216538873f There seems to be a fault in the grid generator. According to the Gridfinity documentation the center…
-
Where can I find projects of members
-
My featureScript is too heavy to run.
You can look at the (barely) loading version here: https://cad.onshape.com/documents/bef045fe73487a9ed703a7f5/v/2d524bcf816046056b7d046d?showReturnToWorkspaceLink=true This script turns a wing model into a 3d-printable half-hollow model. I'm trying to run this on a wing that's 70cm in length and about 20cm in width (span…
-
Playback of instructional videos
Is there a known issue with the instructional video's playback on Edge? Progressed through some of the training last week, however this week none of the videos are loading properly and all I get is a transcript.
-
can I use setExternalDisambiguation to keep toggle points manipulator object references stable?
This Lighten script creates triangular extrusions that are eventually boolean subtracted from a plate. I use TPM to select areas to ignore, but if you change the sketch and create or remove some regions, the TPM references shift around. is setExternalDisambiguation the answer to this? I have no idea how to do things at…
-
New Feature: Fillet Normal (like Fillet All Edges, but way faster)
Fillet Normal is a full re-write of Julia's "Fillet All Edges". Fillet Normal fillets all edges which are normal to a selected face (unless excluded). Features a significant performance boost: 84ms vs 1.43s for the example below.
-
Why does this debug work before opFillet, but not after?
Do a lot of these geo ops completely rebuild bodies from surfaces, wiping out their old references? I am having the same issue when I set variables equal to some sequence of queries based on "face" and then try to reference them after the op. same thing seems to happen with opFaceBlend and opFullWrapFillet…
-
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…
-
Does anyone work in Onshape using Macro Deck shortcuts?
I'm looking for icons to create the shortcuts.
-
Updated custom feature: Fill pattern
By popular request, I have reworked Fill pattern to allow closer packing of instances and borders, plus better performance and error handling. https://cad.onshape.com/documents/57361ad4e4b00e5012c3857c Caution: When updating existing models to this latest version, the improved border detection will modify the number of…
-
Assembly configuration list to pick different part studios or parts
Is there a way to make an assembly configuration list that picks different parts studios/parts. I'm trying to make an assembly list that will pull different sizes of custom nuts, each size is in its own part studio, so the assembly would have a pulldown with all the sizes and once selected Onshape pulls the part from the…
-
Custom Post Processors
I run an older Matsuura with a Yasnac controller. It would be really nice if you could allow users to upload a custom post-processor. As of now CAM is useless to me because of my old machine.
-
Lowest overhead ways to find loops of curves and faces?
I'm working on my own lightening script for aluminum plate and want to query for the outermost faces (not the two planar faces, or any inner ones), as well as one of the two planar loop curves that define that series of faces. QLoopEdges doesn't seem to work for this when the seed is one of the edge curves. And I don't…
-
Why is my sketch not fully defined?
Hello all, I've drawn this sketch and all geometric features are black. Still, the sketch icon in the feature tree displays the "prohibition" sign that indicates the sketch is not fully defined altogether with the "The sketch is no fully defined" message. Find the file here: What is missing? Thanks!
-
center text in a sketch
Using the text tool are there any options to center the text within the bounding box or is it always left justified?
-
Cut out in face of a pipe
How do I cut out a section on a pipe?
-
Why is my interface translated to Swedish, and how can i restore it to english
-
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…
-
Place Logo Feature Script
In a FB group a member showed a FS called "Place Logo" however it does not seem to be available in the public area. Does anyone know if, and where it may be available please?
-
Any way to pull error info from opFillet?
I'm writing an FS that fillets all non-smooth edges normal to a face. I'd prefer to do one fillet op, but sometimes it fails due to fillet overlap. My script will then go to individual fillets and works, but is much slower. In the fillet feature, it throws an error and debug colors the bad geometry. Can I get the same…
-
How to update my new name in onshape certificate
-
Improvements to Onshape - June 5, 2026
With summer around the corner, this release focuses on making everyday work more efficient through a set of updates that improve usability, clarity, and overall workflow. CAD SPECIFY LENGTH OF ROUTING CURVE Onshape has introduced a new feature for routing curves that allows users to specify a desired length for spline…