I don't understand the decision not to use CoreXY. I have a very very similar plotter that also cost me next to nothing using essentially the same BoM as this. It's directly descended from this one [0]. It can absolutely fly, I've spent some time tweaking it but I can reliably and accurately drive it at something like 20cm/s. That's largely a factor of the low inertia of the CoreXY design, which keeps both the main steppers stationary during operation.
Anyway, plotters are dope and to anyone thinking of building one of these, I highly recommend a CoreXY based design.
CoreXY is interesting, and seems especially well suited to plotters, where you don't need to worry generally about the speed of the tool. I've seen CoreXY machines doing circles at two or three linear meters per second (!) with print heads on them, I can only imagine how fast a light pen plotting head could go. Is there a reason why people aren't using thin cables or wires instead of belts at this point? If you used wires you could have a simpler crossover, I think (wouldn't need the extra pulleys); this could also reduce belt inertia, if that's of any importance.
The people that made AxiDraw also helped put together a kid's kickstarter plotter "Sylvia's Watercolor Bot" which is fun. They also have a plotter that draws on eggs...
I don't have an AxiDraw, but I'd be willing to bet the differentiator from homebuilt is the rigidity of the platform and being able to get very consistent results. (Personally, I'm a fan of 80s pen plotters from HP and Rolond.)
How do I do this? Installing the pen and adding some initial gcode to raise the Z axis above the bed so the nozzle doesn't touch isn't a problem, but what generates the drawing gcode?
G code is simple, I'm just not sure how simple reading the curves would be. I worked around this by exporting as a png and having Cura slice that, then writing a script to extract a single layer. It works beautifully, now I want to see if I can make PCBs with it, it would be a revolution.
I've spent the last several years working with this scale of robot at my start-up. The practical use is mobile phone, tablet, and general touchscreen testing. In some products, such as automotive head unit displays or any medical device with a touchscreen, there are legal and company policy rules requiring that functional testing of a device must match human actions as closely as possible. Which means you can't only test the device through USB or some other back-end developer interface. In other cases, performance/latency testing teams want to test a touchscreen device as a black box, meaning with no extra instrumentation running on the device-under-test, to get good real world performance data. In all these cases that means a capacitive tablet stylus, instead of a pen, is attached to the end of a robot like Cartesio.
I just spent a day upgrading my printer and playing with Gcode, but it wasn't until your comment that I realized just how easily I can write a program that outputs gcode itself and add a pen so I can have the printer draw on paper. I'm going to have to test this right now.
Anyway, plotters are dope and to anyone thinking of building one of these, I highly recommend a CoreXY based design.
[0] https://www.thingiverse.com/thing:1514145