Overall I want to create a single freehand drawing that is able to be remotely recreated by X,Y stepper motors at a distance.
I want to first be able to create a freehand line drawing on a graphical tablet as a single freehand drawn line that will cross
over itself but want the data to be saved as a series. I do not want a pdf or picture files as I want to save time sequence coordinates of the
series. As described later that number of points need to probably be converted to equally spaced steps. The tablet needs to be sampled about 100 counts per second. The total number of tablet coordinates will be less than 24K points.
I then want to push a button and in less than 10 seconds start having the saved series to be output in xy coordinates to two x,y stepper motors that are able to control an X Y system I have.
I want the X Y motors to recreate the previous freehand drawing. I need the speed of the final output of the vector sum of the
line being drawn to be within a factor of 60% of being a constant velocity.The original points are not drawn at a constant
velocity but I do want the output approximately that way. It is ok for the movement to be jumpy where both motors are ran at the same time, I would like the tablet data to be accurate to one part in a thousand of the tablet width but need to have it to at least one part in 200 of the original tablet width. The output data rate should be about 64 points per second
Want an RF link between the tablet and the Stepper motors.
I am an electrical engineer but weak in programming.
I am now using Arduino uno's,
Big Easy Drivers (rob-1699),
For the graphical tablet I have a Smart GPU Intelligent embedded graphics processor (320x240 pixels) with stylus made by Vizic
technologies. I do not have it running yet.
I can use Xbee RF links.
I am open to suggestions on hardware changes. I have an Ipad if that or an equivalent could be incorporated as a graphical input for example.
I am looking for the hardware solution and the code to allow it to be implemented.
For stepper drivers I am considering using the AccelStepper Library.
June 14, 2012