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.
Best Of
Re: Improvements to Onshape - January 31st, 2025
Hi,
Can the form tool create a form into a bend like the part in the picture below?

Re: I want to help make custom feature icons
that's useful to know, your videos are also very helpful

Re: How can I add parts to the Gobilda folder in the FTC Users Group?
Here's the process and standards for adding parts.
https://ftconshape.com/elementor-100/
Re: Working with imported step file
Went to a car show last summer and saw some original Austin Minis. I don't think you need to scale it. It should fit on your desk at full size.😜 Had forgotten how tiny they were.
It would help to post a link to your document for review if you can.
Re: How to use the API to execute a FeatureScript to create a custom feature?
It's not clear to me why you need the API for this. I don't think it's an issue with your FeatureScript code (though you may want to rename it from "filletEverything")
I did my own test and got it working. Here's the FeatureScript and API body I used with glassworks.
FeatureScript
FeatureScript 2581;
import(path : "onshape/std/common.fs", version : "2581.0");
annotation { "Feature Type Name" : "Add a plane", "Feature Type Description" : "" }
export const addPlane = defineFeature(function(context is Context, id is Id, definition is map)
precondition
{
// Define the parameters of the feature type
}
{
opPlane(context, id + "plane1", {
"plane" : plane(vector(0, 0, 6) * inch, vector(0, 0, 1))
});
});
API Request Body for POST/partstudios/d/{did}/{wvm}/{wvmid}/e/{eid}/features
{
"btType": "BTFeatureDefinitionCall-1406",
"feature": {
"btType": "BTMFeature-134",
"namespace": "e548d56ece749371a5a6ad6ec::m3e236759fa16868e79d8699e",
"name": "Add a plane 1",
"suppressed": false,
"parameters": [],
"featureId": "FFdDMAZL9at4Q6m_0",
"nodeId": "KG/OVwqfZXVDmvzg",
"featureType": "addPlane",
"returnAfterSubfeatures": false,
"subFeatures": []
}
}
Re: Animation
jan_bouwman said:
....The final scene shows the handy contraption that makes the impossible possible. I suggest we call this the 'McClary Engine' in honor of its inventor, John McClary.Thanks @john_mcclary !....
Love it.... hence forth to be known as the McClary Engine... at least in my vernacular!!! Also fabulous animation!
Assembly Planes - Where are they?
Re: CAM Studio
Can you consider adding Cam Studio to the free version???
Even it is a cut down version.
thanks Eddie Flemming
Re: Improvements to Onshape - January 31st, 2025
Simple question I hope that @michael3424 brought up.
Is custom post processor something that is being considered so we may accomodate our own machines?