I have gone around and around with different firmwares and controllers (Grbl, Makelangelo, Gocupi, PenPlotter) and etc to try. I keep coming back to Polargraph firmware w/ send.py as the best solution for me.
I like the some of the artistic outputs from the controller and the line chaos of D2S but I really want to do tighter line drawings with shading which the controller doesn't do so well and D2S tends to have random lines drawn across otherwise clean lines. SVGs get reduced to stroke only which sometimes is okay but again for the images I want to draw I need the fill for contrast and shading. Which gets me to where I am at.
I have been experimenting with how to constrain D2S outputs and how to *trick* the controller to sort give me some constrained and tailored shading. Sort of what I want.
These three drawings show my progression.
I started with images like this cat to find which kind of images have the best chance of working for me. (black/white with all white backgrounds)
Then I did this Aztec warrior image I found and applied the shading constraints.
And this Macaroni Penguin is my latest attempt. The drawing was a coloring book image I found on the internet. I added the wording "macaroni" to the image and applied the fill/shading. Seems to have worked okay.
I was also playing with just fonts last night, but it was getting late so I didn't do any more drawings, but the results were looking good. I will try to post something on that tonight.
The process involves Inkscape,Gimp and then D2S. If there is interest in this and I find that the process is more or less repeatable with only minor tweaking from drawing to drawing I will write it up to share.