How to draw complex hole patterns
How to draw complex hole patterns
Hello!
I am a Solidworks user, and I have done various hole patterns in the past, but it is slow and painstaking if it is anything beyond a fairly standard pattern.
What programmes / what methods do people use to create complex patterns?
Examples below:
Many thanks in advance.
Ged
I am a Solidworks user, and I have done various hole patterns in the past, but it is slow and painstaking if it is anything beyond a fairly standard pattern.
What programmes / what methods do people use to create complex patterns?
Examples below:
Many thanks in advance.
Ged
- AlexLachance
- Posts: 2188
- Joined: Thu Mar 11, 2021 8:14 am
- Location: Quebec
- x 2373
- x 2015
Re: How to draw complex hole patterns
Hole patterns with lots of instances are very slow in SW. I thought there was a thread on this forum, but it may have been the old one.
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
- AlexLachance
- Posts: 2188
- Joined: Thu Mar 11, 2021 8:14 am
- Location: Quebec
- x 2373
- x 2015
- DanPihlaja
- Posts: 849
- Joined: Thu Mar 11, 2021 9:33 am
- Location: Traverse City, MI
- x 812
- x 980
Re: How to draw complex hole patterns
I believe that this is a copy of the post that you are referring to:
https://forum.solidworks.com/thread/201949
-Dan Pihlaja
Solidworks 2022 SP4
2 Corinthians 13:14
Solidworks 2022 SP4
2 Corinthians 13:14
- AlexLachance
- Posts: 2188
- Joined: Thu Mar 11, 2021 8:14 am
- Location: Quebec
- x 2373
- x 2015
Re: How to draw complex hole patterns
Dang Dan! That was some quick finding!DanPihlaja wrote: ↑Thu Mar 02, 2023 3:28 pm I believe that this is a copy of the post that you are referring to:
https://forum.solidworks.com/thread/201949
Re: How to draw complex hole patterns
Thanks, Dan.
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
Re: How to draw complex hole patterns
The two methods I would look at for the patterns shown would be curve driven pattern and sketch driven pattern, and I would guess for sketch driven pattern, at least, you will need a way to calculate sketch points outside SW and import them. It looks like the patterns shown use a combination of techniques to generate them and probably weren't generated in one shot. And, it is an interesting question.
Re: How to draw complex hole patterns
I am wondering if some of those patterns aren't actually generated by a pattern or pattern like feature, but something more like a macro.
- DanPihlaja
- Posts: 849
- Joined: Thu Mar 11, 2021 9:33 am
- Location: Traverse City, MI
- x 812
- x 980
Re: How to draw complex hole patterns
Honestly, for a lot of those, I would go with a graphical representation rather than an actual feature with holes.
-Dan Pihlaja
Solidworks 2022 SP4
2 Corinthians 13:14
Solidworks 2022 SP4
2 Corinthians 13:14
Re: How to draw complex hole patterns
Sorry for the delay. I always forget you don't get email notifications on this forum
Thanks for the replies so far.
@AlexLachance - I don't think the fill tool is capable of any of those patterns unfortunately. Fill tool is quite a blunt tool (unless I am missing something?)
@MattW Could be curve and sketch driven, but this would be very slow, almost impossibly slow in many circumstances.
@DanPihlaja - Yeah sure, but what method for graphical representation would people use to create such accurate and organic patterns?
I think there must be some way / add on for things like this to be done in a fairly automated way. I don't believe that they were manually created.
I have done some research since this post and found that Rhino has an add on called grasshopper which does parametric equation driven patterns. That would be a hole bucketload of learning to get to grips with though.
I also found this interesting bit of research which actually highlights really well the issue / gap solidworks has. Unfortunately the solution / tool they created was an addin for inventor, which I have no access to.
(a) A pattern created by using the fill-pattern tool in SolidWorks. The pattern does not follow the containing boundary.
(b) A pattern created by our tool. The pattern follows the boundary.
https://www.researchgate.net/figure/a-A ... _309888640
Thanks for the replies so far.
@AlexLachance - I don't think the fill tool is capable of any of those patterns unfortunately. Fill tool is quite a blunt tool (unless I am missing something?)
@MattW Could be curve and sketch driven, but this would be very slow, almost impossibly slow in many circumstances.
@DanPihlaja - Yeah sure, but what method for graphical representation would people use to create such accurate and organic patterns?
I think there must be some way / add on for things like this to be done in a fairly automated way. I don't believe that they were manually created.
I have done some research since this post and found that Rhino has an add on called grasshopper which does parametric equation driven patterns. That would be a hole bucketload of learning to get to grips with though.
I also found this interesting bit of research which actually highlights really well the issue / gap solidworks has. Unfortunately the solution / tool they created was an addin for inventor, which I have no access to.
(a) A pattern created by using the fill-pattern tool in SolidWorks. The pattern does not follow the containing boundary.
(b) A pattern created by our tool. The pattern follows the boundary.
https://www.researchgate.net/figure/a-A ... _309888640
- AlexLachance
- Posts: 2188
- Joined: Thu Mar 11, 2021 8:14 am
- Location: Quebec
- x 2373
- x 2015
Re: How to draw complex hole patterns
geddhed wrote: ↑Fri Mar 03, 2023 10:42 am Sorry for the delay. I always forget you don't get email notifications on this forum
Thanks for the replies so far.
@AlexLachance - I don't think the fill tool is capable of any of those patterns unfortunately. Fill tool is quite a blunt tool (unless I am missing something?)
@MattW Could be curve and sketch driven, but this would be very slow, almost impossibly slow in many circumstances.
@DanPihlaja - Yeah sure, but what method for graphical representation would people use to create such accurate and organic patterns?
I think there must be some way / add on for things like this to be done in a fairly automated way. I don't believe that they were manually created.
I have done some research since this post and found that Rhino has an add on called grasshopper which does parametric equation driven patterns. That would be a hole bucketload of learning to get to grips with though.
I also found this interesting bit of research which actually highlights really well the issue / gap solidworks has. Unfortunately the solution / tool they created was an addin for inventor, which I have no access to.
Screenshot_5.png
(a) A pattern created by using the fill-pattern tool in SolidWorks. The pattern does not follow the containing boundary.
(b) A pattern created by our tool. The pattern follows the boundary.
https://www.researchgate.net/figure/a-A ... _309888640
You need to tweak the settings a bit to have it follow what you want. Here's an example I just made. Maybe it won't follow what you desire though.
Sorry for the frenchness If you go into more complex patterns the fill pattern might not be what you're looking for, or it might require multiple fill patterns with different sliced zones defined. I've never created complex patterns on SolidWorks so the fill pattern has always done what I required when I needed some sort of pattern for air to go through. Just to be clear, the fill pattern can become quite heavy if the pattern has a lot of instances.
Will you use your model to produce the parts or is it only for visual display? If only for visual display, then I would go with the solution mentionned by @MattW , which is to create a visual representation using an appearance.
Re: How to draw complex hole patterns
Thanks @AlexLachance
That is actually quite a nice method. I just tried it and it killed my PC so will try again later when I have less programmes open.
Yeah fill pattern is great for many circumstances, but I'm designing car grilles at the moment and it just wont cut it when you compare to competitors.
Initially it is just concept stuff but eventually I will have to do something to be prototyped and tooled. So will need some proper CAD data eventually.
So initially yes just for visual display. Knowing what to use is tricky though as the complex hole patterns in other cars aren't just random. They reference the boundary and seem to be mathematically created.
I can create some things in illustrator and photoshop but that will only get me so far.
Thanks for your help though. It's a tricky one to solve!
That is actually quite a nice method. I just tried it and it killed my PC so will try again later when I have less programmes open.
Yeah fill pattern is great for many circumstances, but I'm designing car grilles at the moment and it just wont cut it when you compare to competitors.
Initially it is just concept stuff but eventually I will have to do something to be prototyped and tooled. So will need some proper CAD data eventually.
So initially yes just for visual display. Knowing what to use is tricky though as the complex hole patterns in other cars aren't just random. They reference the boundary and seem to be mathematically created.
I can create some things in illustrator and photoshop but that will only get me so far.
Thanks for your help though. It's a tricky one to solve!
Re: How to draw complex hole patterns
I had a part with thousands of holes one time and went thru what the OP is. There is no good way to do it, but at least now the fill pattern helps some, I didn't even have that back when I did it.
I transferred it into Autocad and did the drawing and flat layout for the laser machine there in 2D. I had an area defined for the pattern in the SW part so I knew where it was in relation to other parts.
I transferred it into Autocad and did the drawing and flat layout for the laser machine there in 2D. I had an area defined for the pattern in the SW part so I knew where it was in relation to other parts.
- zxys001
- Posts: 1077
- Joined: Fri Apr 02, 2021 10:08 am
- Location: Scotts Valley, Ca.
- x 2305
- x 998
- Contact:
Re: How to draw complex hole patterns
When I need to do these, it's almost always manually setup something to get me exactly what I need.
"Democracies aren't overthrown; they're given away." -George Lucas
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
Re: How to draw complex hole patterns
If it were me, I would attempt to iterate through the curves and geometry in Excel. IMO, it's easier to create, massage and pattern the equations driving the geometry.
From there I would write a macro to build a point table where the curves cross. (Probably easier said than done.)
The final step would be to take this point table and import it into SW to drive the hole location. I'm assuming that is possible, but I've never tried it.
Here's a screen grab of a simple and poorly executed example. (All of this was done in SW, just to show the intersecting geometry concept.)
From there I would write a macro to build a point table where the curves cross. (Probably easier said than done.)
The final step would be to take this point table and import it into SW to drive the hole location. I'm assuming that is possible, but I've never tried it.
Here's a screen grab of a simple and poorly executed example. (All of this was done in SW, just to show the intersecting geometry concept.)
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
Re: How to draw complex hole patterns
There are software programs and services that will create hole patterns to match an image if that's what you're looking to do.
'Image2punch' & 'Grasshopper' for Rhino
'Image2punch' & 'Grasshopper' for Rhino
You miss 100% of the shots you don't take - Wayne Gretzky
Re: How to draw complex hole patterns
I know that Bose and B&O use Rhino+Grasshopper to develop these patterns. But designers, particularly in the automotive industry, are very finnicky about the appearance of these holes and can spend days refining a pattern.
In this thread you'll find grasshopper definitions that will help you start with minimum fuss: https://discourse.mcneel.com/t/perfect- ... dary/86390
In this thread you'll find grasshopper definitions that will help you start with minimum fuss: https://discourse.mcneel.com/t/perfect- ... dary/86390
Re: How to draw complex hole patterns
Thanks for all your replies.
@zxys001 Yeah, that's the way I've always done them, but with this recent project and the size of the grilles it's gone beyond the limits of what I can do manually, especially at the concept stage
@SPerman Thanks, I will look into this as I have never used tables at all in Solidworks before.
@SamSpade Grasshopper seems to be the one. Thanks
@mgibeault Great, this is really good to know thanks. I thought there must be something out there that was helping to create these patterns and a few people have suggested grasshopper now and nice to have that confirmation that those 2 companies are using it. Gives me faith that learning it will probably be worth the effort as the grilles they produce are lovely.
Thanks everyone for chipping in with your thoughts, appreciate it.
Cheers
@zxys001 Yeah, that's the way I've always done them, but with this recent project and the size of the grilles it's gone beyond the limits of what I can do manually, especially at the concept stage
@SPerman Thanks, I will look into this as I have never used tables at all in Solidworks before.
@SamSpade Grasshopper seems to be the one. Thanks
@mgibeault Great, this is really good to know thanks. I thought there must be something out there that was helping to create these patterns and a few people have suggested grasshopper now and nice to have that confirmation that those 2 companies are using it. Gives me faith that learning it will probably be worth the effort as the grilles they produce are lovely.
Thanks everyone for chipping in with your thoughts, appreciate it.
Cheers
Re: How to draw complex hole patterns
You could contact Gustavo Fontana (gustojunk) on Rhino's forum. He worked at Bose and designed countless speaker grilles. He now have his own design agency; https://www.linkedin.com/in/gustavofontana-fresco/