Skip to main content

Theia MCR motor control functions and calculations

Project description

Theia Technologies motor control board interface

Theia Technologies offers a MCR600 motor control board for interfacing with Theia's motorized lenses. This board controls focus, zoom, iris, and IRC filter motors. It can be connected to a host comptuer by USB, UART, or I2C connection. This module allows the user to easily convert from engineering units (meters, degrees) to motor steps and automatically control the lens motors. For the motor functionality be sure to install TheiaMCR.

Features

python The MCR600 board has a proprietary command protocol to control and get information from the board. The protocol is a customized string of up to 12 bytes which can be deciphered in the MCR600 documentation. However for ease of use, Theia has developed this Python module to format the custom byte strings and send them to the board.

Quick start

Functions

Initialization functions

License

Theia Technologies proprietary and confidential license Copyright 2023 Theia Technologies

Contact information

For more information contact: Mark Peterson at Theia Technologies mpeterson@theiatech.com

Revision

v.1.0.9

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

IQSmart-1.0.12.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

IQSmart-1.0.12-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file IQSmart-1.0.12.tar.gz.

File metadata

  • Download URL: IQSmart-1.0.12.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for IQSmart-1.0.12.tar.gz
Algorithm Hash digest
SHA256 694c2999120aefc68e7afe99c5eeef2f55efb5223a7eb3f172a7bf02aa863c92
MD5 8d935e78fbaa13a98dbba056069ff947
BLAKE2b-256 e4f62564a37c4069c0a6ec2345d0158019f8172c23bf9a16c2328f0ed6788615

See more details on using hashes here.

File details

Details for the file IQSmart-1.0.12-py3-none-any.whl.

File metadata

  • Download URL: IQSmart-1.0.12-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for IQSmart-1.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 d134ed6c0c479483bdef327a939cb79fa168be810ec509b29a7179b58e7f8eee
MD5 956032af586f6f132c9b1d85a6bd7363
BLAKE2b-256 e8d09c76d4481b6e3f1c206b22367d4fb1bba5f094836401eecc65c9b6481ad4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page