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: ChatGPT/Copilot for FeatureScript?
@S1mon my cheat code for featurescript vibe coding has been using OpenAI's Codex linked to a github mirror of the Onshape standard library. That way it has full lexical reference for every other feature that exists in the core tools and can compare its output to what's typical. It's not perfect and requires a bit of knowing your way around featurescript in the first place to get the most out of it but it's been an excellent way for me to bash out a lot of fairly complex features in my short time on these forums.
Re: New Custom Feature: Ball Trajectory
thanks you @EvanReese ! There's so many calculators for robot stuff for FIRST competitions, I just like having them in Onshape to create usable geometry. GPT actually wrote the big function to make the point array from input variables. it's gotten way better now that gpt5 is out.
Re: Improvements to Onshape - August 7th, 2025
I found that in many of my export settings to export a dwg or wxf, the preset unit in the export changed to meters opposed to the mm that it was before. This means the exported files are a factor 1000 smaller. Not sure if it has to do with this update but the last few days I have had this happen.
The most annoying thing is that I can set it back to mm but it only stays to mm in that session for that document. I open another document and the setting is back to meters.
EDIT!
It now seems to stay on mm, lets hope this will remain the case.
Re: Help Regarding Feature Creation in OnShape
Thank you @eric_pesty your method was the best. It took me lest than 5 minutes to understand and work it out. You were a big help.
Thank you to everyone else who answered me, @MDesign could you provide the link for your design so that I can study it for reference as your answer looks really helpful too.
Re: Help Regarding Feature Creation in OnShape
Looks like you're almost there. Couple of things I'd recommend to tweak…
turn off guides in the loft and suppress/delete 3d fit splines as they aren't needed.
turn on connections and define a corner connection that correlates both sketches.
set the start and end profile conditions of the loft to normal to profile with a magnitude of 1 or whatever you like.
switch to add in the circular pattern to make it a single piece with no edges.
MDesign
Re: Help Regarding Feature Creation in OnShape
Your guide curves need to also be normal to the profile in order for the normal loft option to work.
You might not need the guide curves (or definitely not this many). I would also suggest making this either as a "thin" extrude or as a surface and thicken it.
Something like this:
https://cad.onshape.com/documents/3f79dbb2d88027d02cd6bb49/w/739f227d7c5dedb67efe9765/e/88a49885bcf22362dba73306?renderMode=0&tangentEdgeStyle=1&uiState=68a619706cbc22313f9bdc45
Re: Help Regarding Feature Creation in OnShape
Or you can just make a configurable pattern in a part studio instead of an FS, but i also try to make an FS for everything.
Re: Dimension between projected views
@rob_relva We don't dimension between views as that gets sort of strange for view movements, view rotation, view scale events, etc…
You could create a composite part in your part studio of this scenario, then add a view for the composite part and dimensions the bodies in the composite part view.
Re: Query Explorer feature
Anyone pick up the torch of making a more up to date version of Query Explorer yet? Or am I about to pick up another side quest in my pursuit of sheet metal perfection?
New featureScript: Voronoi face lattice
Hi everyone,
This is my first post here, so let me start by introducing myself. I’ve been a professional Onshape user since 2019 and have been creating FeatureScripts from the very beginning. My background is in aerospace engineering, composite material science, and robotics. In my day job, I’ve had the privilege of working on some truly exciting engineering projects, but up until now my FeatureScripts have always lived strictly inside our Onshape Enterprise environment. That said, I’ve long wanted to share some of my work with the wider community. So, during my summer holiday, I finally took the chance to build something for fun for myself, but also for all of you! I hope you’ll find it useful.
The only required input for the FeatureScript is a flat face or sketch surface, everything else is optional. On that face, it creates a Voronoi lattice, an organic-looking structure you’ll recognize from patterns in nature, biology, physics, architecture, and even consumer product design.
I’ve also implemented a random pattern generator, adapted from Philip Thomas’s Random Surface Perturbator, based on earlier work by Maximilian Schommer and Ilya Baran.
To demonstrate usage, I’ve included examples showing how the flat-face limitation can be worked around using wrap features, though I’m sure the community will find other creative ways to apply it. A version that works directly on more complex surfaces may come later.
Key Features
- User-selected or pseudo-random Voronoi points (with seed input)
- Choice between bezier-curve or polyline cells
- Option to truncate circular concave/convex edges for cleaner bezier outputs
- Cell offset control for wall thickness
- Short-edge filtering to avoid overly sharp bezier artifacts
- Option to output only 2D geometry (useful for wraps or other downstream features)
- Blind extrude with boolean and composite part options
Known Limitations / Future improvements
- Currently works only on flat faces and sketch surfaces, option for general surface would be nice
- Polyline output limited to 2D surfaces (sketch option disabled for now)
- Extrude is blind-only (future: up-to, two-sided, etc.)
- Editing logic function addition to pre-select the extrude direction upon creation would be nice.
- Truncation could be extended to non-circular curves
- Short-edge filter can misbehave if set too high
- Large offsets may break the feature (error handling would help)
See it here: Voronoi face lattice.
If you discover any bugs, have ideas for improvements, or would like to collaborate, please reach out. If you like the tool, I’d love for you to use it, share it, and even improve upon it, just please give credit and share your work under the same license (CC BY-SA).
wille_j











