Pages: 1 [2] 3   Go Down
Author Topic: Plotter - 3 servos  (Read 7695 times)
0 Members and 2 Guests are viewing this topic.
Norway
Offline Offline
Sr. Member
****
Karma: 0
Posts: 370
R-Doo-Inoo in the making :3
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

your link doesnt work
mainly cos u got spaces in "arm plotter v2.rar" u cant use spaces in url's
most if not all browsers hate it.
"arm_plotter_v2.rar" would be a better way to go smiley-wink
Logged

B-dui in creation.

0
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I thought servo.read() only returned what angle you'd set it to - the servo doesn't have any way of returning it's actual physical position. Or am I wrong?

Andrew

yes you are right. I've used servo.read() to not create other variables and save some ram. There is no feedback form servos. The program sends position and then wait for a moment. Servos are quite fast and the program sends values which are +-1 degree compare to the last position so it takes very small amount of time to set the servos on the right position.
 


I'm confused as well. Can you kindly explain again from where do you get the measurement of the servo angle...when it doesn't have any feedback.

for calibration I've measured angles manually.


new link: http://www.ezio.ovh.org/pliki/arm_plotter_v2.rar


P.S.
you can have the feedback from servos if you connect potentiometer from servo to the arduino's analog pin, but I haven't tried this.
« Last Edit: February 15, 2010, 06:10:09 pm by eziosoft » Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 3
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank you very much. Your reply was most helpful.
I guess I'll implement it without feedback the way you did.

I'll be constructing, programming and so in the next couple of weeks.
Help me when I run into problems smiley-wink ?

Thanks again for replying (and for the link).
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I've started new project.
This time it is a xy table, moved by steppers motors. It is working but I have to write better software.

Logged

Greece
Offline Offline
Newbie
*
Karma: 0
Posts: 10
Arduino really rocks!!!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Really impressive!!!!

Congratulations!
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 170
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

What is that you're holding the pen with?  I'm working on a similar plotter and don't like my current pen holder.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

the "arm" is dremelholder:
http://www.duanesplanes.com.au/images/P/2222a.jpg

and the part on the end of "arm" - this is a tool which has came with bed from IKEA  :smiley
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 170
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hello again.
my xy table works !
it is slow but it works.
[media]http://www.youtube.com/watch?v=GWJ0BXim9gk[/media]

and the pc software:
[media]http://www.youtube.com/watch?v=L9yno3p55Pw[/media]

this time PC sends only x , y coordinates and arduino does all calculations.
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 295
Got Karma?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nice take on a plotter!
« Last Edit: March 05, 2010, 06:49:55 pm by roypardi » Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 2
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hey eziosoft,
i really like your projects and your quick style to do prototypes!

Your servo-arm-plotter is very interesting for me, because I started a similar project. Im not so good in all this programming stuff, but i try my best.

I have a important question and hope you can find time and a way to help me.

Im trying to create some simple graphic in processing (XY coordinates) and want to send them to an arduino which controls a simple 3-servo-arm, like yours.

I just don't see a way, how to convert the XY data to the needed ServoAngle data.

How did you do it???
Logged

Cape Town South Africa
Offline Offline
Edison Member
*
Karma: 19
Posts: 1183
A newbie with loads of posts, and still so much to learn !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thats really good, is that the same software as the previous project?

I made a 2 axis plotter from the chassis of a broken Roland plotter, just used the motors and mechanism, but my software is very crude. ( it was my first attempt at programming )

I have two steppers, and a pen up solenoid ( to actually move a nozzle up - its a machine for doming with urethane.)

I can set a pattern in the arduino and let it run, but I have to reprogram each time I have to dome another shape label.
It would be  nice to have it connected to a pc and just call up the right shape from a file.

Logged

With my mobile phone I can call people and talk to them -  how smart can you get ?

0
Offline Offline
Newbie
*
Karma: 0
Posts: 20
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks Eziosoft for sharing your project. I am trying to put together something very similar where precision is critical. However I am a complete newbie. I'll appreciate if anyone can provide brief feedback on the following:

1. I plan to use three Hitec HS55 servos for the arms and the pen. Is this a good enough servo for high precision?
2. Is the Arduino Uno the right chip for this project?
3. Do you know if there is any code similar to Ezisoft's in C#? I am more familiar with C# and hope to build upon it for further functionality.

Will appreciate your feedback.

Thanks


Logged

0
Offline Offline
Tesla Member
***
Karma: 114
Posts: 8911
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
1. I plan to use three Hitec HS55 servos for the arms and the pen. Is this a good enough servo for high precision?

Probably not. Hobby servos are not precision devices.
Logged

Consider the daffodil. And while you're doing that, I'll be over here, looking through your stuff.   smiley-cool

0
Offline Offline
Newbie
*
Karma: 0
Posts: 20
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

>Probably not. Hobby servos are not precision devices.

Thanks for the feedback. To give you an idea, I am trying to make sure my plotter writes reasonably well on college-ruled-lines paper (7mm spacing). The two arms are 6" long each. Can you please suggest a servo (reasonably priced, may be <$30) that would do this job and work with the Arduino Uno? The servo rotation would have to be 180 deg.

Thanks.
« Last Edit: December 02, 2010, 10:10:18 am by flick » Logged

Pages: 1 [2] 3   Go Up
Jump to: