Skip to content

Commit

Permalink
Add Tinymovr motor controller (#282)
Browse files Browse the repository at this point in the history
* add tinymovr resources
  • Loading branch information
yconst authored Jan 4, 2024
1 parent dfdb41a commit 8328e61
Show file tree
Hide file tree
Showing 6 changed files with 71 additions and 0 deletions.
71 changes: 71 additions & 0 deletions _posts/2023-10-18-tinymovr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
---
layout: post
title: tinymovr
date: 2023-10-18
description:
icon: /assets/img/robots/tinymovr/tinymovr-r5-icon.jpg
image: /assets/img/robots/tinymovr/tinymovr-r5.jpg
introduction: Tinymovr is an affordable servo motor controller with an embedded angle sensor. It enables trajectory, position, velocity and torque control using Field Oriented Control (FOC), and operation through CAN bus.
main-class: 'component'
color: '#3477eb'
tags:
- 'bldc'
- 'brushless motor'
- 'foc'
- 'motion control'
- 'pmsm'
twitter_text: Checkout the tinymovr
website: https://tinymovr.com
wiki_homepage: http://wiki.ros.org/Robots/tinymovr
---

![Tinymovr Family](/assets/img/robots/tinymovr/fam.jpg)

The Tinymovr Motor Controller is a cost-effective solution for control of robotic actuators. It supports a variety of control modes, including position, velocity, and current/torque control, making it highly versatile for a wide range of robotic applications.

All Tinymovr variants integrate an absolute angle encoder (MPS MA702) for instant system start-up and precise position tracking, and can interface with external sensors such as Hall effect (R5 only) or SPI sensors.

Tinymovr utilizes CAN bus for communication, ensuring robust and reliable operation. It is equipped with various safety features including overcurrent, over- and under-voltage, and overtemperature protection, ensuring reliable operation in demanding environments. The compact size and high performance of both Tinymovr R5 and M5 make it an ideal choice for developers looking to build compact and efficient robotic systems.

Two variants are available, Tinymovr R5 and Tinymovr M5. A ready-to-use Servo Kit is also available.


## Tinymovr R5

![Tinymovr R5](/assets/img/robots/tinymovr/tinymovr-r5.jpg)

The Tinymovr R series can drive a wide variety of high-current PMSM motors using Field-Oriented Control (FOC). It has an input voltage range of 12-38V and max continuous phase current of 40A.

Short presentation video of Tinymovr R5:
<iframe width="560" height="315" src="https://youtu.be/hC0JtS3Kz-A?si=eTmTdU6a56ZC0ckL" frameborder="0" allowfullscreen></iframe>


## Tinymovr M5

![Tinymovr M5](/assets/img/robots/tinymovr/tinymovr-m5.jpg)

The Tinymovr M series, an even more compact variant, is suitable for FOC control of "gimbal" style motors. It has an input voltage range of 12-38V and max continuous phase current of 5A.


## Tinymovr R5 Servo Kit

![Tinymovr R5 Servo Kit](/assets/img/robots/tinymovr/tinymovr-servo-kit-r5.jpg)

The Tinymovr R5 Servo Kit combines a Tinymovr R5 controller with a capable, high quality motor, in a compact setup with an aluminum bracket. It is ideal to get you started fast on brushless servomotor control.


## Libraries and Integrations

We offer libraries for [Python](https://github.com/tinymovr/Tinymovr), [Arduino and C++](https://github.com/tinymovr/Tinymovr-Arduino), and [ROS](https://github.com/tinymovr/Tinymovr-ROS). The ROS package includes a simple example of a differential drive robot that should get you up and running in no time.

Tinymovr can be integrated with a wide range of brushless motors and motor-reducer units. We offer integration of custom motors, including design and manufacture of custom brackets and motor/controller calibration. Please get in touch at [email protected] for more information.


## Tinymovr Documentation and Resources

- [Documentation](https://tinymovr.readthedocs.io)
- [Main GitHub repo](https://github.com/tinymovr/Tinymovr)
- [ROS package](https://github.com/tinymovr/Tinymovr-ROS)
- [Arduino package](https://github.com/tinymovr/Tinymovr-Arduino)
- [YouTube Channel](https://youtube.com/@tinymovr)
- [Website and Shop](https://tinymovr.com/shop)
Binary file added assets/img/robots/tinymovr/fam.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/robots/tinymovr/tinymovr-m5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/robots/tinymovr/tinymovr-r5-icon.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/robots/tinymovr/tinymovr-r5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8328e61

Please sign in to comment.