It'd be great wouldn't it, and I've wanted something like this for ages, but I've never been able to think of a kind of drawing that would reveal something useful.
Any rectilinear shape would reveal miscalibration (ie a square would come out curved), but miscalibration can be caused by a few different things - and the nature of the distortion doesn't tell you which one is the problem.
Roughly speaking, all distortions are symptoms of a mismatch between how the machine is defined in software, and how it is in reality. So, the machine is larger in reality than the software thinks, has different kinds of motors, different sized sprockets or different steps per rev, that kind of thing.
A second class of distortions are about a mismatch in pen position, and these really stem from bad calibration, either an error in the measurement of the home point, forgetting to "set home", or drive-train problems where the gondola has been allowed to move without being told to (weak torque, being pulled or getting stuck).
The problem is that there isn't much different in the symptoms between the two classes of distortions. A curved line that should be straight could mean:
* class 2 distortion, the pen is in a different place to where the controller software, and the machine thinks it is (at least three different potential causes for this, even assuming a perfectly specified machine).
* class 1 distortion, the motors have been defined as 400 steps per rev, when in fact they're 200 steps per rev, or any one of six other key pieces of configuration.
It's very common that the machine is specified perfectly, but the over-excited drawer has simply forgotten to "upload machine spec".
It's pretty hard to diagnose anything except "there's something wrong" with a test image.
What probably _is_ possible, is a kind of interactive process, a sort of "expert system" whereby the system guides you through a series of small steps with an initial assumption of being at home. So it'd draw a straight line across the page, and ask you to measure it, and if it's different from what was expected, then it'd suggest some things that could have caused it.
Until that happens, you've got to do that stuff manually.
One feature that is useful for this is the "draw outline", that will draw a rectangle where you've got your selection area defined.
Another thing I've just thought of (re-reading your message), is are you talking about vector drawing or the pixel styles?
sn
|