How To Program A Mini Tail Servo Controller


The following assumes that you are using one of my button boards, if you make your own button board, the momentary switches should short the buttons (pins 1-5) to GND (pin 6). For example if you short pin 3 to pin 6 that will be equivalent to pressing B3.

The mini tail servo controller, connector pin out is as follows:

Step 1. Turn on the tail, it will go to its normal position, it may not be centered, this will be adjusted later. Pressing B4 at any time will exit programming mode with out saving the new settings.

note: The "left", "right", "tuck" and "raise" directions are arbitrary, it depends on the orientation of your servo, and if the servo turns clockwise or counter-clockwise given a servo pulse less then 1.5ms.

Step 2. Press B5 to enter program mode, the tail will move to the "slow right" location, use B1 and B2 to adjust this location.

 

note: You can press and hold B1 or B2 and the tail will move slowly, then you can let up on the button and then click it to adjust the location in small increments.

Press B5 again when you have adjusted the tail to the location you want (I recommend setting the tail to about a 45 degree angle).

 

Step 3. The tail will move to the "slow left" location, use B1 and B2 to adjust this location. 

note: You can press and hold B1 or B2 and the tail will move slowly, then you can let up on the button and then click it to adjust the location in small increments.

Press B5 again when you have adjusted the tail to the location you want (I recommend setting the tail to about a 45 degree angle).

 

Step 4. The tail will now "slow wag" between the "slow left" and "slow right" locations, use B1 and B2 to adjust the speed of the wag. 

note: You can press and hold B1 or B2 and the tail will slowly change speeds, then you can let up on the button and then click it to adjust the speed in small increments.

Press B5 again when you have adjusted the tail to the speed you want.

 

Step 5. The tail will move to the "fast right" location, use B1 and B2 to adjust this location. 

note: You can press and hold B1 or B2 and the tail will move slowly, then you can let up on the button and then click it to adjust the location in small increments.

Press B5 again when you have adjusted the tail to the location you want (I recommend setting the tail to about a 90 degree angle).

 

Step 6. The tail will move to the "fast left" location, use B1 and B2 to adjust this location. 

note: You can press and hold B1 or B2 and the tail will move slowly, then you can let up on the button and then click it to adjust the location in small increments.

Press B5 again when you have adjusted the tail to the location you want (I recommend setting the tail to about a 90 degree angle).

 

Step 7. The tail will now "fast wag" between the "fast left" and "fast right" locations, use B1 and B2 to adjust the speed of the wag. 

note: You can press and hold B1 or B2 and the tail will slowly change speeds, then you can let up on the button and then click it to adjust the speed in small increments.

Press B5 again when you have adjusted the tail to the speed you want.

 

Step 8. The tail will move to the "center" location, use B1 and B2 to adjust this location. 

note: You can press and hold B1 or B2 and the tail will move slowly, then you can let up on the button and then click it to adjust the location in small increments.

Press B5 again when you have adjusted the tail to the location you want.

 

Step 9. The tail will move to the "raise" location, use B1 and B2 to adjust this location.

note: You can press and hold B1 or B2 and the tail will move slowly, then you can let up on the button and then click it to adjust the location in small increments.

Press B5 again when you have adjusted the tail to the location you want.

 

Step 10. The tail will move to the "normal" location, use B1 and B2 to adjust this location.

note: You can press and hold B1 or B2 and the tail will move slowly, then you can let up on the button and then click it to adjust the location in small increments.

Press B5 again when you have adjusted the tail to the location you want.

 

Step 11. The tail will move to the "tuck" location, use B1 and B2 to adjust this location.

note: You can press and hold B1 or B2 and the tail will move slowly, then you can let up on the button and then click it to adjust the location in small increments.

Press B5 again when you have adjusted the tail to the location you want. 

The tail will pause for about half a second, as the micro saves the new locations to the EEPROM. The tail will then exit programming mode, and start using the new values from now on.

Step 12 (if needed). If you do not like the locations or speeds, you just programmed, then you can press B5 again to enter program mode, you can keep pressing B5 until you reach the location or speed you want to adjust, also If you want to go back to the previous programming step press B3.

Step 13 (if needed). You can restore the tail to safe default values by pressing and holding B5 for more then 5 seconds.


More How To