-
Custom Feature: Cable/Wire Routing
Cable/Wire Routing: https://cad.onshape.com/documents/3599036701247d65f0106997 There have been many wiring custom features created over the years, each using a different approach and each having different strengths, but none focused on the end-to-end process. This new set of custom features takes the best ideas from those…
-
Custom Feature: Mold & Die Design
On Thursday, 12/12/19, I hosted a webinar to talk about mold design methodologies in Onshape and to introduce 4 new custom features. The replay of the webinar can be found here. As the names suggest, these custom features automate the creation of core and cavity geometry. A number of Onshape users have already beta-tested…
-
Feature Studio Keyboard Shortcuts
For those of us who do a lot of custom feature coding, shortcuts can be very handy. Attached is a PDF of all the ones you didn't know existed! These will be added to the help documentation in the future.
-
New Feature: End Cap Plus
New feature built with help from ChatGPT Sol and Onshape MCP. https://cad.onshape.com/documents/bd99601ff5b8641af79ceafa/v/aaa9be724e67cb3e33ed481d/e/cc5bfce1df64a3b5a595ee9b Description: Use the standard End cap workflow with manual face selection, or automatically discover and cap every unobstructed open end of hollow…
-
New Feature in progress: Ribbon Cable
Probably already exists in some form, but I like to write. Makes ribbon cable, various types of bends, custom dia, colors, wire count. https://cad.onshape.com/documents/a3de202140f671f983428b31/w/bc4418830e99d5dabc59cd32/e/f1e3404c704907207bffc0c3 still to do: add a few more types of bends add twist change dia to GA. add…
-
It's time to update how FeatureScript can control properties
With public MCP access we're about to hit a big wave of custom feature development. One of the most common limitations I hit is in using part properties to do things. I think the Support Team is about to have to field a ton of tickets on this, because the issue is non-obvious, and the thing people want to do (but can't) is…
-
Regeneration Error while using an imported CSV Sheet
Hi I am new to using the custom feature for wiring created in OnShape. I have been stumped because I am unsure what I am doing wrong. Importing the CSV that I made from Excel works fine, but I keep getting the regeneration error when I try to import Wire Data into the Part Studio. I have already created a Variable Studio…
-
Highlight elements while editing without regeneration impact
I'd like to be able to highlight geometry for user reference while they're editing a FeatureScript but without impacting the overall regeneration performance. The closest way I know of doing this is with debug(), but that adds ~1ms regeneration per face or vector and ~6ms per direction even during normal part regeneration…
-
How to avoid FS update for a given model?
So I have this model, built with a version of a certain published FS, but that FS has been updated since, and does now behave slightly different. I could, of course just refuse to update anything. What I want is, though, to update everything, but prevent updating that one FS, in order to keep the model intact. I always…
-
B-Spline ?
how i can pls this part in onship make ?
-
Announcing a FS to hack slicer reinforcements by injecting defects into the part
https://cad.onshape.com/documents/b95216af1e90e786deb23796/w/2ecd2d07e99b4ff6ba9897e3/e/62dfca14b08639924f9223fe I made an FS that strengthens chosen regions of 3D prints without touching slicer settings, and it does it in the slightly stupid way of filling a region with spherical voids. The trick is that slicers put walls…
-
Cut List (New Custom Feature!)
Cut List (New Custom Feature!) https://cad.onshape.com/documents/395304920b30c3b382fd312d/w/86481637ad1e9da01b0e5d60/e/e19230df69a29e1fc2259b9d How to find custom features: * Click the "Add custom features" button in your toolbar, you may have to search for this in the search tools box * Select "Public" * Show advanced…
-
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…
-
Did autocomplete options change?
I'm not getting autocomplete for precondition snippets anymore. Is anyone else seeing this?
-
New features for measurement: Relative Measure, Euler to MC, and MC to Euler
Announcing: Relative Measure, Euler → MC, and MC → Euler Written by Joshua Newth (former Part Studios dev, now at Reframe Systems) and Greg Brown (Head of Product at Onshape). What’s new Relative Measure — Get X, Y, Z displacements between two points relative to any coordinate system (mate connector), not just the world…
-
New FeatureScript: Stock Size Pro (FREE)
I've created a new custom tool called Stock Size Pro. It basically uses the same stock size calculations I used for my Cut List Pro FeatureScript, but for single parts. This includes: Onshape's Structural Frame profiles, plates, round, tubes, hex, pipe, threaded rod, sheet metal and gussets of several styles. The sizes can…
-
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…
-
Grid Extrude Block regeneration
The page freeze in this pozition. Only way to unfreeze is to come back in history where grid extrude is surpress. Any solution? Until now I use with success Grid extrude feature, never have a problem.
-
FeatureScript access to complete material properties and the Onshape Material Library
I may have originally posted this in the wrong forum. I'm a bit surprised by the engagement. https://forum.onshape.com/discussion/31431/featurescript-access-to-complete-material-properties-and-the-onshape-material-library#latest I am a mentor for a FIRST Robotics team, and we recently started exploring Onshape Simulation.…
-
New Feature: Tween Curve (WIP)
This is a bit of work in progress at the moment but it's semi functional and I need to work on other tools that this tool is the backbone of. Posting now for public comment. Introducing Tween Curve Simply select input curve A and input curve B and input a tween value between 0 and 1 and this tool outputs an approximate…
-
Sheetemal.fs
where can I download the sheetmetal.fs? I would like to work on a featurescript based on the sheetmetal.fs. Thanks
-
Window.fs added to my Residential Construction suite
Window inserts lumber as shown and cuts away existing Stud Wall framing and panels created with Sheathe. Now time to update Door to work and look like Window…
-
two identical part studios, wildly different regen times. why?
both of these are in the same document, the lower, faster one is a pure duplicate of the upper, slower part studio. the belt and pulley gen is 1,5s in the first, but 300ms in the second. why could this possibly be?…
-
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…
-
Custom Feature: Heat Set Insert (Threaded inserts for 3D Printed Parts)
Custom Feature: Heat Set Insert I wanted to learn FeatureScript, so I created a new custom feature to place cavities for heat set inserts into 3d Printed parts quickly and easily. I have been really happy with it and have found that it really speeds up my designs, so I wanted to share it out! Right now, it includes…
-
New FeatureScript: Plastic Threads
Hi everyone, I've recently been messing around with FeatureScript and decided to make a thread feature for 3D-printed plastic parts. The general concept came from the ThreadCreator script written by David Cowden almost 8 years ago. His script works really well and has even more configurability than mine but I wanted to tap…
-
New Custom Tool : SVG to Sketch
Hey all — long-time Onshape user, wanted to share something I've been building and using in production. The problem: Getting vector artwork (logos, cutout profiles, panel designs, icons) into Onshape as real, editable sketch geometry is annoying. DXF import can be inconsistent, and manually retracing SVGs with the sketch…
-
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…
-
New FS Published: Stud Wall
I've been working on Stud Wall for a while and it feels pretty stable now. I had some assistance from Claude in the code, and it wrote the full User Guide (thank you @GregBrown for giving me the idea to ask AI to do that part). I'll soon publish Sheathe and a console-output version of Lumber List. I also have Door almost…
-
QuakeIIIArena bit-hack code written in featurescript
https://cad.onshape.com/documents/29e6ce5316fbadb2fa98702b/w/61d5a536b165313813af25ac/e/32631c72aee224385208e1ac FeatureScript 3029; import(path : "onshape/std/common.fs", version : "3029.0"); const TWO_23 = 8388608; // 2^23 const TWO_31 = 2147483648; // 2^31 const BIAS = 127; const MAGIC = 1597463007; // 0x5f3759df…
-
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
-
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…
-
Starting Point to learn Onshape API
Hello, I am new to the Onshape API. I have used Onshape for designing mechanical automation systems for 6 months now. I have 10+ years of experience in mechanical design and using legacy 3D modelling software like SolidWorks, Inventor, AutoCADetc. I would like to know where I should start if I want to create API based…