BOM AUTOMATION

Generate accurate Bills of Materials with custom templates and automatic formatting. Eliminate manual data entry, reduce errors, and save hours every week with our powerful BOM extraction and export tools.

Save 4+ Hours Per Week

Eliminate manual BOM creation and data entry errors.

99.9% Accuracy

Automated extraction ensures no parts are missed or duplicated.

Custom Templates

Match your company's exact BOM format and standards.

Multi-Config Ready

Handle complex assemblies with multiple configurations effortlessly.

Features & Capabilities

  • Custom Excel templates for consistent BOM formats
  • Automatic part number sequencing across assemblies
  • Multi-configuration support for complex designs
  • Real-time updates as assemblies change
  • Export to Excel with one click
  • Configurable column mapping and filtering
  • Sub-assembly rollup and flattening options
  • Integration with company ERP and PLM systems

SEE IT IN ACTION

A clean, intuitive interface that integrates directly into your SolidWorks workflow.

MetaMech BOM Automation — Assembly_Main_v12.SLDASM
Assembly Loaded ✓
Components: 347
Template: Company_BOM_v3.xlsx
Item #
Part Number
Description
Material
Qty
Weight
001
MM-1001-A
Base Frame
SS 304
1
24.5 kg
002
MM-1002-B
Drive Shaft
EN8
2
3.2 kg
003
MM-1003-C
Bracket Assy
AL 6061
4
0.8 kg
004
MM-1004-A
Cover Plate
SS 316
2
1.1 kg
005
MM-1005-D
Motor Mount
EN24
1
5.7 kg
Extracted 347 items in 1.2s
Export to Excel →

HOW IT WORKS

From assembly to formatted BOM in four simple steps.

01

Open Your Assembly

Open any SolidWorks assembly — from simple parts to 1000+ component assemblies.

02

Choose Your Template

Select from pre-built templates or create custom Excel layouts matching your company standards.

03

Run BOM Extraction

One click extracts all component data, quantities, properties, and custom fields.

04

Export to Excel

Get a perfectly formatted BOM in Excel, ready to share with purchasing, manufacturing, or your ERP.

BEFORE VS AFTER

❌ Manual BOM Creation

  • Time per BOM: 2-4 hours
  • Error rate: 5-15% parts missed
  • Template consistency: Varies by engineer
  • Revision updates: Manual re-creation
  • Multi-config BOMs: Separate manual BOMs

✅ With MetaMech BOM Automation

  • Time per BOM: Under 30 seconds
  • Error rate: < 0.1% with validation
  • Template consistency: 100% consistent
  • Revision updates: Auto-refresh
  • Multi-config BOMs: One-click all configs

TECHNICAL SPECIFICATIONS

Supported Inputs

  • SolidWorks 2018 and newer
  • Assembly files (.SLDASM)
  • Part files (.SLDPRT)
  • Multi-body parts

Export Formats

  • Microsoft Excel (.xlsx, .xls)
  • CSV (.csv)
  • PDF table format
  • Custom delimited text

System Requirements

  • Windows 10/11 (64-bit)
  • SolidWorks 2018+
  • 4 GB RAM minimum (8 GB recommended)
  • .NET Framework 4.7.2+

FREQUENTLY ASKED QUESTIONS

Can I use my company's existing BOM template?

Yes. MetaMech supports fully custom Excel templates. Map any SolidWorks property to any column in your template — part numbers, descriptions, materials, custom properties, and more.

Does it handle sub-assemblies and multi-level BOMs?

Absolutely. You can generate flat (single-level) BOMs, indented (multi-level) BOMs, or top-level-only BOMs. Sub-assembly rollup and flattening options are fully configurable.

What happens when I update the assembly?

Simply re-run the BOM extraction. MetaMech reads the live assembly data each time, so your BOM always reflects the latest design state.

Can it extract custom properties from parts?

Yes. MetaMech can extract any standard or custom SolidWorks property — material, weight, vendor, cost, revision, description, and any custom fields you've defined.

Is there a limit on assembly size?

No hard limit. MetaMech has been tested on assemblies with 5000+ components. Processing time scales linearly and typically remains under 60 seconds for even the largest assemblies.

READY TO AUTOMATE YOUR BOMS?

Start your free 3-day trial today. No credit card required.