USER FORUM
(you are viewing a thread; or go back to list of threads)
Inch Thru Hole (Plain and Counter Bored Package) Per ASME B18.3 (by Daniel Engineering Solutions)
Hey everyone, I've been working on creating this set of tools for everyone to use and I finally got it all finished up. I've modeled geometry for thru holes #0 through 2 inch diameter. The package has both close and nominal fits. All the through holes are modeled at a nominal 1" long so you may need to tweak them if you don't need that much length (or you can string them along if you need more). How I've found them very handy for creating really quick holes.
To use:
1) Download and extract the folder to somewhere you remember
2) Whenever you need a thru hole or a CB hole, link the positive body in your model
3) Orient and fix the thru hole geometry however you need it to be oriented
4) Check the "Difference" box in the property browser
Feel free to spin this off into metric sizes too, I just don't use metric so I don't have a need for it (plus there's usually at least one size thats close enough). I'm thinking about making one for threaded holes too, so let me know if there's any interest in that.
Thanks!
To use:
1) Download and extract the folder to somewhere you remember
2) Whenever you need a thru hole or a CB hole, link the positive body in your model
3) Orient and fix the thru hole geometry however you need it to be oriented
4) Check the "Difference" box in the property browser
Feel free to spin this off into metric sizes too, I just don't use metric so I don't have a need for it (plus there's usually at least one size thats close enough). I'm thinking about making one for threaded holes too, so let me know if there's any interest in that.
Thanks!
(no subject) (by Paul)
This is really cool. It's a good approach for now.
Daniel, you might have useful feedback for the "hole tool" proposed here:
https://github.com/solvespace/solvespace/issues/955
TL;DR drawings should have proper hole annotations, and why not have those generate featured holes in the 3d model?
Daniel, you might have useful feedback for the "hole tool" proposed here:
https://github.com/solvespace/solvespace/issues/955
TL;DR drawings should have proper hole annotations, and why not have those generate featured holes in the 3d model?
hole variations (by cmpxchg)
Not that solvespace suits PCB design, but it can inspire an explosion of options in a GUI:
In electronic printed circuit boards (PCB), holes come in many variants-
- size comes from a defined set of 'drills' (can be laser for thin surface holes)
- there can be a surrounding pad, which might need a washer, and a screw, and needs some play and alignment
- some EDA software tools also have a 'pad' library for the surrounding copper on either side
- some holes are via's and might need a cover or 'tent' for interaction with soldermask leaking in
- depth can vary (blind via's exist in modern dense PCBs)
- some holes can be slotted, thus the hole also gets an orientation
- the inside can be copper plated, along with other exposed surfaces
- PCB holes cannot be threaded, but in such case, many options
- Assembly holes might also need a length for a keepout for user-screw access
Summary:
Thus before one knowns, there is a whole bag of tools and options that *each need a name* and that one has to navigate to, skip over, and use (interactively) to find the proper option - impacting usability.
A parametric library with a GUI, search on name/size, and navigation, similar to websites like mcmaster, with standardised previews, partnumbers, manufacturer name, supplier name, and perhaps even CAM-related associated tools and their limitations comes to mind too.
The nice thing of solvespace compared to programming languages like openscad, is that the 'naming' problem is mostly gone or replaced by visual cues,
In electronic printed circuit boards (PCB), holes come in many variants-
- size comes from a defined set of 'drills' (can be laser for thin surface holes)
- there can be a surrounding pad, which might need a washer, and a screw, and needs some play and alignment
- some EDA software tools also have a 'pad' library for the surrounding copper on either side
- some holes are via's and might need a cover or 'tent' for interaction with soldermask leaking in
- depth can vary (blind via's exist in modern dense PCBs)
- some holes can be slotted, thus the hole also gets an orientation
- the inside can be copper plated, along with other exposed surfaces
- PCB holes cannot be threaded, but in such case, many options
- Assembly holes might also need a length for a keepout for user-screw access
Summary:
Thus before one knowns, there is a whole bag of tools and options that *each need a name* and that one has to navigate to, skip over, and use (interactively) to find the proper option - impacting usability.
A parametric library with a GUI, search on name/size, and navigation, similar to websites like mcmaster, with standardised previews, partnumbers, manufacturer name, supplier name, and perhaps even CAM-related associated tools and their limitations comes to mind too.
The nice thing of solvespace compared to programming languages like openscad, is that the 'naming' problem is mostly gone or replaced by visual cues,
(no subject) (by Daniel Engineering Solutions)
Paul,
If I knew anything about coding I would absolutely love to have parameterized this hole tool rather than doing it in a rather rudimentary way. I think it could be pretty easy to do, have a hot key "Z" or whatever, then it opens up the property window. There it could have 3 radio buttons, "Plain" "Countersink" "Counterbore". I'm thinking you'd basically have diameters input for lengths and diameters in the main window (rather than the property browser). That would make it generic enough that pretty much any hole could be made, then a drawing feature could be called out by just pointing to that feature.
If I knew anything about coding I would absolutely love to have parameterized this hole tool rather than doing it in a rather rudimentary way. I think it could be pretty easy to do, have a hot key "Z" or whatever, then it opens up the property window. There it could have 3 radio buttons, "Plain" "Countersink" "Counterbore". I'm thinking you'd basically have diameters input for lengths and diameters in the main window (rather than the property browser). That would make it generic enough that pretty much any hole could be made, then a drawing feature could be called out by just pointing to that feature.
Post a reply to this comment: