Skip to content

Latest commit

 

History

History

ConnectorAutocadCivil

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Connector AutoCAD Civil3D

Twitter Follow Community forum users website docs

Introduction

This is the ⚠Beta⚠ version of the Speckle 2.0 AutoCAD Civil3D Connector. Currently, it supports the basic objects for both Autocad and Civil3D (refer to our docs for a full list) - please leave any comments, suggestions, and feature requests in our Making Speckle forum discussion thread!

Documentation

Comprehensive developer and user documentation can be found in our:

Developing & Debugging

Requirements

  • A Speckle Server running (more on this below)
  • Speckle Manager (more on this below)

Supported versions

  • AutoCAD: 2021, 2022, 2023, 2024, 2025
  • Civil3D: 2021, 2022, 2023, 2024, 2025

Getting Started

Server

In order to test Speckle in all its glory, you'll need a server running. You can run a local one by simply following the instructions in the Server Repo.

Accounts

The connector itself doesn't have features to manage your Speckle account - this functionality has been delegated to the Speckle Manager desktop app. After installing the alpha version, use the manager to add or create an account on the Server.

Debugging

  • Start a Visual Studio debug session with the target connector as your startup project, and wait for your AutoCAD, Civil3D, or Civil3D as AutoCAD application to open

You should now see the Speckle Connector plugin in the Add-ins tab, and the command SPECKLE will also initialize the plugin. If this isn't the case, you can try:

  • Enter NETLOAD in the command prompt
  • Navigate to and select the SpeckleConnectorAutocad.dll or SpeckleConnectorCivil.dll in the corresponding local repo Debug bin (ex: speckle-sharp\ConnectorAutocadCivil\ConnectorCivil2021\bin\Debug)
  • The Speckle connector should now appear in the Add-ins ribbon! Click this to get started, or enter SPECKLE in the command prompt.

If you are experiencing a LoaderLock exception when firing up debug, select Debug -> Windows -> Exception Settings and uncheck the LoaderLock option under Managed Debugging Assistants.

Features

For an updated table of supported elements, refer to our documentation

Contributing

Please make sure you read the contribution guidelines for an overview of the best practices we try to follow.

Community

The Speckle Community hangs out on the forum, do join and introduce yourself & feel free to ask us questions!

License

Unless otherwise described, the code in this repository is licensed under the Apache-2.0 License. Please note that some modules, extensions or code herein might be otherwise licensed. This is indicated either in the root of the containing folder under a different license file, or in the respective file's header. If you have any questions, don't hesitate to get in touch with us via email.