AUTOCAD
I use the full version of
Autocad
(2007).
I have written many autolisp routines, including a full
BOM
system for furniture construction cutting lists and a basic
CAM
system for writing part files for shopbot CNC machinery.
I am happy for you to use them in any way you see fit, I do not guarantee the results, just ask that if you develop them in any major way, send me a copy.
These are written for my own working setup, and will probably need adjusting to work for you.
SHOPBOT CNC
My CNC machine was made by
Shopbot
in USA. It will machine wood and other materials in a 1200mm x 800mm x 180mm volume and I have spent some time and resources on improving it to the point where I am satisfied with it. It is not fast (for a cnc) but is reliable and gives an excellent finish.

I use
interactive sbp files
I have written for some repetitive operations like surfacing, mortising & dovetailing and storing crucial Zzero positions. I am happy for you to use them in any way you see fit, I do not guarantee the results, just ask that if you develop them in any major way, send me a copy.
I have a small router head mounted horizontally behind the main vertical spindle for doing round end tenons and other such work.

I only use
interactive sbp files
I have written in order to avoid axis confusion, and all axes must be zero'd by hand (the "fag paper" method). I zero Z to the raised add-on table that I work from. I am happy for you to use them in any way you see fit, I do not guarantee the results, just ask that if you develop them in any major way, send me a copy.
My favourite text editor is
Textpad
and I have written a coloured
syntax
file for shopbot sbp. A new document class must be created and colours set in the program preferences.