Skip to content

Tinymovr

  • Software
  • Robot arms and industry
  • Firmware

Tinymovr is an affordable motor controller with an integrated encoder and CAN bus for precise control of 3-phase brushless (PMSM) motors. This repository now hosts docs and release artifacts.

Made by Motionlayer, Greece (checked on github.com/motionlayer (opens in a new tab)).

Source on GitHub: github.com/motionlayer/Tinymovr (opens in a new tab). Facts read at commit 945e34a (opens in a new tab).

Licenses

Code
GPL-3.0-only (opens in a new tab)

Read by Robotheca from LICENSE.txt (opens in a new tab) (GPL-3.0-only) at commit 945e34a (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

Copyleft: Modified source must be published.

What it does

  • Provides precise control of 3-phase brushless motors (PMSMs) with an integrated encoder and CAN bus.
  • Active source development moved to a private repository as of v3.0.0; the source here is no longer updated.
  • Public repository hosts documentation (built with Sphinx and published on Readthedocs) and release binaries for firmware, Python wheel and Studio Web.
  • Releases from v3.1 onward are distributed as proprietary binaries whose source is not published.
  • Includes firmware for the PAC5527 MCU, a Python client library and Studio app, hardware designs, and docs source.

Written by Robotheca from the project's README (opens in a new tab) at commit 945e34a.

Getting started

Difficulty
Intermediate
Hardware it needs, as the project states it
Firmware targets the PAC5527 MCU in the Tinymovr motor controller.

Maintenance

Status
Active: a commit in the last 90 days
Newest commit
28 Sept 2026 on master
Latest release
Tinymovr 3.2.0 (2 Aug 2026)

Checked on GitHub on 16 Oct 2026.

Robots that can run it

No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.