ETABS → Drawings · no desktop CAD required
Drop an .e2k or F2K text export and StructCAD details walls, columns, beams and footings — splicing bars every 12 m, snapping to commercial lengths, sizing closed stirrups and footing meshes — then renders AutoCAD-grade DXF sheets with a unified bar bending schedule, persisted in PostgreSQL.
The engine
Walls, columns, beams and footings parsed and detailed from a single .e2k export — unified POS numbering across the whole structure.
parseE2KText()
Commercial lengths {240…720}, 50·d laps, 12 m beam & wall segmentation, roof hooks, closed stirrups, footing dowels and boundary-zone defaults.
engineerModel()
ACI palette, ANSI31 boundary hatching, T.O.S. markers, cranked splices, coupler symbols and architectural dim ticks — as crisp SVG.
1:50 / 1:100
Positions auto-merged by ⌀|length|shape, per-diameter totals and steel weight — one-click layered DXF sheet, CSV, or persist and reload whole models.
Drizzle ORM
Pipeline
.e2k / .$et drop, demo tower, or a saved model from the database.
Tables, continuations and quoted keys — identical precedence to the VB parser.
Bottom-station filtering, SW stack grouping, beam proximity detection at 30 cm.
Laps, hooks, splice pieces and position numbering across every story.
Full-sheet DXF (plan + elevations + BBS) for AutoCAD, CSV and PostgreSQL persistence.