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.

THRU vs Depth holes?

Oliver_CouchOliver_Couch Member Posts: 165 PRO
edited October 1 in Using Onshape

I'm trying to make a hole table in a drawing. Some of the holes are coming up as 'THRU' holes, and some are blind holes with a depth of the part thickness. Taking a closer look at the hole features, the only difference seems to be the number of holes created by the hole feature:

Is this a minor bug in onshape?

As I've selected a termination of 'Up to next' I'd expect all of them to show up as THRU holes in the drawing table:

Edit: It may be something to do with this being a flat pattern of a folded sheet metal part, where the hole axes are at 90° after folding?

Best Answer

  • Oliver_CouchOliver_Couch Member Posts: 165 PRO
    edited October 2 Answer ✓

    Turns out it is to do with the way Onshape determines what a THRU hole is - it uses some moderately complex logic as to whether a hole goes all the way through a part or not; and in this case I had a U shaped sheet metal piece so that in the folded state it decided they were not through holes because there were more surfaces of the part in the way, though not when flat patterned:

    The workaround for now is to make the holes start from the inner face and terminate on the outer face.

    I have submitted an improvement request for it to simply follow the design intent (ie. the termination setting) entered by the user:

    I appreciate the programmers might've been trying to handle holes not created by the hole tool or something, but sometimes KISS is best - just let the user decide rather than trying to handle it via logic.

    Here's a simple example with a bunch of holes defined with only a few hole features, but look at how complex the hole table is…

    https://cad.onshape.com/documents/76b89c0e6dde8188dd4238ff/w/b10a0384451697ee355b7db3/e/6b77f25c0ad9b23b83ebae17?renderMode=0&rightPanel=holeTablePanel&uiState=66fcd12808682a02ab9824e3

Answers

  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,675

    Possibly. You should create a support ticket to get it resolved.

    Senior Director, Technical Services, EMEAI
  • Oliver_CouchOliver_Couch Member Posts: 165 PRO

    Thanks @NeilCooke, will do.

    I do try to post in the forum as much as appropriate so the solutions can be seen by others.

    On a vaguely related note - for paid users, is the forum still the most appropriate avenue for improvement requests, or should I be going through support tickets for those too? I have been submitting them here but I noticed that there haven't been any marked as 'Logged' since 2022:

  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,675

    Paid users should use Contect Support. The forum is mainly for free plan users, but it doesn't hurt to get some extra votes on your idea.

    Senior Director, Technical Services, EMEAI
  • Oliver_CouchOliver_Couch Member Posts: 165 PRO
    edited October 2 Answer ✓

    Turns out it is to do with the way Onshape determines what a THRU hole is - it uses some moderately complex logic as to whether a hole goes all the way through a part or not; and in this case I had a U shaped sheet metal piece so that in the folded state it decided they were not through holes because there were more surfaces of the part in the way, though not when flat patterned:

    The workaround for now is to make the holes start from the inner face and terminate on the outer face.

    I have submitted an improvement request for it to simply follow the design intent (ie. the termination setting) entered by the user:

    I appreciate the programmers might've been trying to handle holes not created by the hole tool or something, but sometimes KISS is best - just let the user decide rather than trying to handle it via logic.

    Here's a simple example with a bunch of holes defined with only a few hole features, but look at how complex the hole table is…

    https://cad.onshape.com/documents/76b89c0e6dde8188dd4238ff/w/b10a0384451697ee355b7db3/e/6b77f25c0ad9b23b83ebae17?renderMode=0&rightPanel=holeTablePanel&uiState=66fcd12808682a02ab9824e3

Sign In or Register to comment.