Plugin icon

CAD Drafting Toolset

Plugin ID: 4974

Keyboard-first CAD drafting for QGIS 3.28 to 4.x: a command line with CAD aliases, object snaps, Ortho and Polar tracking and dynamic input, 44 tools from line, offset, trim and fillet to array and dimensions, and street and parcel tools for urban planning.

Download latest
Versions JSON
Latest version

CAD Drafting Toolset brings CAD drafting habits into QGIS editing. Type a command such as L, PL, O, TR or F in the dock's command line and keep your hands on the keyboard: points, distances, radii, angles and counts are typed, Space works like Enter, and LINE keeps drawing from the last point until you stop it. Object snaps show what the cursor is locked to with CAD-style glyphs, Ortho and Polar tracking hold the direction, and dynamic input shows length and angle at the cursor.
44 tools in five groups. Draw: line, polyline, rectangle, regular polygon, circle, arc, construction lines, divide, hatch, buffer. Modify: offset, multi-offset, trim, extend, break, lengthen, fillet, chamfer, join, explode, stretch, vertex edit. Transform: move, copy, rotate, scale, mirror, align, array. Measure: distance, area, selected line and area, dimensions. Urban: road platform, junction, block chamfer, buildable envelope with setbacks, sight triangle, parking layout, roundabout, cul-de-sac turning head.
Safe editing: a tool changes only the active layer, only while you have it in edit mode, and each action is one undo step. The plugin never starts or saves editing on your layers, and new features get their own GeoPackage keys. Tools that make reference geometry (buffer, hatch, dimensions, construction lines, the urban outputs) write to their own planx_ layers, which the plugin manages itself, instead of your data.
Exact units: in a projected CRS, typed lengths are in that CRS's own unit (metres, feet or US survey feet) and the dock names the unit; in a geographic CRS such as EPSG:4326, typed lengths are metres measured on the ground (m geodesic). Array spacing follows the same rule; Measure and Dimension measure as QGIS does, in metres on the project ellipsoid or in the CRS's own unit when no ellipsoid is set, and always name the unit. Snaps use visible layers only and, when QGIS snapping is on, the layers it snaps to.
The dock keeps each tool's settings next to it, remembers command history and pinned tools, shows live coordinates, and says why a layer is not ready instead of failing silently. Plugin shortcuts never take a key QGIS already uses, and every command can be given a key in Settings, Keyboard Shortcuts. Runs on QGIS 3.28 LTR to QGIS 4.x.
Manual: https://geophilo.com/planX_CAD_arac_Seti/manual.html

Version QGIS >= QGIS <= Date
1.30.0 - 3.28.0 4.99.0 44 Token 2026-11-04T07:52:41.865211+00:00
1.29.1 - 3.28.0 4.99.0 547 Token 2026-10-27T17:00:39.147696+00:00
1.27.6 - 3.28.0 4.99.0 1431 geo140195philo 2026-09-16T20:43:08.791911+00:00
1.27.5 - 3.28.0 4.99.0 525 geo140195philo 2026-09-06T14:12:01.845904+00:00
1.27.4 - 3.28.0 4.99.0 1092 geo140195philo 2026-08-07T16:29:32.553200+00:00
1.27.0 - 3.28.0 4.99.0 661 geo140195philo 2026-07-29T01:12:45.025692+00:00
1.26.2 - 3.28.0 4.99.0 908 geo140195philo 2026-07-14T21:10:04.867441+00:00
1.26.1 - 3.28.0 4.99.0 291 geo140195philo 2026-07-13T18:31:05.988848+00:00
1.25.1 - 3.28.0 4.99.0 198 geo140195philo 2026-07-13T01:36:06.190563+00:00
1.25.0 - 3.28.0 4.99.0 84 geo140195philo 2026-07-13T01:10:29.155311+00:00
1.24.0 - 3.28.0 4.99.0 94 geo140195philo 2026-07-13T00:07:34.613779+00:00
1.23.3 - 3.28.0 4.99.0 691 geo140195philo 2026-06-18T21:13:27.277406+00:00
1.23.0 - 3.28.0 4.99.0 433 geo140195philo 2026-06-09T20:56:38.707122+00:00
1.22.0 - 3.28.0 4.99.0 535 geo140195philo 2026-05-26T20:30:41.594942+00:00
1.20.0 - 3.28.0 4.99.0 131 geo140195philo 2026-05-26T19:58:25.101454+00:00
1.17.7 - 3.28.0 4.99.0 134 geo140195philo 2026-05-26T18:12:28.987656+00:00
1.17.6 - 3.28.0 4.99.0 145 geo140195philo 2026-05-26T12:54:00.158770+00:00
1.17.5 - 3.28.0 4.99.0 142 geo140195philo 2026-05-26T07:26:13.558704+00:00
1.17.2 - 3.28.0 4.99.0 142 geo140195philo 2026-05-26T05:39:16.636868+00:00
1.17.1 - 3.28.0 4.99.0 168 geo140195philo 2026-05-25T14:47:29.218130+00:00
1.17.0 - 3.28.0 3.99.0 205 geo140195philo 2026-05-23T08:46:36.308004+00:00
1.7.0 - 3.28.0 3.99.0 289 geo140195philo 2026-05-20T10:37:08.666609+00:00
1.6.0 - 3.28.0 3.99.0 174 geo140195philo 2026-05-20T04:29:43.111093+00:00
1.2.0 - 3.28.0 3.99.0 145 geo140195philo 2026-05-19T20:41:47.647522+00:00
1.1.1 - 3.28.0 3.99.0 350 geo140195philo 2026-05-15T16:57:55.900951+00:00
1.1.0 - 3.28.0 3.99.0 696 geo140195philo 2026-04-05T15:30:38.502751+00:00