Menu ▾ ▴

Home

Alex Ntermaris

IQCad — Smart Engineering

IQCad is a free, cross-platform 2D CAD application designed for civil engineering and tunnelling workflows. Built with Free Pascal and Lazarus, it provides an AutoCAD-familiar drawing environment with specialized tools for TIN surfaces, survey points, tunnel cross-section analysis, and LandXML interoperability.

Platforms

  • Windows (x86_64)
  • Linux (x86_64)

Features

Drawing Tools

  • 25+ entity types — Line, Polyline, Arc (11 creation methods), Circle, Ellipse, Spline, Rectangle, Point, Hatch, Image, Text, MText, Table, Multileader, Multiline, 3DPolyline, 3DFace, Polygon Clip
  • 12 dimension types — Linear, Aligned, Angular, Arc Length, Radius, Diameter, Jogged, Ordinate, Baseline, Continue
  • Block definitions and insertions with recursive support
  • AutoCAD-style command line with alias resolution
  • Object snaps — Endpoint, Midpoint, Center, Intersection, Perpendicular, Nearest, Node
  • Grip editing and multiple selection modes (click, window, crossing)

Modify Commands

  • Move, Copy, Rotate, Scale, Mirror, Offset, Erase
  • Trim, Extend, Chamfer, Fillet
  • PEDIT (polyline editing)
  • Draw Order (Front, Back, Above, Below)

Styles and Formatting

  • Layers with color, linetype, and visibility control
  • Linetypes (.LIN file format)
  • Text styles, Dimension styles, Table styles
  • Multiline styles, Point styles
  • AutoCAD-compatible hatch patterns (ANSI, ISO, predefined, custom)

Civil Engineering

  • Survey Points — CSV import, point groups, coordinate management
  • TIN Surfaces — Delaunay triangulation, contour generation (major/minor with smoothing), spot elevations, decimation, boundary management
  • Tunnel Section Lines — measured cross-sections, deviation analysis, DR (Deviation Ratio) labels
  • Alignments — horizontal with tangents, curves, and spirals
  • Civil Prospector — tree-based management UI for all civil data
  • Civil Label Styles — configurable labels for survey points, contours, and spot elevations

File Formats

Format Read Write
IQML (native XML) Yes Yes
DXF (R12, R2000, R2018) Yes Yes
LandXML Yes Yes
PDF — Yes
PNG / JPEG — Yes
SVG — Yes

Layout and Printing

  • Multi-layout paper space with viewports
  • Page setup (paper size, orientation, margins)
  • PDF export with viewport rendering and plot styles

User Interface

  • Ribbon toolbar with 7 tabs: Home, Draw, Modify, Format, Output, Civil, Layout
  • Dark theme
  • Tabbed multi-document interface with per-drawing undo/redo
  • Map background layers (OpenStreetMap, ESRI, custom tile servers)
  • Unit-aware display: Decimal, Engineering, Architectural, Scientific, Fractional

Built With

  • Free Pascal — compiler
  • Lazarus — IDE and component library
  • OpenGL + GDI — rendering

Getting Started

  1. Download the latest release for your platform
  2. Extract the archive
  3. Run IQcad.exe (Windows) or IQcad (Linux)

No installation required.