Goal:
Generate a bill of materials (BOM) from the DWG file

Note: Generate a BOM from the DWG and export it to Excel or as a DWG (legend or table)
Processing mode: Works on the active DWG (one file at a time).

This tool automatically generates a bill of materials (quantity schedule) from your DWG: block counting, grouping by type, color/size variants, dynamic lengths…
You can then export it to Excel or directly generate a “legend” / “BOM table” DWG ready to insert into your drawings.
  1. Generating the BOM

    The plugin analyzes the DWG, builds the BOM, and allows exporting to Excel or other quantitative formats.

    BOM generation window
    A clear and usable BOM is generated automatically.
  2. Selecting blocks to count

    A window opens to choose which blocks to include.
    You can exclude those that are not relevant for a clean quantity result.

    Selecting blocks for the BOM
    You choose what enters the quantity calculation.
  3. Block name = grouping

    Check the attribute used to group elements (e.g., NOM_BLOC).
    Blocks with the same value are grouped into one row with their total quantity.

    Grouping by block name
    Automatic grouping by element type.
  4. Differentiate variants

    Check a distinguishing attribute (SIZE, COLOR, etc.) to separate variants.
    Example: “BLOCK 1 – Red – Qty 10” and “BLOCK 1 – Green – Qty 12” appear as two rows.

    Variant separation
    Same object type, variants counted separately.
  5. Sum a numeric value

    Select a numeric attribute (e.g., dynamic length).
    Instead of counting objects, the tool sums this value.
    Useful for cable lengths, ducts, etc.

    Summing numeric values
    Ideal for total length calculations.
  6. Refresh the table

    The Refresh table button regenerates the BOM using your chosen settings.

    Refreshing the BOM
    Instant update of the displayed quantities.
  7. Create block preview thumbnails

    The Create image button automatically generates a small thumbnail for each block type and displays it in the “Image” column.

    Block thumbnails
    Visual reference for each element.
  8. Show / hide images

    Menu Create ▸ Hide / Show image toggles the image column.
    Useful for compact exports.

    Toggle image column
    You control the display of visuals.
  9. Adjust column widths

    The Column Sizes button automatically adjusts column widths.

    Column width adjustment
    A clean and readable BOM table.
  10. Export to Excel

    Menu Export/Import ▸ Export to Excel saves the BOM as .xls.

    Excel export
    Excel ready for purchasing, engineering, or client documentation.
  11. Create a Legend DWG

    Export/Import ▸ Create Legend DWG generates a DWG with a simple list of elements.

    Legend DWG generation
    Legend ready to insert into your drawings.
  12. Create a BOM DWG

    Export/Import ▸ Create BOM DWG generates a DWG with the BOM table and quantities.

    BOM DWG generation
    Ready-to-use quantity table in AutoCAD.
  13. Import dynamic information

    The Import dynamic info button adds columns from dynamic blocks (lengths, stretch parameters, etc.).

    Dynamic attributes import
    Dynamic blocks are supported, not just static ones.
  14. Shorten block names

    Rename block names allows generating shorter names for readability.

    Block name simplification
    Cleaner naming for deliverables.
  15. Quick editing via right-click

    Right-click in the table → Copy / Paste to quickly modify fields (e.g., Description).

    Quick editing in BOM table
    Simple final adjustments before export.
  16. Save the DWG

    The Save button saves the DWG if data was edited from the grid.

    Save DWG
    Your modifications are stored in the drawing.
  17. Action log

    The info area at the bottom logs actions, system messages, and alerts.

    Action log
    Full traceability of every operation.