This script will let you create custom shape hole onto your close brep geometry. I tried to simulate the hole command i usually use in Solidworks. I am still working on this script in order to add new features.
-Select the closed brep geometry
-Select the point on the surface you want to use as the center of the hole
-Customize your hole shape,depth,mode
For feedback and suggestions please text to : firstname.lastname@example.org
You need to have GhPython installed in order to use this script.
To add this user object, go to Files > Special Folder > User Object Folder & paste the .ghuser file into the folder. You can find the component under CalNic in the Grasshopper Plugins Tabs.