Win32 and 64, English

1 click - 1000 holes! Fast drilling many holes in many 3D-solids. Subtract with gap.

General Usage Instructions


  • Draw the assembly of the parts in the form of solids. Blocks, Surface, Mesh and flat drawings will be ignored. Use any of the layers.
  • Switch the default layer to "Holes".  If you do not have such a layer - create it. Layer settings do not matter - the main thing that corresponded to the layer name.  Or use DRI with option "HoleLayer".
  • Draw holes in the form of cylinders or any other solids. One hole can penetrate as much as necessary details. This ensures concentricity. Optimize and negotiate the location of fasteners at this stage. For standard fasteners useful blocks containing fasteners and holes-body.
  • Call command Drill (DRI). Command will use the preselected object if possible. If not selected, command will require select solids and will show options: Gap, SaveHoles|DeleteHoles, and HoleLayer.
    • Gap - option to configure the gap between details. If you set gap more than zero programs will increase (inflate, swell) hole-solids before subtraction.
    • SaveHoles|DeleteHoles - You can choose to delete hole-solids at end of work or not delete.  Solid in block never deleted.
    • HoleLayer - enter layer name.
  • If layer Holes do not exist you will see a dialog window with layer list. You must click on the layer with hole-solids. Only the selected object layer is on the list.
  • After selecting all solids, wait for the end of the command. If a thousand details, the better to prepare tea. Working time grows geometrically with the number of holes. But it is still much faster than doing a separate command _Subtract every hole.
  • At the end of its work, the program will show how to make a hole.

If was allowed to record the solid history, it will be automatically disabled. I strongly recommend disabling recording solid history from the beginning of modeling (System variable SolidHist = 0). 

Follow the messages on the console. There may be error messages.


  • Call the command Gap.
  • Select Gap option if you need to change the gap (clearance) between the parts. By default, the gap is zero, and the command works like a normal subtraction of solid.
  • Select the first group of solids of which will be subtracted. You can select these items in advance of the call command. Objects can be a lot, they do not stick together in a single entity. Blocks and other objects will be discarded.
  • Select the second group of objects. These objects will be used as the subtracted. There already may select blocks. All subtrahend items are always stored in the drawing.
  • The program will show the progress bar and starts to subtract all of the intersecting body.
  • At the end of the program will show how many subtractions made.



Ribbon/Toolbar Icon Command Command Description


Drill holes from special layer


Subtracts solids with gap


The installer that ran when you downloaded this app/plug-in from Autodesk App Store will start installing the app/plug-in. OR, simply double-click the downloaded installer to install the app/plugin. You may need to restart the Autodesk product to activate the app/plug-in. To uninstall this plug-in, exit the Autodesk product if you are currently running it, simply rerun the installer, and select the "Uninstall" button. OR, click Control Panel > Programs > Programs and Features (Windows 7/8/8.1/10) and uninstall as you would any other application from your system.

Additional Information

Known Issues


Company Name: A>V>C>
Support Contact: avc.programming@gmail.com

Author/Company Information


Support Information

Please write your questions and concerns in comments to the program on this site. I will reply as soon as possible.

I'll be glad to hear from you any suggestions and comments to further improve program


Version History

Version Number Version Description


The first version of the new licensing system. Communication with the A>V>C> database server. New A>V>C Options Palette instead of the settings dialog.


Added 2022 support (No change in version number).


Compatible with Autodesk® AutoCAD® 2020. New activation system.


Compatible with AutoCAD 2019 Working with holes in blocks of any nesting in each other German name for hole layer


• Compatible with AutoCAD 2019 • New version numbering • New activation window


• Gap between details • New command GAP • Hole-layer dialog • Command ASU renamed to DRI • Activation dialog renew • New command icones • New screenshots • New plug-in description


AutoCAD 2017 compatibility Trial version and Activation window Optimized localization Short command name ASU Drop button AVCSubOption Fixed typos


Corrected error of entering layer name with space.

Added options to AvcSub command.

Added Menu and Panel for classic interface.


Added AVCMessage command.

Auto shutdown of recording history of solids

Initial Release

Go top