• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
blog.draftsperson.net

blog.draftsperson.net

the art of technical drawing

blog.draftsperson.net

WALLSECTION LISP: Exterior Wall Section, Footing to Eave

August 6, 2026

WALLSECTION draws a complete exterior wall section in one command: strip footing, foundation wall, basement slab, sill plate, floor framing, stud wall with plates and finishes, and the eave with rafter, fascia and soffit — with concrete hatching and batt insulation. It is the drawing every set of house plans needs and nobody enjoys redrawing.

What WallSection does

Every dimension is a parameter, and the section is built rather than plotted. Each part is a function that knows where the part below it finished, so changing the joist depth moves the wall, the eave and the insulation up with it.

That is the difference from a section drawn from hard-coded points. A routine with the gypsum at 0.5, the sheathing at 0.625, the plates at 2 and the roof fixed at 30 degrees draws exactly one house — change the pitch, use 2×4 walls, or work somewhere that does not build at 30 degrees, and it is no use.

How to use it

  1. Load the routine with APPLOAD, or put it on your support file search path.
  2. Type WALLSECTION.
  3. Give the wall build-up, framing sizes, foundation dimensions and the roof pitch as rise and run.
  4. Pick one point: the inside face of the finished wall, at floor level.

How it works

You pick one point — the inside face of the finished wall at floor level. That is the point a builder dimensions from and the one an architect draws the room to.

From there the section builds outward and downward:

x = 0                              inside face of the plasterboard
x = -gypsum                    face of the studs
x = -gypsum-stud              back of the studs
x = -gypsum-stud-sheathing  outside face, foundation below

y = 0                               top of the subfloor
downward                         joists, sill plate, foundation, footing
upward                          plates, studs, top plates, eave

The section is drawn with the outside to the left, which is the convention for a wall section read alongside a plan with north up.

The eave. The rafter bears on the outside top corner of the wall, slopes up at the pitch you give as rise and run, and is cut plumb at the tail — which is what a rafter tail actually is, and why the fascia stands vertical.

A rafter of perpendicular depth D cut plumb measures D / cos(pitch) on that vertical cut. That one relation places the whole tail.

Notes and limits

  • One pick point, at the inside face of the finished wall at floor level.
  • Outside to the left, by convention.
  • Every dimension is a parameter — no magic numbers in the geometry.
  • One undo group covers the section.

Download and details

NameWallSection — draw an exterior wall section from footing to eave
DownloadWallSection.lsp — 22.1 KB, plain AutoLISP source. Downloads directly; no zip to unpack.
TypeAutoCAD AutoLISP routine
CommandWALLSECTION
Requiresnothing beyond a CAD platform with AutoLISP.
Source size22.1 KB, 504 lines
Error handlingYes — a *error* handler restores every system variable it changed, on cancel as well as on error.
UndoThe whole operation is wrapped in a single undo group, so one U reverses all of it.
CompatibilityAutoCAD (any release with AutoLISP), BricsCAD, ZWCAD, GstarCAD, ProgeCAD and other IntelliCAD-based platforms. AutoCAD LT needs a LISP enabler. No .NET, no ObjectARX, no installer.
AuthorYZ, August 2026
LicenceFree to use, supplied “as is” with no warranty.

References

  • WALLSECT LISP — a 1994 student take on the same drawing
  • BATT LISP — the insulation symbol on its own
  • FLOORJOIST LISP — the framing in plan
  • More free AutoLISP routines on this site
  • Wisey’s Steel Shapes — free structural steel section drawing program

Filed Under: AutoLISP Routines

Primary Sidebar

Subscribe to our Youtube Channel

Post CAD drafting jobs on Freelancer.com. and get some free money to do this.

Categories

  • American Steel Industry (4)
  • AutoCAD Articles & Reference (30)
  • AutoCAD Bugs & Problems (19)
  • AutoCAD Tips (29)
  • AutoCAD Tutorials (54)
  • AutoLISP Routines (328)
  • AutoLISP Tutorials (15)
  • CAD Standards (7)
  • Civil 3D (7)
  • Civil Drafting (4)
  • Dimensions (2)
  • Drafting Funnies (71)
  • Drafting History (9)
  • Drafting Standards (84)
  • Electrical Drafting (2)
  • General IT reference (7)
  • Geometry (15)
  • GIS (2)
  • Hatch Patterns (12)
  • Office Life Hacks (3)
  • PT (1)
  • Revit Tutorials (54)
  • Steel Detailing (14)
  • Structural Drafting (26)
  • Technical Dictionary (61)
  • Useful Website Links (19)

Footer

Free downloads

  • Free AutoLISP routines
  • Free hatch patterns
  • SHX fonts & text styles
  • Numbering LISP collection
  • ISO 3098B font

Reference charts

  • AWS weld symbols chart
  • Steel detailing chart
  • Hole & slot sizes
  • Bolt edge distance
  • ANSI & ARCH paper sizes
  • How to fold an A1 drawing

Useful links

  • CAD blocks (DWG)
  • Revit families
  • structuraldrafter.com
  • cad-corner.com
  • About
  • Privacy policy

Provided for free with no warranty · Log in