Head Tracker v2.1
  • Head Tracker v2.1
    • HeadTracker v2.2
  • Getting Started
    • Hardware Required
    • Software Installation
      • Flashing Firmware
    • Wiring
      • Option 1- Bluetooth
        • Adding a FrSky BT Module
        • Checking Bluetooth Functionality?
      • Option 2 - Wired
        • Pulse Position Modulation (PPM)
          • Trainer Ports
        • Serial Bus (SBUS)
          • Radio Master TX16S Setup
          • FrSky Taranis X9D
      • Option 3 - Bridged
        • Radio Master TX16S Mk2
      • Analog Input
      • Digital Inputs
      • PPM Input
      • PWM Output
      • ELRS Setup
      • Flight Stick
    • Mounting
      • User Designed Cases
    • Structure of the Application
    • IMU, Calibration and Drift
    • Extended Servo Range
  • Settings
    • GUI Setup
      • Tilt / Roll / Pan
      • General
      • Output
      • Input
      • Bluetooth
      • PWM
      • Analog
      • Aux
  • Radio Setup
    • How to Edit Documentation
    • Open/Edge TX
      • Color Screen Radios
      • Black and White Radios
    • Jeti
    • Spektrum
      • NX
      • DX
        • DX18
    • Flysky
    • Frsky - Ethos
  • Videos
    • YouTube
  • Support
    • Discord Chat
    • Issues
    • Development
      • Firmware
        • Debugging
        • Arduino Nano 33 BLE
        • IMU Sensor Chip
      • GUI (Qt6)
      • GUI (Qt5, Depreciated)
      • Git Workflow and Actions
  • Links
    • Download
    • GitHub Page
    • RC Groups Forum
Powered by GitBook
On this page
  • Servo Range
  • Signal Limitations
  • Getting a servo to turn 180degrees or more
  • Servo Quality

Was this helpful?

  1. Getting Started

Extended Servo Range

PreviousIMU, Calibration and DriftNextGUI Setup

Last updated 2 years ago

Was this helpful?

Servo Range

A servo is controlled by a PWM signal, which is a pulse that varies from 1ms to 2ms. Most of your average servos have a range of 90 degrees of output over this pulse range.

Signal Limitations

  • The Head Tracker can only output a maximum range of 988us to 2012us. This is the slightly over the limit of a standard PPM trainer signal.

  • The signal in your radio is limited in range there as well to similar values on its way up the the receiver. Note: Extended range options can buy you a little extra but not enough

Getting a servo to turn 180degrees or more

Since you want to control a camera with a pan of likely more than 90 degrees and we are limited on the signal all the way up to the receiver you have a few options.

  1. Flight controller If you are using a flight controller you might be in luck and be able to set the range of output to 500us - 2500us in the software, which will work just like #2.

Servo Quality

A lot of the cheapo servos will be very grainy and unsmooth motion especially once they have their range extended. Purchase a good quality one for pan.

Buy a 180+ degree servo Purchasing a servo that was designed for 180+ degrees of motion is one of the best options. Such as Note: If your buying a servo that says it will do 180deg, be sure to read the fine print. Sometimes a servo will say 180deg but the signal needed to get it there is 500us-2500us. Which is really just a normal 90 degree servo, and brings us to #2

Servo extender. These devices take the incoming 1-2ms pulse and change the range of the output to 500us to 2500us, which for many servos will cause them to overtravel up to 180degrees. Not all servos will work with this method.

Resistor Mod Since a servo is a closed loop device that holds its position based on feedback from a potentiometer if you add two resistors to that potentiometer it will travel further. Experimentation on the correct values might be needed.

https://fpvdogfight.com/products/motionsic-b-a-g-badass-gimbal
https://www.ebay.ca/itm/125318728050
https://www.youtube.com/watch?v=ymW0Lwmw14Y