AI CAD automation

AI CAD Automation Compared With Scripts and Macros

Most firms have a folder of LISP routines, script files, and dynamic blocks that one person wrote years ago, and each of them does exactly one task well. Nomic handles the drafting work that changes from project to project: you describe the drawing in a sentence and it lays out, edits, and checks the DWG. Scripts stay the right tool for fixed, repeatable operations, and the two work side by side.

Last reviewed: November 2026

You send

  • A one-sentence description of the drawing or edit
  • Backgrounds, markups, or design criteria
  • Your CAD standards and block library
  • Existing routines you want kept for fixed tasks

Nomic hands back

  • DWG files laid out or edited in your standards
  • Clouds on everything Nomic drew or changed
  • A self-check against code and the source documents
  • Open questions for the engineer of record
1234567ABCOFFICE401OFFICE402OFFICE403OFFICE404OFFICE405OFFICE406OFFICE407CONFERENCE408CONFERENCE409CONFERENCE410CONFERENCE411CONFERENCE412CONFERENCE413CONFERENCE414STAIRS2$a$a$a$a$a$a$a$a$a$a$a$a$a$aEXIT27'-3"27'-0"27'-3"27'-3"27'-0"27'-3"94'-8"1ALIGHTING PLANSCALE: 1/8" = 1'-0"N1234CONSULTING ENGINEERSREVISIONS1ISSUED FOR REVIEWPROJECTHARBOR POINT OFFICESSCALE1/8" = 1'-0"DATE07/20/2026KEY PLANSHEET TITLELIGHTING PLANSHEET NUMBERE-201

On the sheet

Lighting Plan, annotated

A lighting plan with fixtures laid out room by room, switching, and circuit home runs.

  1. 12x4 LED troffer from the fixture schedule
  2. 2Switching zone shared by the fixtures
  3. 3Wall switch at the door
  4. 4Corridor downlights and exit sign

The problem

Every routine has an author and an expiration date

A LISP routine that renumbers room tags, a script file that batch plots 200 sheets, a dynamic block with visibility states for every receptacle type: each one saves real hours, and each one was written by someone who knew AutoLISP and had a free afternoon. When the layer standard changes, the title block gets new attributes, or that person leaves, the routine breaks quietly and nobody on the team can open the code to fix it.

The bigger limit is scope. A script does the same steps every time, so it cannot lay out receptacles in a room it has never seen, pick up a redline written in pencil, or move ducts off a soffit that dropped in the latest background. That variety is most of the drafting budget, and no amount of macro writing covers it, which is why the hours stay manual.

01 / Fit

Where scripts are still the right tool

A deterministic routine gives the same output every run, costs nothing per use, and is easy to audit once it works. For fixed operations across hundreds of files, such as purging, renaming layers to a new standard, or batch plotting with one page setup, a script or the Sheet Set Manager is hard to beat. Nomic is the better fit when the task needs reading a drawing and making layout choices.

  • Batch plotting, purging, and layer renames: keep the script
  • Attribute updates across a known title block: keep the routine
  • Layouts, redlines, and background changes: hand them to Nomic
02 / Variety

One sentence instead of one routine per task

A request like "lay out receptacles in the Level 4 patient rooms per our criteria" would take a custom routine that reads room boundaries, finds the headwall, and places devices by rule. Nomic reads the architectural background and the criteria, makes the layout choices, and saves the DWG in your standards, and the next request can be a completely different drawing.

  • No code to write or maintain for each new task
  • Layout choices made from backgrounds, criteria, and precedent
  • Firm standards applied without hard-coding layer names
03 / Check

A check a macro would never run

A script does exactly what it was told and never notices when the result is wrong. Nomic checks its own drawing against the code edition you name and against the source documents, clouds what it drew, and lists what it could not decide, so the engineer reviews a drawing that has already been looked at once.

  • Self-check against code and the attached criteria
  • Clouds on every entity Nomic added or changed
  • Open questions listed instead of silently guessed

Checked against

The code and documents behind every sheet

Name the editions the project is designed to and Nomic checks its own drawing against them before handing it back. Your engineer or architect of record makes the final call and stamps the set.

  • Your firm CAD standards and block library
  • The backgrounds and criteria you attached
  • NEC, IBC, IMC, IPC, and NFPA editions you name
  • US National CAD Standard layer conventions

How it works

From a sentence to a stamped set

  1. Step 1

    Ask for the drawing

    Say what the sheet needs to show and attach the backgrounds, markups, cutsheets, or photos. A sentence is enough to start.

  2. Step 2

    Nomic drafts it in CAD

    Nomic works in CAD on its own computer, on your layers and blocks, following how your firm drew the same thing before. It saves real DWG files to the project.

  3. Step 3

    Nomic checks its own work

    The drawing is checked against the code editions you name and the source documents. Everything Nomic drew is clouded, and open questions are listed.

  4. Step 4

    Your team reviews and stamps

    Your engineers and architects review the clouded changes, make the final call, and issue the set under their own stamp.

FAQ

Frequently asked questions

For different jobs. AutoLISP and script files are the better choice for fixed, repeatable operations like batch plotting, purging, or renaming layers, because they run the same way every time at no cost per use. Nomic is the better choice for drafting that changes from project to project, such as layouts, redline pickup, and background updates.

No. Requests are written the way you would ask a drafter, such as "update E-201 to the Rev 5 backgrounds and cloud the changes." Nomic asks or lists open questions when the request is ambiguous.

It does not need to. Keep the routines that work for fixed tasks. Nomic saves standard DWG files, so your batch plot script or attribute routine still runs on the sheets it produces.

Dynamo graphs automate tasks inside a Revit model and, like scripts, need someone to build and maintain each graph. Nomic does not edit Revit models. It works in CAD on its own computer and saves DWG files and change lists a modeler can carry into the model.

Your team. Nomic checks its own work against the code and the sources and clouds everything it drew, and your engineer or architect of record reviews and makes the final call.
AI CAD Automation vs LISP, Scripts, and Macros | Nomic