Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

Why does Boolean subtract feature take so long to regen (nearly 10 minutes!)

kevin_radtkekevin_radtke Member Posts: 3
I used an Onshape tutorial to create a simple part with a knurl. The Boolean subtract feature takes nearly 10 minutes to regenerate making using this part very frustrating.

When the part is first created the features are regenerated reasonable fast (~100-300 ms) but then the Boolean operation takes a dive. Does anyone know what's going on?

Here's a link to the part studio https://cad.onshape.com/documents/1849581b133a92dd551c87b6/w/4f93878b4f3a7d4a70802221/e/79ac65a4a4be486fb0cbd9dc "Test Knurl"

Best Answer


  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    edited May 2019
    If you really really need the knurling then when you're working on the document providing you're mindful of not breaking downstream references you can suppress the boolean and only turn it on when you're wanting to export a final part.  Taking this further if you have multiple features like this you could set a pair of configurations, say "high detail" and "draft" and set the draft config to suppress all features that don't add to the core geometry of the design.
    Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • kevin_radtkekevin_radtke Member Posts: 3
    edited May 2019
    Thank you for the replies. @Cris_Bowers I agree a cosmetic knurl would work just fine in my application, I will search for an appropriate featurescript.

    When I came across the knurl tutorial video it looked fairly straightforward and did produce the desired result I was looking for (cosmetic knurl for the drawing) and at first it caused no problem, but the performance has taken a dive to the point where it is now an unusable part and often doesn't regen due to "a problem was encountered" message. I just wondered if I did something wrong or what caused the change in performance.

    Thanks again!
  • Cris_BowersCris_Bowers Member Posts: 281 PRO
    @kevin_radtke the link in my reply was to a cosmetic knurl featurescript
  • cody_armstrongcody_armstrong Moderator, Onshape Employees, Developers Posts: 196
    @kevin_radtke As others have mentioned creating knurl features creates many faces that take a potentially long time to generate. In some cases creating a feature like this is necessary (like 3d printing) but most of the time it is not. If you must model the knurl the approach @owen_sparks recommended of suppressing that boolean when it is not needed is best.
  • kevin_radtkekevin_radtke Member Posts: 3
    Thanks @Cris_Bowers the cosmetic knurl is exactly what I wanted to achieve in this case.
Sign In or Register to comment.