That sounds really neat. Do you have a motor shield for the ESP? I would transmit the entire drawing as a single gcode file, store it on a microSD card, and then draw it from the robot. Heck, the ESP has enough power it might be able to conversions IN FIRMWARE. wild!