Modifying a Servo Motor to a become Continuous Servo Motor (2024)

Modifying a Servo Motor to a become Continuous Servo Motor (1)

4 min read

·

Apr 12, 2020

--

As I was working on an upcoming project, I realised I needed a servo motor capable of rotating 360 degrees. The motor that I had bought was a standard 120 degree motor and while continuous servo motors exist online, they are often expensive. To make do with what I had I decided to hack my motor to work with 360 degree motion.

The servo motor that I will be modding is a FT90M 120 degree motor with metal gears. The first step is to unscrew and remove the base and all tge contents the device. This includes the circuit board, motor and most importantly the potentiometer. Removing the top of the device reveals the gears used to turn the motor head. Make sure to take note of the position of the gears as we will need to reassemble them later.

Modifying a Servo Motor to a become Continuous Servo Motor (3)

In order to properly modify the servo motor, it is important to understand how it works. A servo motor is limited to an average rotation of 180 degrees because of the potentiometer used. A potentiometer acts as a variable resistor ranging from 0–5 K Ohm which rotates along with the servo motor head. As the motor rotates, the potentiometer also rotates which changes the resistance applied to the 5 V input source. The circuit board can then determine whether the motor should continue to spin in the appropriate direction, until the desired angle is achieved.

Since the potentiometer has a rotation limit of around 180 degrees and the motor is directly attached to the knob, the servo motor must also be limited to that range. The key to creating a servo motor with continuous rotation is to remove the potentiometer and replacing it with a voltage divider.

Modifying a Servo Motor to a become Continuous Servo Motor (4)

A voltage divider is a passive circuit that outputs a fraction of the input voltage. the output voltage of a voltage divider is given by the following:

Modifying a Servo Motor to a become Continuous Servo Motor (5)

By changing R2 and R1, the output voltage changes which when processed by the circuit board, communicates the motor position. By fixing the output voltage, the MCU on the motor will assume the position of the motor is constant. This means that when a PWM signal is sent to the motor the MCU will constantly rotate the head and is unable to stop since the required output voltage from the voltage divider will never be reached since it is constant.

Since the maximum value of the potentiometer was measured to be 5 K Ohm, R1 and R2 should be as close as possible to 2.5 K Ohm in order to achieve a 2.5 V output. In my case, the closest resistors I had with me was 2 K Ohms. I then replaced the potentiometer and with the voltage divider, making sure that the centre signal wire was in between both R1 and R2.

Modifying a Servo Motor to a become Continuous Servo Motor (6)

At this point the motor can be reassembled. Pay close attention to the gear assembly as if it incorrect, the motor will not spin. In some motors, a mechanical hard stop exists that must be removed with an angle grinder. This particular motor did not have such an extrusion. While each motors gear assembly is different depending on the torque required, it should looks something like this when reassembled.

Modifying a Servo Motor to a become Continuous Servo Motor (7)

Once reassembled, the motor will now act as continuous motor. If R1 and R2 is very close to 2.5 K Ohms, the motor will be stationary at 90 degrees. If they don’t equal 2.5 K Ohms the stationary angle will differ and can be found by slowly increasing the angle of the motor until the motor stops. It should be noted that the motor is truly stationary when no noise is created from the device. In my case I used 2 K Ohm resistor and my stationary angle was 92 degrees.

If an angle between 0 to 90 degrees is written, the motor will spin clockwise. If an angle between 90 to 180 is used, the motor will spin anti-clockwise. The following code will rotate the motor clockwise for 5 seconds, stop briefly and rotate anti-clockwise for another 5 seconds.

And just like that you have modified a servo motor to be continuous! You should find that you motor is able to spin well past the 180 degree limitations it came with.

This modification was needed for an upcoming IOT project using ESP8266 and RF Communication between multiple Arduino boards. Stay tuned for more!

GITHUB: https://github.com/sauravkumar173/

LinkedIn: https://www.linkedin.com/in/saurav-kumar-756406181/

Modifying a Servo Motor to a become Continuous Servo Motor (2024)

References

Top Articles
The Best Vodkas
Ricky Schroder – Biography, History, Age, Weight, Height, Relationships
Spasa Parish
Rentals for rent in Maastricht
159R Bus Schedule Pdf
Sallisaw Bin Store
Black Adam Showtimes Near Maya Cinemas Delano
Espn Transfer Portal Basketball
Pollen Levels Richmond
11 Best Sites Like The Chive For Funny Pictures and Memes
Xenia Canary Dragon Age Origins
Momokun Leaked Controversy - Champion Magazine - Online Magazine
Maine Coon Craigslist
‘An affront to the memories of British sailors’: the lies that sank Hollywood’s sub thriller U-571
Tyreek Hill admits some regrets but calls for officer who restrained him to be fired | CNN
Haverhill, MA Obituaries | Driscoll Funeral Home and Cremation Service
Rogers Breece Obituaries
Ems Isd Skyward Family Access
Elektrische Arbeit W (Kilowattstunden kWh Strompreis Berechnen Berechnung)
Omni Id Portal Waconia
Kellifans.com
Banned in NYC: Airbnb One Year Later
Four-Legged Friday: Meet Tuscaloosa's Adoptable All-Stars Cub & Pickle
Model Center Jasmin
Ice Dodo Unblocked 76
Is Slatt Offensive
Labcorp Locations Near Me
Storm Prediction Center Convective Outlook
Experience the Convenience of Po Box 790010 St Louis Mo
Fungal Symbiote Terraria
modelo julia - PLAYBOARD
Abby's Caribbean Cafe
Joanna Gaines Reveals Who Bought the 'Fixer Upper' Lake House and Her Favorite Features of the Milestone Project
Tri-State Dog Racing Results
Navy Qrs Supervisor Answers
Trade Chart Dave Richard
Lincoln Financial Field Section 110
Free Stuff Craigslist Roanoke Va
Stellaris Resolution
Wi Dept Of Regulation & Licensing
Pick N Pull Near Me [Locator Map + Guide + FAQ]
Crystal Westbrooks Nipple
Ice Hockey Dboard
Über 60 Prozent Rabatt auf E-Bikes: Aldi reduziert sämtliche Pedelecs stark im Preis - nur noch für kurze Zeit
Wie blocke ich einen Bot aus Boardman/USA - sellerforum.de
Infinity Pool Showtimes Near Maya Cinemas Bakersfield
Hooda Math—Games, Features, and Benefits — Mashup Math
Dermpathdiagnostics Com Pay Invoice
How To Use Price Chopper Points At Quiktrip
Maria Butina Bikini
Busted Newspaper Zapata Tx
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 6404

Rating: 4.9 / 5 (79 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.