Single graphical tablet freehand line converted to XY stepper motors

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 [url removed, login to view] 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.

For hardware:

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.

Thank you.


June 14, 2012

Skills: Arduino, C Programming, Microcontroller

See more: tablet control stepper, smart gpu vizic technologies output coordinates freehand, where to start programming, vector tablet, vector library, smart technologies, smart input, smart and final, programming vector, programming on a tablet, programming arduino in c, points that are on the same line, part time engineer, on line graphics, need second engineer, library vector, i want to be an electrical engineer, i want to be a engineer, i need engineer to do, if you want to be an engineer, graphics drawing tablet, graphical programming in c, embedded system programming pdf, embedded c programming pdf, drawing tablet

About the Employer:
( 0 reviews ) United States

Project ID: #4626832