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.
Make a fillet on a face, while excluding edges
maxime_trichard
Member Posts: 4 ✭
Hello,
I am a beginner at 3D modeling (hence using OnShape too) so please keep that in mind when explaining / answering
I am trying to create my own gridfinity from scratch, and made it 100% from variables to ease modifications.
You can find it here : https://cad.onshape.com/documents/40ecb6e9d6fb7bed8517be41/w/0440ec70f5183236362838d7/e/530de5cbea3d5199cb364b8d
I successfully made something very basic and it works great (tried printing it, everything fits)
Now I would like to add fillets/chamfers to the grid part.
On the image below, I would like to be able to select a face, and apply a fillet/chamfer to it, but exclude the outer edges of the piece (target only the "cell" holes)
That is because when I manually select all edges and apply the chamfer, if I update the variables (e.g. more/less cells), the feature either :
- has an error saying not all edges are included (for fewer cells, because it indeed removed some)
- has no error, but only includes some cells (for more cells, because I manually selected only a few)
By doing this way with the face, it works great, but the issue arises when using applying the feature : the outer edges are 1/2 of the inner edges and hence, the feature is not equal on the outer parts, as shown on the image below
I fiddled around and found the "remove face" with "heal" mode, and it works sometimes (for a small amount of cells like 2x2), but other times it does not, either erroring or doing random things.
What advice would you give me for this particular use case ? Can something be done easily, or should I just give up ?
Thank you in advance


Comments
Don't give up! This is a textbook case for the new and awesome Query Variable (we introduced it August 29th, 2025)
Have a look at this copy of your doc - I created a Query Variable (QV) called
inner_edgeshttps://cad.onshape.com/documents/fdf6c8699cbf7651ea024a66/w/eab2b40371183599cfd295d9/e/8debe68e491972cf3e03fcdf
The fillet feature then references this QV. There are many ways you can build the query logic: in this example I choose all the loop/edges of the selected face, then subtracted as second query from that (to get rid of the outside edges)
Hello @GregBrown, that is perfect and works like a charm, thank you very much !