Motion Qontrol is Here

We at Qontrol are thrilled to announce today the first (micro)steps in an exciting new direction for us: motion control.

When the pandemic struck, in early 2020, we asked ourselves what we could do to help the world carry on the important business of moving photonics and quantum photonics forward. What the pandemic threw into stark relief is that many photonics labs still rely critically on human power to operate positioners, fibre-couplers, rotation mounts, delay lines, and many other crucial optical elements. Typical optomechanical motion control systems are high cost and inflexible, and general purpose motion control hardware tends to be imprecise and half-baked. Motion control with the right combination of cost, power, and precision—for photonics—needs to be scaled up. At Qontrol, scaling things up intelligently is our bread and butter.

Today we are releasing a suite of products which will immediately enable photonic engineers and scientists to control multi-axis positioners for tasks such as fibre and V-groove array alignment, probe placement, and fibre-to-free-space alignment.


The core to our new offering is the M2 motor controller module. It offers independent control of two stepper motors, with enough precision and power needed for lab automation. It offers:

  • 256 microsteps per full step
  • 1.3 amps per motor winding
  • 6200 microsteps per second
  • scalable integration with other Qontrol modules


Our Python API fully supports the M2, and we will be issuing regular updates to the codebase as time goes on. You can contribute to the effort by sending pull requests to our GitHub.

The latest API is always available to be cloned from GitHub, or the latest stable release is available from the Python Package Index (PyPi).


Our first actuator, the ACTL2, can be put to use immediately, powered by the M2 motor controller, and mounted on a multi-axis stage flavour found in many labs across the world: the MAX300 and MAX600 series of stages from Thorlabs.

The ACTL2 offers:

  • 3.175 µm full-step resolution
  • 19.6 mm travel range
  • helical thumb wheel
  • single-end interlock

With a tactile helical thumb wheel, the direction of the actuator’s travel is visible, and the position can be manually adjusted. A single internal interlock switch allows homing and absolute positioning (especially after manual adjustment). When controlled by our M2 module, the ACTL2 can achieve a microstep resolution of 19 nanometres! See it in action:

The ACTL2 mounts to a male M22x0.75 thread via a rotating barrel mechanism with four locking screws. These can be easily tightened in the cramped spaces of a typical multi-axis stage setup using our ACTM25 ball-end thumb screw.


And we have created a new backplane, the BP3M, to connect six motors and conveniently match the six degrees of freedom of space. The BP3M hosts three M2 modules, and breaks these connections out to six CABM6 cables, compatible with the ACTL2. It provides the usual USB communications and power-entry connector of our other backplanes, but leaves out the CABCHN chain interface.

Get things moving!

Like what you see? Have ideas for what’s next? Get in touch with us at [email protected], or for sales enquiries, at [email protected]. Let’s get photonics moving again.