background image

That is, if you select a value of 10% by adjusting the knob, the servo amp. will reduce the 

power by 10% and output only 90% of the maximum torque in overloaded situation. 

You can set the value between 10% and 50%. If you select "Off" in this mode, overload 

protection will not be activated, and the servo will always produce maximum torque. When 

the overload is released, the protection mode is terminated and the servo will work normally.

a. Press the input button to execute, and the programmer will search for the settings; 

    X:Y will appear with X being the current setting and Y is adjustable from Off to 50%.

b. Use the adjustable knob to select Y, the reduction rate.

c. Press M button to change the setting.

d. Press input to exit.

e. This function is used for HS-7XXX servo series and HS-5055, 5056, 5065, 5082, and 

    5085MG only. Factory default is Off

4. Dead Band:

This will allow the width of the neutral point to be changed from 3

μ

s - 48

μ

s.

What is dead band width and why do I want to program it?

The dead band width is configured in microseconds or "

μ

s". 

It is the "space" the neutral point takes up. The larger the number, the wider the dead band will be. 

Large planes and surface vehicles often will "gang" several servos together on one control surface. 

It is important that these servos have matched dead band widths to avoid having them 

"fight" each other at the center point.

Charging the HFP-20

The HFP-20 uses an internal 4.8V Rechargeable battery to power the test and programming 

functions. The re-charging port is located at the end of the unit and is designed for use with a 

standard overnight wall charger. Before using the programmer, charge it for 24 hours using a 

charger from any modern radio system. If you do not own a overnight AC wall charger, remove 

the battery from the charger and charge it directly using any peak charger capable ofcharging a 

4 cell 4.8V. at about 1 to 1.5amps

Low Battery Warning : If the programmers voltage is below 4 volts, 

the programmers LCD screen will flash "LOW BATT" . 

Programming should be halted until it is recharged.

Welcome to the world of high performance servo technology. 

Using your new servo tester and Hitec digital servo programmer, 

you can test any brand of transmitter for the pulse sent to the receiver and any servo for voltage 

and proper movement. Additionally it will allow you to program the functions of Hitec digital servos. 

This manual is split into two sections, the first being the Hitec digital servo 

programming section,  followed by the information on how to test any brand of servos.

Text in the LCD display  

Function

1. Program Reset   

Reset to factory default

2. Resolution Select

High or Low Resolution

3.Overload Protection Rate

Protect Motor from Overrunning

4. Program DB Width  

Sets the dead band width

5. Program cw/ccw  

Sets the direction of rotation, clockwise / counter clockwise

6. Program Speed  

Slows or speeds up the rotation speed

7. Program FSOnOff  

Turns the Fail Safe on or off  

8. Program EPAneuFS  

Sets the End points, Neutral point and Failsafe point

9. Measure Pulse   

Measures the receivers pulse to the servo

10. Measure Voltage   

Measures the receivers voltage to the servo

11. S-Test Auto   

Automatic Servo movement test program

12. S-Test Manual

Manual Servo movement procedure

 

Section One: Hitec Digital Servo Programming

1. Program Reset:

The reset function will set your servo back to the factory default settings. 

This should be done before programming your servo for the first time.

1

2

3

4

! WARNING !

REMOVE ALL CONTROL LINKAGES FROM THE SERVO 

BEFORE PROCEEDING WITH THE RESET FUNCTION.

! Additional Warning On Early Production Hitec Digital Servos !

A very few early model Hitec digital servos will "lock" to one side and appear to die when the 

reset function is used. If this happens to you, simply unplug the servo from the programmer 

and manually twist the servo horn to the approximant "center point of travel". 

The servo will have been reset and is ready for programming.

3. Overload Protection Rate (For HS-7XXX Digital servo series and HS-5055, 5056, 

    5065, 5082 and 5085MG Digital servo only)

This function allows you to set the amount of torque reduction to protect the 

motor from stress that would cause it to burn-up.

What is Overload Protection Rate?

If the servo is overloaded, and can't reach the destination position as it would be directed to do, 

the overload protection system is activated. In this case, the servo amp. will reduce its output 

power by the value you set from the maximum power. Increasing the overload protection rate, 

is the same as limiting the output power, or torque..

DIGITAL SERVO PROGRAMMER   HFP-20  OPERATION MANUAL

2. Resolution (For HS-7XXX Digital servo series only)

Select High or Low Resolution

Traditionally the servos used for RC radio systems and have approximately 120 degrees of 

travel angle. The Hitec HS-7XXX servos are adjusted 120 degrees as default setting for 

maximum performance. However for some applications, a wider travel angle is desirable. 

If you want to use up to 180 degrees of travel for RC Applications, adjust the maximum travel 

angle within 180 degrees using 

EPAneuFS

 function.

Please note :

 

Increasing the travel angle will decrease the servos resolution. 

There is a finite number of "steps of resolution" and widening the angle of travel will 

increase the distance of each step. 

So you can choose one between high and low resolution for your application. 

That is, maximum travel angle is 120 degrees in High Resolution mode, and 180 degrees in 

Low Resolution mode.

a. Press the input button.

b. To select low resolution, push the UP/L button. To choose high resolution, push the DN/R button.

c. Press input to exit.

d. This function is used for HS-7XXX servo series only. 

a. To reset the servo press the input button, at this point the programmer will search for the 

    settings; up    down will appear on the screen after it  finishes searching. 

b. To reset the servo to factory default you will need to push the "UP/L" and "DN/R" buttons at the 

     same time.

c. After completion the screen will read " Reset Success." Now the servo is set to factory default 

    settings and can be used without further programming, or is now ready for further programming 

    with the HFP-20.

RSNTN

OLP Rate

Hitec Digital Servo General Information.

Hitec digital servos can be used "out of the box" without any programming and they will act 

like any traditional servo product. 

General Hitec Servo Information

Pulse Data

All Hitec servos require 3-5V peak-to-peak square wave pulse.

Hitec digital servos require 0.8-5V peak-to-peak square wave pulse.

Pulse duration is from 900

μ

s to 2100

μ

s with 1500

μ

s as center.  

The pulse refreshes at 50Hz (20ms).

Voltage Range

Most of Hitec Servos can be operated within a 4.8V-6V. range. 

The HS-50 and some feather sized servos operate exclusively with 4 Nicad cells ( 4.8 volt ).

Wire Color Meanings

On all Hitec servos the Black wire is 'ground', 

the Red wire (center) is 'power' and the third wire is 'signal'.

Direction of Rotation

All Hitec servos turn in a Clockwise direction ( CW ).

The following is the function flow chart of the 

Tester/Programmers features;

This instruction manual is formatted to follow the tester/programmer 

software flow. To access the features listed below, the user would turn 

on the device and scroll through the screens using the UP/L or DN/R button.  

However Hitec expanded the capability of our digital servos to include the ability to program 

your own unique performance specification parameters. Many of you will have modern computer 

radios that will allow you to program most of these functions, some like dead band width are 

only programmable by using the tester/programmer device.

Programmable functions of the Hitec digital servos

·

Factory Default Reset

·

Dead Band Width Adjustment

·

Direction of Rotation

·

Speed of Rotation

0%

10

0

20

30

40

50

60

70

80

90

100

100

90

80

70

60

50

10%

20%

Set Value

Se

rv

o'

O

ut

pu

t P

ow

er

30%

40%

50%

7

8

5

6

5. Rotation:

Select the servos rotation from either clockwise or counterclockwise.

a. To adjust this feature push the input button and the programmer will 

    search for the settings; ccw or cw will appear. 

b. Press DN/R to set the servo to cw (clockwise).

c. Press UP/L to set the servo to ccw (counter clockwise).

d. Press input to exit

What is Failsafe and how is it used?

Traditionally a PCM radio system would allow the user to program a "failsafe" point that selected 

servos would revert to if the plane or surface vehicle suffered a loss of signal from the transmitter. 

With your programmer and a Hitec digital servo you can program a failsafe point into the servo 

and have thebenefits of failsafe without the expense and drawbacks associated with PCM 

technology. Suggested uses would include dropping the throttle servo to idle, slight deflections 

from the neutral point for aircraft ailerons and or elevators

The following will arm or disarm the failsafe parameters you can program in step 6. 

a. To turn this feature on or off, push the input button. Once it has searched 

    it will show you if the failsafe feature is turned "on" or "off," 

b. To turn the failsafe feature "on," push the DN/R button. To turn it "off", 

    push the UP/L button. 

c. Press input to exit. 

d. d. Go to the EPAneuFS screen to set the failsafe point. (See step 6)

Section Two Transmitter and Servo Test Section 

The following are test functions and can apply to any model of servo or transmitter. 

9. Transmitter Signal Pulse:

See the pulse the receiver is supplying to the servo.

a. For this procedure the programmer must be plugged into the receiver channel that 

    you want to test. NOTE: there must be a 4.8 or 6V battery plugged into the 

    receiver to power it.

b. Push the input button to view the pulse from the transmitter. 

c. Move the stick associated with the channel the programmer is plugged 

    into to see the pulse range. 

d. Press input to exit.

10. Voltage: 

View the voltage that is being supplied to the servo from the receiver.

a. For this procedure the programmer must be plugged into any receiver channel. 

b. Turn the transmitter on and then turn on the receiver switch. 

NOTE : there must be a 4.8 or 6V battery plugged into the receiver to power it.

c. Press the input button and the voltage will appear. The lowest voltage level will be 

    shown on the display. When you press the M button, you will see the actual voltage 

    level. The voltage level will drop down when you have servos connected to the 

    receiver are moving. You also can connect one servo to the field programmer and 

    drive it with the knob.

d. Press the input button to exit.

a. Press the input button to execute.

b. Turn the adjustable knob to actuate the servo manually.

c. To test the end points press the UP/L button to actuate the servo automatically. 

    The normal parameters for this are 2100

μ

s to 900

μ

s.

d. Use the adjustable knob to set the sweep speed.

e. Press the input button to stop.

f. To test the operation of the servo potentiometer, press the M button. The programmer will 

    sweep the output pulse from 2100

μ

s to 900

μ

s and back. The servo will drive slowly from one 

    end point to the other. Observe the servo horn, if it moves smooth, things are fine. 

    If the movement is jerky or stutters, the servo potentiometer could be dirty or defective.

g. Use the adjustable knob to set the sweep speed.

h. Press the input button to stop.

i. To test the resolution of the servo and see the difference in dead band values between other 

   servos, press the DN/R button. 

j. Turn the adjustable knob to set the jitter value from 0

μ

s -31

μ

s.

k. Press input twice to exit.

12. S-Test Manual:

Test the servos movement manually.

a. Press the input button to execute.

b. Turn the adjustable knob to actuate the servo manually.

c. To test the left endpoint, press the UP/L button. The value should be 900

μ

s.

d. Press the input key to exit.

e. To test the center point, press the M button. The value should be 1500

μ

s.

f. Press the input key to exit.

g. To test the right endpoint, press the DN/R button.The value should be 2100

μ

s.

h. Press the input key to exit.

i. To test the failsafe position push the UP/L and DN/R buttons simultaneously. 

   The value should be 0

μ

s (no pulse to the servo). After a second, the servo should drive 

    into the failsafe position, you enabled in step 5.

j. Press the input key to exit.

k. To exit back to the main menu, press the input key again.

! A Note on the EPA or End Point Adjustment Procedure !

So as to avoid overdriving your servo past its physical limits of travel, 

You can not set a servo center point more than 15 degrees from its factory 

preset center point. If the center point is set more than 15 degrees from the 

factory default center point position, the EPA function will not work. 

!Additional Warning on Early Production Digital Servos!

Digital servos built prior to October 2001 will always show a default value of "40".  

The actual speed can be between 28 and 40 based on the following chart:

       Model  Number          

Actual max speed       

 No speed change zone

HS-5625MG 

22                             22-64

HS-5645MG           

12                            12-64

HS-5925MG           

16                            16-64

HS-5945MG           

10                             10-64

HS-5735MG           

10                             10-64

While the "X" value may show "40" the true speed value could be less based on 

the above chart so drop the "Y" value below the "actual max. speed " as shown 

on the above chart to slow the servo down.

11. S-Test Auto:

Test the servo movement automatically.

a. To adjust this feature push the input button and the programmer will search for the settings; 

    X:Y will appear with X being the current setting and Y is adjustable from 1-16. The value of "1" is 

    about 3

μ

s and is the smallest dead band width setting available.   

b. With the knob,  select the Y setting you want and "M" button to change the setting. 

c. "One" is the tightest dead band width setting and provides the best centering.

d. Press Input to exit

6. Speed:

The programmer allows you to slow the rotation speed of the digital servo.

a. Push the input button and the programmer will search for the settings

b. X:Y will appear with X being the default speed value. 

    The factory default value is always the servos fastest possible speed.

c. The "Y" value is adjustable with the knob and is used to adjust the speed value. 

    1 being the slowest and the servos default value "X"  being the fastest.

d. Adjust the value you wish to try and press the "M" button to save your selected value.

e. Press the Input button to exit the Program Speed mode.

7. Failsafe : 

Turns the failsafe function on or off.

To set the End points, Neutral point and Failsafe point,

a. Push the input button. The programmer will wait until you have set the adjusting knob to its 

    center. The display shows you    or     when the knob is out of the center. After centering the 

    knob the display shows you.      The programmer will search for the current settings and the 

    servo movement will be controlled with the adjusting knob.

b. To set the center point, use the adjusting knob to set the servo to the desired position and push 

    the M button, center should appear in the screen. Important: If you change the center point, 

    the end point must be re-set.

c. To set the left end point turn the adjusting knob to the left and when the position desired is 

    reached press the UP/L button. For purposes of calibration in respect to Hitec transmitters the 

    values are -225 one direction from center and +225 the other direction. With the value of + or 

    -100 being 40 degrees of servo travel from center and corresponding to the value of 100% 

    travel on a Hitec radio. 

d. To set the right end point, turn the adjusting knob to the left and 

    when the position desired is reached, press the DN/R button. 

8. EPAneuFS (EPA, Neutral and Failsafe):

This feature allows you to set your End Point, Center point and Failsafe position. 

e. To then set the failsafe point, turn the adjusting knob to the desired position 

    and push the UP/L and DN/R buttons simultaneously. To turn the failsafe 

    function on or off within the servos programming, see step 5. 

f. Push input to exit.

1. Resolution  is used for HS-7XXX Digital Servo Series Only 

*NOTE : 

2. Overload Protection Rate is used for HS-7XXX Digital Servo Series and 

    HS-5055, 5056, 5065, 5082 and 5085MG Digital Servo  Only. 

·

Fail Safe on - off 

·

End Point

·

Neutral Point

·

Fail Safe Point Preset

Reviews: