Which mechanical plotters do you have?

I Have two plotters. An EMSL Axidraw v3 (I have a v2 as well), and a Makeblock XY Plotter.

The Makeblock plotter is cheaper, and you have to assemble it yourself. It also has a larger drawing area. The cons are largely that the software that is provided is quite bad, both the firmware on the plotter itself, and the control software.

The Axidraw plotter on the other hand is considerably more professionally put together. Both the available firmware and software is more user friendly. On top of that the overall build quality seems more robust. It is however more expensive, and the drawing area is smaller.

All in all both plotters do what they are meant to do, but the bottom line is that I recommend the Axidraw.

What software do you use?

Most of my work is done in a combination of Python and Cython with NumPy, SciPy and Cairo. Sometimes with the help of Cuda in the form of pyCUDA. Occasionally I also dabble in Javascript and Three.js.

The reason for this is mostly that I know Python well, and that Python has a lot of available libraries.

Recently I started experimenting with Common Lisp. You can read more about that here.

Do you share your code?

Almost all my code is on Github. Be warned that the documentation is sometimes quite lacking ...

Do you sell your work?

Yes, see the list of available works. If you are interested in something else, please contact me at inconvergent@gmail.com.

What background do you have?

I have a Master of Science, specializing in Numerical Mathematics.

How can I learn to do this?

I usually recommend people have a look at The Nature of Code. If you are interested in my process in particular, I have written an essay of sorts, which is available at inconvergent.net/generative.

What pens and paper do you use?

I usually use Fabriano Bristol or Fabriano t6 paper for regular plots. Most of the time I plot with Micron pens. When it comes to black plots I have the best experience so far using Fabriano Black Black paper, and Sakura Gelly Rolls. A useful trick is to run multiple passes in both directions to get good ink saturation.

How do you control the plotters?

Most of my algorithms generate vectors (svg), then I use the EMSL python terminal client for drawing these svgs.