I've been 3D printing for a few years now with a standard XYZ printer, but I've always loved the Delta/Rostock look, and the mechanics of them. The company I work for has done a small amount of work with some delta style industrial robots, but unlike the rostock printers, they don't operate on verticle slides. They operate much like the image below. I would love to build a 3D printer in this style! However, since the up/down motion of each arm is not linear (like a regular Rostock would be), some math to calculate position correctly would obviously have to change.
I don't know for sure, but I believe the firmware would be responsible for determining position (not Repetier, Slic3r, etc.). Does anyone know this stuff well enough to say how this could be done? Would it be a major undertaking where the entire firmware needs to be written from scratch, or would it just be a matter of changing a few things here and there to make it work? Thanks!