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.
Linear pattern not extruding on all parts
Hey Folks,
Im having a small issue working on a design and think I'm again missing something ovbious. Im recreating a part I created super fast in tinkercad and am struggling in onshape. Overall width should be 55mm and length should be 335mm with the 4 central plates extending over the edges. Theres 23 holes in each horizontal bar, and should be 37 bars in total. the rest of the dimensions are not massivly important.
I created this with a sketch and extrusion creating the the 4 long plates on the bottom, then a sketch designing the horizontal bars and finally a sketch with a linear pattern for boring the holes through everything. So far so good.
Now when creating a linear pattern of the bars with the holes in they are ot going through the long plates on the bottom even though they are doing so on the original.
Im not sure what is wrong, but can only assume its because my initial sketch is underdefined, but I'm not sure how much more definition it needs as all measurements are defined
If anyone would be willing to explain what I've done wrong that would be great for defining my knowledge.
Best Answer
-
Matt_Shields Member, Onshape Employees Posts: 453
You are patterning a part. A part with holes in it. You aren't patterning the holes, so there is no reason Onshape will add holes to the existing parts.
You could pattern the holes after the boolean:
https://cad.onshape.com/documents/e2126cac1986b29db8bdb4a2/w/50ac20af10fd45814fb38a1b/e/617871fae5499e8c3404afe4Or just do the whole thing as a feature pattern:
https://cad.onshape.com/documents/e2126cac1986b29db8bdb4a2/w/50ac20af10fd45814fb38a1b/e/f0e74e0cf954ea628740ef9e2
Answers
You are doing a part pattern, which does of course copy that part complete with holes, but then doing a boolean union, where your long rails do not have holes so this of course results in no holes there.
You would be better off doing a feature or face pattern here.
You are patterning a part. A part with holes in it. You aren't patterning the holes, so there is no reason Onshape will add holes to the existing parts.
You could pattern the holes after the boolean:
https://cad.onshape.com/documents/e2126cac1986b29db8bdb4a2/w/50ac20af10fd45814fb38a1b/e/617871fae5499e8c3404afe4
Or just do the whole thing as a feature pattern:
https://cad.onshape.com/documents/e2126cac1986b29db8bdb4a2/w/50ac20af10fd45814fb38a1b/e/f0e74e0cf954ea628740ef9e
But the holes in the long rails come from the first part in the pattern, so why are they not copied to the other parts when using linear pattern if they are through all subtraction in the first part?
There's an important difference between copying a feature and copying geometry which was affected by a feature.
The feature makes the holes in your 2 parts, so there are 2 holes even though in your case they are in the same place. When you pattern a part with a hole you only get the hole in the part you copy. When you pattern the hole feature it creates new holes in the parts you select for it to make holes in.
You should go through the tutorials in the learning centre