I've built a custom, computer-controlled plotting machine which can handle a variety of drawing tools. I've also written some accompanying software for it.
It has a bunch of cool features like one click image-to-plot, network support, automatic Z-axis leveling, modular construction and more.
You can read about the process of designing, building and modifying the plotter here.