I made some sort of Spirograph contraption driven by Animation Nodes to draw complex curves. It took a while though to figure out how to use Btracer in this setup.
Blend file inlcuded for those who want to experiment with it.
spirograph.blend (2.0 MB)