Tools
Results
v1.0
⚙ Parameters
B×L = P/qall  ·  B−L = colb−coll
t = max(40cm, max(L,B)/6); t = d + 7cm → rounded 5cm
As = ρmin × 1000 × t × 1000 mm²/m
✚ Column 0 columns
Ready — add columns or import
📐 Import from DXF
Auto (Pw layer)
Import + Edit
LISP Script
📐
Drop DXF file
Reads CCL layer (columns) + Pw layer (loads)
Matches each Pw to nearest column by proximity
📋
Drop DXF — edit loads manually
Imports column outlines from CCL layer
Then enter each Pw load in the editor popup

Load in AutoCAD → type PLACEPW → prompts for each column load → save DXF → use Auto tab.

(defun c:PLACEPW ( / ss i ent minpt maxpt cx cy load txt) (vl-load-com) (setq ss (ssget "X" '((8 . "CCL") (0 . "LWPOLYLINE")))) (if (null ss) (progn (alert "No CCL polylines.") (exit))) (setq i 0) (while (< i (sslength ss)) (setq ent (vlax-ename->vla-object (ssname ss i))) (vla-GetBoundingBox ent 'minpt 'maxpt) (setq minpt (vlax-safearray->list minpt) maxpt (vlax-safearray->list maxpt) cx (/ (+ (car minpt) (car maxpt)) 2.0) cy (/ (+ (cadr minpt) (cadr maxpt)) 2.0)) (setq load (getstring (strcat "\nPw(kN) at (" (rtos cx 2 0) "," (rtos cy 2 0) "): "))) (if (and load (/= load "")) (progn (setq txt (vla-AddText (vla-get-ModelSpace (vla-get-ActiveDocument (vlax-get-acad-object))) load (vlax-3d-point cx cy 0) 150)) (vla-put-Layer txt "Pw") (vla-put-HorizontalAlignment txt acAlignmentCenter) (vla-put-VerticalAlignment txt acAlignmentMiddle) (vla-put-TextAlignmentPoint txt (vlax-3d-point cx cy 0)))) (setq i (1+ i))) (princ "\nDone.") (princ))
📊 Import Loads SAFE · ETABS · Excel
CSV / Excel
SAFE / ETABS

Header: ID · Pw · col_L · col_B · X · Y
Example: C1, 850, 0.40, 0.20, 0, 0

📊
Drop CSV or Excel
Auto-detects column headers

SAFE: Results → Support Reactions → Export Text
ETABS: Display → Tables → Reactions → Export

🏗
Drop SAFE / ETABS export
Auto-reads FZ · picks governing load case
💰 Cost & Productivity
Material Prices
Worker Productivity
📋 Column Schedule 0 columns
ID Pw (kN) Col L (m) Col B (m) X (m) Y (m) Bar ϕ Actions
No columns yet — add manually or import from file above
📐 Results
Cards
Schedule
Combined
Plan
Sections
Equations
💰 Cost & Time
Run design to see results.
ID Pw (kN) L_RC (m) B_RC (m) L_PC (m) B_PC (m) t_RC (m) d (mm) PC q u,net As L (mm²/m) As B (mm²/m) Bar L bars B bars
No results.
Run design to see combined footings.
Isolated footing
Combined footing
Column
Hover over footing for details
Run design to generate sections.
Run design to generate equations.
Run design to generate cost & time estimate.
🤖
FoundationPro AI
Powered by Claude · ECP 203/205
📋 Summarize ⚠ Shear check 💡 Optimize ➕ Add column 🇪🇬 بالعربي 🔗 Combined