Deep Dives into Systems Engineering
I write about relational indexes, safe thread boundaries, and native compiler automation structures. Adjust the active perspective filter to change reading formats dynamically.
DraftsmanPro: A Modern Drafting Toolkit Inside AutoCAD
DraftsmanPro: A Modern Drafting Toolkit Inside AutoCAD
Area labels, schedules, walls, doors, and everyday CAD tools — searchable from a docked palette or typed as DP* commands.
The Problem Every Production Drafter Knows
AutoCAD is powerful, but the tools you repeat every day are scattered: area takeoffs, sequential numbering, double-line walls, door openings, length schedules, Arabic text shaping, layer freeze/isolate shortcuts. LISP routines help — until they break across versions, clash with native commands, or force you to remember obscure names.
DraftsmanPro consolidates that everyday drafting toolkit into AutoCAD itself. Open a searchable multi-tab palette with DPSHOW, or run any tool from the command line with a consistent DP prefix. Geometry commits stay on your machine. No account required for core drafting.
Tagline: Modern drafting tools. One palette. Full command-line access.
Compatibility: AutoCAD 2021 through 2027 on Windows (64-bit).
Launch: Type DPSHOW in the AutoCAD command line after install.
Who Is DraftsmanPro For?
| Role | What you get |
|---|---|
| Architects & interior designers | Double-line walls, rooms, door openings, floor-layer legends, elevation schedules |
| CAD technicians | Fast area/QTO labeling, length tables, CSV export, coordinate numbering |
| General drafters | Geometry patterns, text tools (including Arabic contextual shaping), native layer shortcuts |
DraftsmanPro speeds up the drafting tasks you already do — it does not replace your standards or judgment.
The Workspace: Searchable Palette + Command Line
DraftsmanPro opens as a dockable side panel:
CODE // TEXTHOME → AREA → TEXT → LAYERS → GEOMETRY → ARCHITECTURE → SELECTION
- Home — search the full tool catalog and jump to Quick Access favorites
- Area — boundary labels, continuous picks, schedules,
DPGETAREA - Text — repeated text, numbering, Arabic shaping (
DPCT), grids - Layers — native
LAYFRZ,LAYLCK,LAYISO,MATCHPROP - Geometry — double-line, break/join, centerlines, batting, flowlines
- Architecture — walls, doors, footings, schedules, explode (
DPXP) - Selection — native
FILTERplus block explode workflows
Every palette button maps to a command. Power users can skip the UI and type DPAR, DP2WALL, DPDO, and the rest directly.
AREA — Measurement & QTO
Typical flow for a floor-plan takeoff:
- Type
DPAR(or click Label Boundary Area) - Pick an interior point inside a closed region
- DraftsmanPro builds a boundary, computes area in Core utilities, and places a label at the centroid
Related tools:
| Command | Purpose |
|---|---|
DPGETAREA | Boundary / object / add / subtract / export workflow |
DPAT | Closed-boundary area schedule + optional CSV |
DPLEN | Length schedule + optional CSV |
DPTLEN | Sum lengths of selected curves |
DPDST | Distance labels at line midpoints |
DPNCOOR | Number points + XY coordinate table |
TEXT — Annotation Without Friction
DPADDTXT— place the same string at many pick pointsDPANUMBER— sequential numberingDPCT— Arabic contextual shaping into DBTextDPIMPRT— import a text file as stacked textDPGRID— interactive blank LINE grid (not an AutoCAD Table entity)
ARCHITECTURE — Walls, Doors, Structure
| Command | Purpose |
|---|---|
DP2WALL / DP3WALL / DP4WALL | Double-line walls and closed rooms |
DPDO | Cut a door opening with jambs |
DPFOOT | Footing outline + volume report |
DPELE | Wall elevation / length table |
DPLP | Floor layer set (0–3) + legend |
DPXP | Explode inserts, including non-uniform scale |
Native-First Layers & Geometry
Where Autodesk already ships a solid command, DraftsmanPro does not reinvent it. Palette shortcuts use a leading period so the native command always wins:
.LAYFRZ,.LAYLCK,.LAYISO,.MATCHPROP.RECTANG,.BREAK,.JOIN,.FILTER,.MTEXT.DLINE(Express Tools / built-in where available)
A Typical Workflow
CODE // TEXT1. Install DraftsmanPro.bundle under ApplicationPlugins 2. Restart AutoCAD → type DPSHOW 3. Search "area" on the Home tab → Label Boundary Area 4. Pick rooms until takeoffs are labeled 5. Run DPAT → export CSV for the QTO sheet 6. Switch to Architecture → DP2WALL / DPDO for plan edits 7. Use .LAYISO / .MATCHPROP from the Layers tab as needed 8. Toggle the palette closed with DPSHOW when you want more canvas
Keep the palette docked while you draft — it is designed to stay out of your way.
What DraftsmanPro Does
- Ships 58+ drafting commands under a consistent
DPprefix - Provides a searchable docked PaletteSet with discipline tabs and Quick Access
- Labels areas, builds length/area schedules, and can export CSV locally
- Draws double-line walls, door openings, footings, and architecture schedules
- Shapes Arabic text contextually (
DPCT) - Bridges to native AutoCAD commands instead of shadowing them
- Loads via ApplicationPlugins for AutoCAD 2021–2027 (net48 / .NET 8 / .NET 10)
What DraftsmanPro Does Not Do
- Does not require an online account for core drafting features
- Does not upload DWG content or telemetry as part of normal tool use
- Does not replace Autodesk Table entities with
DPGRID(LINE grids only) - Does not ship a full ribbon-first UI — palette + command line are primary
- Does not include advanced Arabic font-generation utilities beyond
DPCT
Installation Snapshot
- Close AutoCAD
- Copy
DraftsmanPro.bundleto%AppData%\Autodesk\ApplicationPlugins\(or ProgramData) - Start AutoCAD and type
DPSHOW
Uninstall by deleting the bundle folder (or via Windows Apps if you used an installer).
Tips for Best Results
- Learn Home search — type partial names ("door", "csv", "arabic") instead of hunting tabs.
- Prefer
DPGETAREAfor complex takeoffs — add/subtract modes beat repeated one-off labels. - Use Safe native shortcuts — leading-period palette buttons always call Autodesk commands.
- Export schedules when the table is final — CSV stays on your machine next to the drawing workflow.
- Keep
DPmuscle memory — once you know five favorites, the command line is often faster than clicking.
Getting Help
For installation questions, bug reports, or workflow support, visit ahmedalsayed.work/about or email [email protected].
DraftsmanPro is designed to feel like a modern LISP toolbox that grew up: discoverable in a palette, scriptable from the command line, and local-first with your drawings.
> INITIALIZING DISCUSSION_STREAM...
█