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.
Comments
@brunono553 that's a good idea. I did initially have a plan to let people add to the codebase, but you're the first one who asked to contribute. I can try to make a GitHub repo that I can push to the featurescript as we update it. I do have plans to add a couple of custom threads right now, the code is spaghetti code, so it'll be hard to refactor it to make it more usable without using Claude code, but it might not be that hard to implement a custom thread.
@boris_böhlen the problem you're having has to do with the order of when you thread vs cut and the size of the cut. First of all, the code accounts for partial cylinders, so if you cut a straight slot in the cylinder, it will account for that and only thread around the slot. Second, if you are cutting after threading (which is the more reasonable way to make this part), you might not be cutting into the cylinder enough, which means you end up with some threads left over on the inside of the cylinder. The first easy thing to try is cutting the slot in the cylinder first, and then adding the threads. If that doesn't work, then you can make the slot cut further into the center of the cylinder. Here's what I did to try the same thing
Here's the feature tree:
And the sketch: