If you use blocks as assemblies to combine parts, then this program will help you speed up your work. The AVC_Assembly plugin includes two commands for quickly creating new blocks. 

The Create Assembly (AsmCreate) command creates a new block from a set of arbitrary objects. The program will allow you not to waste time thinking up and entering the name of the block. Blocks are named in a progressively numbered pattern. Moreover, the number of the next assembly is remembered in the properties of the drawing.

The command New Assembly (AsmNew) creates a new block from one or more references to the old block. This command will be useful when you have already inserted many identical assemblies into your drawing, but you need to change some of them. For example, in several sections of the walls, it is necessary to make channels for an electrician and leave all the rest unchanged. Now you can separate these sections into blocks with a separate number and all this will happen in 1 click. The command will also be useful when you have inserted mirrored or scaled assembly blocks into the drawing, but now you want to use them for LAY or for drawing up a Sawing table. Just call AsmNew and all these assemblies will be replaced with new ones inserted at a 1:1 scale.

Features of the program:

  • Quickly create new blocks without worrying about entering a name.

  • Block numbering can be set to Roman numerals or alphabetical letters.

  • Doesn't care how the block is rotated. You can set the program to find the largest flat surface to turn around. You can specify the rotation of objects inside the block using a pre-selected coordinate system or two points on the X-axis.

  • You don't have to worry about choosing a base point. The program can itself find the bottom left "grip" on block objects and use it as a base. You can also assign the base point of the block at its center, at the center of the bottom, or at the origin of the current UCS.

  • Label the block with an MText and the name of the block. You can customize the placement, style, and size of this label.

  • Call the BlockMetric block measurement program and add any attributes to the block.

  • Convert all meshes to solids, preserving polygon materials. That is, in 1 click you can convert dynamic blocks with stretchable meshes into regular assemblies with solids, suitable for use in other AVC plugins.

  • Protect the block from exploding.

  • Explode all internal blocks and arrays so that there is not a single nested block in the new block.

  • Bring all objects to the "0" layer.

  • Glue all the solids inside the block into one to improve performance and ease the drawing.

  • The AsmNew command can replace a single instance of a block with a new block. This replaces exploding a block and picking up a new block.

  • The attribute values of the old block are copied to the new block.

Regardless of the Autodesk® AutoCAD® language, you can switch the plugin's dialogs and messages into the following languages: English, German, Italian, Russian, and Chinese.

Trial Description

To run the plugin, you will have to register account and top up your account balance or receiving bonuses.

Then you can activate one of the licenses:

About This Version

Version 2024.06.00, 6/13/2024
AsmCreate & AsmNew: There is a new option, "Flip front mark," for wall blocks modeled lying down. AsmCreate & AsmNew: New option "Save invisible objects". The option is disabled by default and invisible objects from old dynamic blocks do not appear in new blocks. AsmCreate: The priority when automatically selecting a façade for block rotation has been changed. -Y direction is now preferred. AsmCreate fixed: NullReferenceException when creating a name for a new block.

Screenshots and Videos

Customer Reviews

1 review
Get Technical Help
  • Very useful program
    Olga Neronski | December 06, 2023 Verified Download (What's this?)

    This program is easy to set up and immediately begins to bring benefits. It seems to me that it can be used not only for those purposes as written in the description (to create block-assemblies). I use the AsmNew in all cases when I need to create a new block.

    Alexandr Chernishev (Publisher) | December 07, 2023

    Thanks for your feedback. Indeed, you can use the AsmNew command as a simple alternative to the _Block command if you are too lazy to come up with block names :)

Go top