Uncategorized

FeeTech Servo

Controling high voltage servo motors with raspberry pi 4

Ask Question

Asked yesterday

Modified today

Viewed 36 times

1

I’m building a bipedal robot and I’m using 7,4V servo motors that can consume 3.9A of current (Feetech FT5835M) and RPi4B, how can I control these servos? I’m thinking about using Adafruit 2327 HAT but I read that it can only operate at 5V, what should I do to control my servos? manufacturer’s site I bought them here

electronicsservoadafruitrobotics

Share

EditFollowClose 4Flag

edited 14 hours ago

asked yesterday

user avatar

Bocian

1122 bronze badges

 New contributor

Add a comment

1 Answer

Sorted by:

Reset to default                                              Highest score (default)                                                                   Date modified (newest first)                                                                   Date created (oldest first)                              

0

Use an external power supply for the servo.

Connect a wire between the external power supply ground (-ve terminal) and a Pi ground. This ensures that the servo and the Pi have a common voltage reference.

Connect a wire between a Pi GPIO and the control line of the servo. The servo detailed specs says that the control line needs between 0V and 0.45V for low and between 2V and 5V for high. As the Pi outputs 0V for low and 3.3V for high the servo will work okay.

The servo you link appears to be a continuous rotation servo rather than a standard servo. Is that intended?

Share

EditFollowFlag

answered 14 hours ago

user avatar

joan

66.1k55 gold badges6464 silver badges9999 bronze badges

  • On the web page that I bought it from it had the range of 180 – Bocian 14 hours ago
  • The Feetech FT5835M link indicates they are continuous rotation servos. – joan 14 hours ago
  • I contacted the shop for information about this servo and I’m waiting for the response. Isn’t it possible to use a continuous rotation servo motor just as a standard servo motor? Can’t I just translate rotation speed to an angle? – Bocian 13 hours ago
  • No. A standard servo goes to the commanded angle and stops (the angle is set by the pulse width). A continuous rotation servo spins at the commanded speed and direction (the speed is set in proportion to the distance of the pulse width from 1500 µs, the direction according to whether the pulse width is less than or greater than 1500 µs). – joan 11 hours ago
  • I’ve looked again at the Feetech site and it may just be a case of unclear translation between English and Chinese. Most of the shop listings seem to suggest it’s a standard servo, The shop will know. – joan 11 hours ago
  • So coming back to the original question, do I just have to connect my external power supply between servo ground and Pi ground and do everything as usual? – Bocian 9 hours ago

Add a comment

Categories: Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.