Servo questions

Will the Servo.h library support any RC servos that I purchase? Will it support, for instance, https://www.ebay.com/itm/K5-Waterproof-High-Torque-Metal-Gear-RC-Servo-motor-airplane-helicopter-boat-car/233403761037?epid=0&_trkparms=ispr%3D1&hash=item3657f2c18d:g:k44AAOSwKOpdztfm

Also, what is the easiest way to convert rotational motion to linear motion? I’m trying to lift a mini-PC (roughly 5-10kg?) vertically using some servo motors. I consulted some diagrams online, but they all seem too complicated and space-demanding.

Yes the Servo library will support any normal RC servo. There's nothing about the one you link to that suggests it's different from normal.

How far do you need to lift your load and what is the actual mass? Both are fairly critical.

Steve

I don’t have the product out yet, so I don’t know yet the exact mass, but it should be between 5-10 kilograms. Ideally, I want to lift it by 20cm (Less is also fine)

Also, servos don’t need controllers, right? (Dc motors need H-bridged, for instance).

Servo have their own controller built-in. That's more or less what makes them servos.

But lifting 10Kg by 20cm isn't going to be easy. I suspect some mechanism other than servos will be better but that's outside my experience.

Steve

Claire_Redfield:
Will the Servo.h library support any RC servos that I purchase?

slipstick:
Yes the Servo library will support any normal RC servo.

Better just clarify though, that support means control, not power.

slipstick:
Servo have their own controller built-in. That's more or less what makes them servos.

But lifting 10Kg by 20cm isn't going to be easy. I suspect some mechanism other than servos will be better but that's outside my experience.

Steve

But can I get away with using more powerful servos? What other options do I have for lifting?

You can use the very strongest servos available.
The arduino only provides the signal.
You power the servos from an outside source, NOT the arduino 5v pin.

You can calculate the suitability of your proposed servos by comparing the torque of the servo to your target weight. The ebay page lists the torque as
Torque(6.6V): 21.0 kg-cm (277.7 oz/in)
So if you attach a 21 kg weight 1 cm from the servos center of rotation, the servo would be able to lift it.
That would lift it 2cm.
If we take you 10kg weight figure, you could attach the weight 2 cm from the center of rotation.
That would lift it 4cm.
If you need to move something 20cm, it would take 5 times more torque.
You can use multiple servos to increase the total lifting capacity. How many did you get?

And obviously, you need a more accurate number for the weight to be lifted.

vinceherman:
You can use the very strongest servos available.
The arduino only provides the signal.
You power the servos from an outside source, NOT the arduino 5v pin.

You can calculate the suitability of your proposed servos by comparing the torque of the servo to your target weight. The ebay page lists the torque as
Torque(6.6V): 21.0 kg-cm (277.7 oz/in)
So if you attach a 21 kg weight 1 cm from the servos center of rotation, the servo would be able to lift it.
That would lift it 2cm.
If we take you 10kg weight figure, you could attach the weight 2 cm from the center of rotation.
That would lift it 4cm.
If you need to move something 20cm, it would take 5 times more torque.
You can use multiple servos to increase the total lifting capacity. How many did you get?

And obviously, you need a more accurate number for the weight to be lifted.

I haven't purchased any yet. Where can I get some very powerful servos? Even with enough power, how would I lift with rotational motion?

"I haven't purchased any yet. Where can I get some very powerful servos? Even with enough power, how would I lift with rotational motion?"

So how much money do you have to spend on your project? There are some powerful servos, but they may not be cheap and not easily support linear motion. You may want to look at linear actuators with internal feedback pots.

Claire_Redfield:
how would I lift with rotational motion?

Google "servo linkage" for much info on this.

zoomkat:
"I haven't purchased any yet. Where can I get some very powerful servos? Even with enough power, how would I lift with rotational motion?"

So how much money do you have to spend on your project? There are some powerful servos, but they may not be cheap and not easily support linear motion. You may want to look at linear actuators with internal feedback pots.

I am willing to go over 100 dollars, 150 cap. Do you think two 35kg-cm servos will suffice?

Claire_Redfield:
Do you think two 35kg-cm servos will suffice?

You have to design the mechanism first: that and the load to be lifted will determine the torque imposed on the motor.

Claire_Redfield:
Will the Servo.h library support any RC servos that I purchase? Will it support, for instance, https://www.ebay.com/itm/K5-Waterproof-High-Torque-Metal-Gear-RC-Servo-motor-airplane-helicopter-boat-car/233403761037?epid=0&_trkparms=ispr%3D1&hash=item3657f2c18d:g:k44AAOSwKOpdztfm

Also, what is the easiest way to convert rotational motion to linear motion? I’m trying to lift a mini-PC (roughly 5-10kg?) vertically using some servo motors. I consulted some diagrams online, but they all seem too complicated and space-demanding.

More information is needed, but for that sort of force (100N) a leadscrew is a good way. That's how linear actuators work (you are basically asking for a linear actuator without knowing it I think!)