Self-tuning Kangaroo X2 Motion Controller

Dimension EngineeringSKU: RB-Dim-46
Manufacturer #: Kangaroo

Price  :
Sale price £22.12

Tax included Shipping calculated at checkout

Stock  :
In stock, 5 units

Payments and Security

Payment methods

Apple Pay Mastercard PayPal Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.



  • 2 channel self-tuning feedback motion control
  • Provides position or speed control with quadrature encoders or potentiometers
  • Support for limit switches and mechanical stops
  • Can be controlled with analog signals, radio control, microcontroller or PC

The Self-Tuning Kangaroo X2 Motion Controller adds self-tuning feedback motion control to your Sabertooth or SyRen motor driver. It can be used with quadrature encoders or potentiometers to provide position or speed control. It supports one or two feedback channels. Kangaroo x2 is the first self-tuning controller in its class. Instead of requiring you to measure, model and calculate the system, the controller itself will figure everything out after a few switch settings and button presses. In the time it takes to get a tasty snack, you can come back to a perfectly tuned system ready to accept your commands. Instead of requiring you to use a microcontroller to do closed loop control, Kangaroo x2 works from analog and radio control sources as well as microcontrollers and computers. You can use it to build that two horsepower R/C servo. During operation, you can command speeds, positions or combined commands like ''move to 37 inches at a speed of 4 inches per second.'' You can also have the Kangaroo x2 report back speeds and positions while it is running. A mixed mode allows for unstoppable mobile robots with differential drive or tank style steering.

Self-tuning Kangaroo X2 Motion Controller- Click to Enlarge


  • Position or speed control
  • Quadrature encoder feedback or potentiometer feedback
  • Analog, R/C and serial inputs


  • Sabertooth 2x10
  • Sabertooth 2x12
  • Sabertooth 2x25
  • Sabertooth 2x25 V2
  • Sabertooth 2x32
  • Sabertooth 2x60
  • SyRen 10
  • SyRen 25
  • SyRen 50

Customer Reviews

Based on 2 reviews
Excellent product -- simple setup, very accurate

I'm using this with a 2x12 sabertooth in a tank-drive rover and am absolutely thrilled with it! After the auto-tune, it performs with near perfect repeatability. I'm using the serial control with their provided library, and can easily now command my unit to move in clicks (with 3000 clicks being one motor revolution in my setup). Time and time again, over various terrain and resistance, it perfectly meters motion. This controller does everything I wanted and more. I only wish I'd heard about it sooner given all the other alternative methods I have worked on in the past.

Good unit, confusing setup

Bottom Line: A little difficult to setup but great once complete! I'm using this on a robot and following the setup didn't really fit a large robot that would cause serious damage if left to run wild like it will if you follow the setup instructions. Make sure to elevate your mobile robot so it doesn't run all over the place during the tuning cycle. They recommended loading it with an average load but it would have ran through a wall if i let it do what they ranted. I had to read the manually throughly. I do not recommend using the quick start. It didn't cover all the instructions I required. The programming button was difficult to get to and took watching a few youtube videos to get it right but once I got it tuned, it's great! I have it running with ROS and controlling my robot with 2 600p/r encoders. I used this repo: and made a few modifications for my needs.

Estimate shipping

You may also like