Studio Web: Tinymovr in Your Browser

Setting up motor control hardware usually starts the same way: install Python, pick the right version, set up a virtual environment, install the package, hope nothing conflicts with anything else, plug in the CAN adapter, then finally write your first line of code. None of this is hard. All of it is friction — especially the first time someone touches the hardware.

We wanted a faster path. So with Tinymovr v3.0.0 we're shipping Studio Web: a complete browser-based GUI for configuring and controlling Tinymovr drives. No install. No Python. Just a URL.

Open it here: studio.motionlayer.company

Plug in a CANine USB-to-CAN adapter, click Connect, and you're in. Studio Web is a single self-contained HTML page that talks to the adapter through the Web Serial API. It runs entirely in your browser — no server in the loop, no telemetry leaving your machine. Works in any Chromium-based browser (Chrome, Edge, Opera, Brave, Arc).

What you can do

  • Browse every endpoint on the device, live, in a tree view that mirrors the protocol spec.
  • Read and write parameters, change states, run calibration — without writing a single line of code.
  • Plot any property over time. Handy for tuning gains, watching positions track, or sanity-checking a sensor.
  • Switch between multiple drives on the same bus from a single interface.

If you've used Studio Desktop (the Python tool), the layout will feel familiar — same protocol tree, same plotter, same workflow. Studio Web is simply a different deployment surface for the same job: nothing to install, nothing to update, refresh and you're on the latest version.

Studio Desktop isn't going anywhere. Python is still the right tool for scripting, automation, headless setups, and HITL test rigs. Studio Web is for the moments when you just want to grab a drive, plug it in, tweak a few parameters, and move on.

Also in v3.0.0

  • MPS MA600 TMR magnetic angle sensor support, alongside the existing MA7XX, AS5047, and AMT22 options. Configurable 12–15 bit resolution, factory-calibrated, selectable as an external SPI sensor type.
  • Active source development moves to a private repository as of this release. Public releases (firmware, Python wheel, Studio Web) and documentation continue on GitHub. The v3.0.0 source remains available under its original per-directory licenses.

Full release notes and downloads on GitHub.

What's next

Studio Web in its current form is the smallest version of itself. Running in the browser opens the door to features that only make sense online — shareable plots, diff-able snapshots of a device's configuration, multi-drive dashboards. We have a list. Send us yours.

—Yannis

Επιστροφή στο ιστολόγιο
  • Studio Web: Tinymovr in Your Browser

    Studio Web: Tinymovr in Your Browser

    Setting up motor control hardware usually starts the same way: install Python, pick the right version, set up a virtual environment, install the package, hope nothing conflicts with anything else,...

    Studio Web: Tinymovr in Your Browser

    Setting up motor control hardware usually starts the same way: install Python, pick the right version, set up a virtual environment, install the package, hope nothing conflicts with anything else,...

  • GIM6010-8 + Tinymovr R5.3: Compact High-Torque Actuation

    GIM6010-8 + Tinymovr R5.3: Compact High-Torque ...

    Integrating the GIM6010-8 planetary gearmotor with Tinymovr R5.3 delivers 5Nm continuous torque in a 370g package. We're releasing the complete integration kit and video walkthrough for building compact, high-performance actuators.

    GIM6010-8 + Tinymovr R5.3: Compact High-Torque ...

    Integrating the GIM6010-8 planetary gearmotor with Tinymovr R5.3 delivers 5Nm continuous torque in a 370g package. We're releasing the complete integration kit and video walkthrough for building compact, high-performance actuators.

  • From Tinymovr to MotionLayer

    From Tinymovr to MotionLayer

    Last October, I was sitting in a café in San Francisco watching a demo video on my phone. A robot arm was folding laundry. Not following a pre-programmed sequence—actually figuring...

    From Tinymovr to MotionLayer

    Last October, I was sitting in a café in San Francisco watching a demo video on my phone. A robot arm was folding laundry. Not following a pre-programmed sequence—actually figuring...

1 από 3