Tinymovr is an affordable motor controller for precise control of 3-phase brushless motors. Tinymovr is highly integrated incorporating an advanced MCU (Qorvo PAC5523), compact power stage, integrated encoder (AS5047) and CAN and UART connectivity. Due to high integration, Tinymovr is very affordable, with a BOM that is less than $40. Tinymovr can operate in Torque, Velocity or Position modes, using Field Oriented Control (FOC). It can be integrated at the back of the brushless motor for a compact setup. The current board revision measures 44x44mm (1.73x1.73 inches), but future revisions will have an even smaller footprint.
Tinymovr development is nearing completion and extensive testing in robotic applications is next. Following testing the revised version of Tinymovr will be available for purchase.
5 days ago •
I've just completed the first implementation of CAN Bus for Tinymovr. A basic set of instructions is implemented so far, but more to follow.
In the tests below Tinymovr achieved a command rate of 500Hz for velocity and position commands, which is satisfactory for high-resolution control.
11/26/2019 at 21:24 •
The video below was captured some time ago and shows initial testing of position control mode
View all 2 project logs
Enjoy this project?