I have finally managed to edit the video of my DIY plotter, I hope you enjoy it!
As you can see from the video, I have put the electronic inside the scanner, and I have improved the pen holder. I have also found an acceptable solution for cables of steppers, and added a reset/halt button.
Now the plotter is a self-contained device, with just USB and power plugs (Arduino is power by the USB, the grblShield by a 12V 3.3A power source got from an old monitor).
Links and downloads
To sum up the experience of building this plotter I want to list all the resources that have been useful/necessary for me to complete it. I will follow the direction that goes from having the idea of plotting my “John Moses Olano” picture to actually having it plotted on a piece of paper.
- A picture of John Moses Olano (yes, it’s me with a John Fitzgerald Kennedy/Barack Hussein Obama/Franklin Delano Roosevelt/George Walker Bush -style name).
- Inkscape, used for vectorial convertion.
- Gcodetools, (inkscape plugin) used to produce g-code out of paths, and hatching inside the areas of such paths.
- JMO in svg format and in g-code format.
- A script to stream the g-code file, written in processing.
- An Arduino UNO board (Arduino is the key enabling technology in the whole flow!), loaded with GRBL firmware (which shows off the full power of Arduino).
- A grblShield plugged on the Arduino (I love how much work it saved to me).
- From this point on you can’t download or buy an exact replica of what I have used to build my plotter, it is just imagination (and budget, which was low in my case).
- The X axis: an old parallel port scanner, whose scanning head supports…
- The Y axis: the core of an old Xerox printer, whose cartridge unit supports…
- The Z axis: the head movement unit of a floppy disk drive (though I have explored other possibilities), which supports the pen.
All this stuff to draw something on a piece of paper. Something that I could have done with a printer in 20 seconds!
The fun, the satisfaction, the true experience is not in reaching the goal, it is in the travel you do to reach the goal. And this has been a very nice travel, during which I have learnt many new things and met many nice persons.





