Documentation / AutoCAD Mechanical

AutoCAD Mechanical SDK

Innovate your mechanical design workflow

AutoCAD Mechanical® offers specialized tools for mechanical engineering within the familiar AutoCAD® environment. The Autodesk Mechanical ObjectARX® SDK enables customization and extension of the software so you can create specialized commands, automate design tasks, integrate with other applications, and extend functionality. Tackle workflow optimization, error reduction, data management, and the creation of custom tools to enhance productivity and streamline design processes.

SDKs and tools

The SDK includes libraries, header files, documentation, and samples for AutoCAD Mechanical APIs, providing object-oriented C++ programming interfaces to customize and extend the software. The Doc subfolder contains the C++ API reference guide (acadmcpp.chm). For changes in this SDK release, refer to the readme file. Additionally, when developing on AutoCAD Mechanical, you can utilize the ObjectARX SDK

Source code samples that show you how to use AutoCAD Mechanical are included with the SDK and are located in the Sample subfolder.

ActiveX (COM Automation)

AutoCAD Mechanical ActiveX Automation contains three types of parts libraries, including:

  • SymBBAuto (Symbols, Balloons, and Bills Of Materials)
  • AcadmAuto (AutoCAD Mechanical)
  • GeAuto (Geometry)

These libraries provide ActiveX® interfaces in AutoCAD Mechanical software to automate it from other applications through COM automation.

Community and support

Whether you're an experienced AutoCAD Mechanical user or just starting out, this is a good place to ask questions, share tips, connect, and learn from others.