KAD
Kernel-Aided Design
v0.0
KD
Model Space
KV
KANVAS
Tap a layer to draw on it
X 0.0000 Y 0.0000 mm SOLID
Press L Line · A Arc · C Circle · R Rect · P Poly · F Fillet · Right-click
Tools Freehand · Ink
Input how the mark is specified
Brush Crisp constant width · drafting pen
Stroke
Size 10px
Opacity 92%
Stabilise 0.60
Taper 68%
Smooth Med
Weight 4px
Colour
Sheet
Paper
Grid
Viewport 1:1
Layers
Export
KOMMAND
X,Y abs  ·  @dX,dY rel  ·  @D<A° polar  ·  Line Arc Circle V Kompass Rect Offset Mirror Dim UNDO REDO
MODEPLINE
OSNAPON
MODES10/12
ORTHOOFF
POLAROFF
GSNAPOFF
OTRACKON
GRID10mm
Lline
Aarc
Ccircle
Ffillet
Rrect
Ppoly
Ooffset
Trotate
Q/E±90°
Zextents
Jjoin
Xexplode
Uunits
Mmirror
Dmeasure
KAD v0.0
© KADsuite™ · AGPL-3.0 · Designed by WithShalom Studios
KAD
Select Working Units
Choose your working units for this drafting space.
You can switch at any time from the topbar — geometry is never altered.
Your choice is remembered in this browser.
Internal storage is unit-independent — switching later never changes your drawing.
Quick Actions
Polyline
Draw
View
Customize Right-Click Menu
Checked actions appear in Quick Actions. Saved on this device.
KLOUD · Live Drafting SpaceALPHA
Self-Hosted · Free Tier · Peer-to-Peer
Invitation Link — opens as an authentication link
Not connected.
Server-Backed · Paid Tiers · Requires Firebase
Not signed in — see KLOUD-HOSTING.md to configure Firebase.
Free tier runs peer-to-peer through your own hosted copy of this file — no account, no server, effective immediately. Paid tiers add Google sign-in, server-backed rooms, cloud file storage, and version history.
Running Object Snaps

Snaps left running here are found automatically while you draw. Nearest and Apparent intersection start off on purpose: both are available almost everywhere, so leaving them on makes every other snap harder to catch. Press Tab to cycle when several stack up.

Save as
Name this file before it is written.
Import vector
Import DXF
Entities detected
Lines
Circles
Arcs
$INSUNITS in file
Offset Distance
mm
Enter to confirm  ·  Esc to cancel
Export OpenSCAD (.scad)
mm
Extrude → ready-to-render 3D part in OpenSCAD.
Flat 2D → use with linear_extrude() in your own SCAD file.
Raw → individual shapes; compose manually.
Closed polylines only.