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: First sketch, only 1 square and still not defined
Hi Michael,
I found itLearning Pathways and 'absorbing' it…
Thanks and kind regartds, Jules.
Re: [Chatbot Copilot] - We Built a FeatureScript AI Assistant That Outperforms ChatGPT
Thank you everyone for your precious feedback and support! My company is excited to continue working on this project and actually launch something! There's still quite a bit of work ahead, but we're making progress. We're focusing on 2 key steps :
- Currently, the inference process is really expensive—around €30/month barely covers the calculation costs with medium frequency usage. We're actively working on optimizing everything to make it more affordable and scalable.
- We need to decide on the best way to deliver this tool—whether as a chatbot website, browser extension, or an Onshape app side panel. This is still under discussion and will take time to develop.
Once these challenges are resolved (hopefully within a month or two), we plan to launch a free beta to gather valuable feedback from the community. If you're interested in being a beta tester, feel free to send me a private message with your email address.
Thanks again for your thoughts and encouragement—this community has been incredibly helpful!
Re: Geometry doesn't update with change in composite surface
Probably has to do with crazy amount of points mesh files can have.. just a guess.

Re: A question about B-Spline to Interpolated-Spline
What is the use case you are intending here?
You could approximate a given bspline at degree 3 (which is what interpolated curves are) then extract the position of the knots. This should get you pretty close to the locations of the "edit points" (as some systems call them) of an interpolated curve
Quick example in FeatureScript to approximate at deg=3 then get the knots:
const e = evApproximateBSplineCurve(context, { "edge" : definition.edge, "forceCubic" : true, "forceNonRational" : true }); for (var i = 0; i < size(e.knots); i += 1) { const knotPos = evEdgeTangentLine(context, { "edge" : definition.edge, "parameter" : e.knots[i] }); debug(context, knotPos.origin, DebugColor.MAGENTA); }
Re: Image (New Custom Feature!)
@bernard_lucas Try using a combination of Image and Multi Mate Connector by @Konst_Sh.
Multi mate lets you adjust the mate connector with multiple transforms around its XYZ.
If you place the image on that, then accept. You can go back and edit the multi mate to rotate it however you like. Pressing the final button while editing the multi mate will let you see where your image will end up after the rotation.
Re: how do I make a flat on a cylindrical tank?
You could split the part using the "flat cutout plane" you just created. Keep (or not) both sides as you require
Or many other ways….
Variables in iPad version?
I’ve searched the forum and here, there’s videos showing vars in the iPad version, but I can’t see them in the sketch tools dialogue. Can anyone tell me how to do them please?
Re: The Perfect Mouse for CAD
I’ve gone down this rabbit hole before and I think I’ve found the perfect mouse model so far from a Japanese brand (since 6 months ago): Elecom EX-G Ergonomic Mouse. These are the reasons I still use it today:
- The angle is a mix of fully vertical and regular horizontal mouse (more like 45 deg) so it’s less twisting for the wrist like a vertical mouse but has better control and accuracy like a regular horizontal mouse
- The shape is sculpted to fit a human hand - less simple and smooth shapes like a Logitech and more complex curves that follow fingers and palm location
- Comes in 4 different sizes - no other mouse I know of has the same model/shape in that many sizes. Massive advantage to get the right fit and comfort for any hand size
- Other nice to haves: multiple versions and colors available like a Bluetooth/dongle/wired version for the same model, all buttons are fairly quiet and easy to press, back/forward buttons. It doesn’t have a free scrolling wheel and the software you need to install isn’t super polished but the pros outweigh the cons IMO
I have one wired version at home, one at the office and a Bluetooth one to keep in my bag and haven’t missed my older Logitech mice one bit. Notable mention also, they’re pretty inexpensive and there’s a left handed version too.

Re: How to set camera rotation step and perspective?
- Hold Shift while clicking the arrows in the viewcube (or using the arrow keys) for 90 degree increments. (Or hold CTRL while clicking for 5 degree increments)