Sundial Sun Dial Sundials Sun Dials Design Book Books articlesspreadsheets Gnomics Gnomonics Horology Dialling
Dialing Clocks EOT Equation of time Middleton Sciathics Lunar Moon construction hobby gnomon cutout popup building
astro compass astrocompass shepherd ogee azimuth altitude hour angle
Scilab, Euler, and Octave
( free, has a scripting language, while not really a CAD
system, they each have amazing programming abilities.)
My Scilab files page (free)
My Euler files page (free)
My Octave files page (free)
DeltaCAD
(is 2d only, but has a scripting language)
their main web page is
here
is inexpensive  
My main DeltaCAD files page (free)
includes macros and programming notes
animated dials, almanacs, and many dial types
NASS DeltaCAD page
PowerDraw
is free, has a Pascal like macro facility
needs SIN, COS, TAN ASIN, ACOS, ATAN
and SQRT assist
which I have in my macros
My Powerdraw page (free)
includes program and notes
FREE CAD STUFF
ProgeCAD
(is free, has the LISP scripting language)
their main web page is
here
My LISP files page (free)
includes program and notes
NanoCADCAD
is free, has the VBS and Java Scripting
My VBS & JS files page (free)
includes program and notes
FreeCAD
is free, has Python scripting
My Python files page (free)
includes program and notes