-
Notifications
You must be signed in to change notification settings - Fork 159
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Tinymovr motor controller (#282)
* add tinymovr resources
- Loading branch information
Showing
6 changed files
with
71 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
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.
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.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.