CADLisp Tools
CAD AUTOMATION FOR THE WHOLE VALUE STREAM

AutoLISP tools that turn repetitive CAD work into one reliable command.

From planning and design to detailing, delivery, and maintenance—find ready-made AutoLISP tools or create a custom routine for the way your team works.

No specialist terminology needed. Search in the same words you use to describe the work.

01Plan

Standards, templates, drawing setup

02Design

Geometry, blocks, annotations

03Detail

Numbering, schedules, QA checks

04Deliver

Layouts, plotting, data exchange

05Maintain

Revisions, records, updates

Popular tools

Start with the work you want to remove.

Small, focused routines for the repetitive steps that slow down every kind of CAD team.

View all tools →
Geometry & Polylines6 disciplines

Total Polyline Length

Calculate the combined length of selected 2D and legacy polylines.

⌘ TOTPLENBeginnerCAD support: not tested
Updated Sep 18, 2026VIEW TOOL →
Geometry & Polylines6 disciplines

Closed Polyline Area

Sum the area of selected closed polylines and skip open ones.

⌘ CLOSEDARIntermediateCAD support: not tested
Updated Sep 18, 2026VIEW TOOL →
Text & Numbering6 disciplines

Incremental Text Numbering

Renumber TEXT and MTEXT objects in the exact order you select them.

⌘ NUMTEXTBeginnerCAD support: not tested
Updated Sep 18, 2026VIEW TOOL →

Across the value stream

Built for CAD work—not one discipline.

The same repetitive patterns appear across project stages and industries. CADLisp Tools helps teams standardize them without forcing every workflow into an electrical use case.

01

General CAD

Text, blocks, layers, cleanup, selection, plotting, and everyday drawing utilities.

03

Civil & Survey

Points, bearings, chainage, alignments, quantities, and site documentation.

05

Electrical & MEP

Equipment, cable routes, tags, schematics, and coordinated services.

06

Plant & Piping

Pipeline routes, equipment data, layers, lengths, and plant documentation.

SMALL, CLEAR TASK

Generate a focused routine now.

Describe one repetitive action such as numbering selected text, adding a prefix, counting blocks, or assigning a layer. The quick generator returns a small AutoLISP routine you can review and test.

You: Add prefix “EX-” to selected text
CADLisp: A focused command, ready to review
Try the quick generator →

Larger, connected process

Send the workflow, not a shortened version.

If the process spans multiple commands, drawings, files, rules, or data sources, use the project brief. Capture the current steps, inputs, exceptions, and expected result so the full automation can be scoped properly.

  • Multi-step and batch workflows
  • Excel, CSV, block, and attribute data
  • Standards, exceptions, and sample files
Send project details →

Browse by task

Everyday CAD work, organized.

Go directly to the kind of drawing work you want to speed up.

Learn and reference

Understand the code you run.

Short tutorials and practical function notes make the source approachable—even if you are new to LISP.

Frequently asked questions

Practical answers before you run a command.

Learn how to download, load, check, and customize AutoLISP tools for AutoCAD, BricsCAD, and everyday CAD workflows.

What is CADLisp Tools?

CADLisp Tools is a collection of practical AutoLISP utilities designed to automate repetitive CAD tasks, improve drawing productivity, and reduce manual work in AutoCAD and compatible CAD applications.

Are the AutoLISP tools free to download?

Yes. Tools marked as free can be downloaded directly from their individual tool pages. Each page should clearly show the available download, requirements, compatibility information, and usage instructions.

How do I install an AutoLISP file in AutoCAD?

Download the .lsp file, open AutoCAD, run the APPLOAD command, select the downloaded file, and click Load. After loading, enter the command shown on the tool page in the AutoCAD command line.

How do I automatically load an AutoLISP file every time AutoCAD starts?

Open APPLOAD in AutoCAD and add the required LISP file to the Startup Suite. AutoCAD can then load the script automatically when a new CAD session starts.

Do these AutoLISP tools work with BricsCAD?

Many AutoLISP programs can work with both AutoCAD and BricsCAD, but compatibility can vary depending on the functions and APIs used. Check the compatibility and requirements section on each tool page before using a script.

Will the tools work with every version of AutoCAD?

Not necessarily. Basic AutoLISP functions generally have broad compatibility, while some tools may depend on Visual LISP, ActiveX, specific AutoCAD features, or particular operating systems. Each tool page should show its known requirements and testing status.

What are ActiveX and Visual LISP requirements?

Some advanced AutoLISP tools use Visual LISP or ActiveX functions to communicate with AutoCAD objects, layers, blocks, attributes, layouts, and other drawing data. When a tool requires these features, the requirement should be clearly mentioned on its page.

Can CADLisp Tools be used for electrical, mechanical, and civil drawings?

Yes. CADLisp Tools includes utilities that can be useful across multiple CAD disciplines. Tools can be filtered or categorized by disciplines such as electrical, mechanical, civil, architectural, and general CAD automation.

Is it safe to run downloaded AutoLISP files?

You should review the source code and understand what a script modifies before running it. CADLisp Tools should provide readable source code, usage information, requirements, and limitations wherever possible. Always test drawing-modifying scripts on a copy of an important drawing first.

Can I modify the AutoLISP code for my own requirements?

Where the source code and applicable license allow it, AutoLISP files can be customized for different commands, layers, blocks, attributes, company standards, or drawing workflows. Users should review the individual tool's license or usage terms before redistribution.

Why is an AutoLISP command not working after I load the file?

First confirm that the .lsp file loaded successfully and that you are entering the correct command name. Also check the tool's AutoCAD/BricsCAD compatibility, required Visual LISP or ActiveX support, drawing conditions, object requirements, and any instructions listed on the tool page.

How do I know what command to enter after downloading a LISP file?

Every CADLisp Tools page should display the command name prominently near the download and usage sections. Load the .lsp file and enter that command in the CAD command line.

Can AutoLISP automate repetitive CAD tasks?

Yes. AutoLISP is commonly used to automate repetitive drawing operations such as working with layers, blocks, attributes, text, dimensions, coordinates, selections, drawing data, numbering, and other CAD workflows.

Do I need programming knowledge to use these tools?

No programming knowledge should be required for normal use. Users can download a tool, load it into their CAD application, and run the documented command. Basic AutoLISP knowledge is useful only if they want to understand or customize the source code.

What should I do before using a LISP tool on a production drawing?

Save your drawing and preferably test the tool on a copy first. Read the usage instructions, requirements, limitations, and compatibility information before running a command that modifies drawing objects.

Start with one repeated step

Give time back to every part of the project.

Use a ready-made tool or describe the process your team repeats.