Create an Account  |   Log In

View All »Matching Part Numbers


Your Shopping Cart is Empty
         

50 mm (1.97") Compact Motorized Translation Stage


  • 50 mm (1.97") of Travel in a Low-Profile Package
  • 8-32 (M4) and 4-40 (M3) Tapped Holes
  • Mounting Adapters for Breadboards, Multi-Axis Motion, and 60 mm Cage Systems

MTS50-Z8

50 mm Stage

MTS50A-Z8

Breadboard Mounting Adapter

MTSA1

Accessory Mounting Plate
1/4"-20 (M6) and 8-32 (M4) Taps

MTS50-Z8
Mounted in 3-Axis
XYZ Configuration

 

Requires MTS50B-Z8
Adapter Plate and
MTS50C-Z8 Angle
Bracket

Related Items


Please Wait
Key Specificationsa
Travel Range 50 mm (1.97")
Velocity (Max) 2.4 mm/s
Min Achievable Incremental Movementb 0.05 µm
Bidirectional Repeatabilityc 1.6 µm
Backlashd <6 µm
Horizontal Load Capacity (Max) 25 lbs (12 kg)
Vertical Load Capacity (Max) 10 lbs (4.5 kg)
Included Actuator Built-In DC Servo
Cable Length 500 mm (1.64 ft)
Required Controller KDC101
  • Please see the Specs tab for a complete specifications list.
  • The measured minimum incremental motion that the stage can achieve, also referred to as the minimum step size.
  • The average of the repeatability when a set position is approached from both directions.
  • When a stage is moved to a position and then returned to its original position, some motion is lost due to the lead screw mechanism. This loss is known as backlash.
Motorized Linear Translation Stages
12 mm Standard
25 mm Compact
Standard
TravelMax
50 mm Compact
Direct-Drive Servo
TravelMax
Long Travel: 100 mm to 300 mm

Features

  • 50 mm (1.97") Travel Range
  • Carriage Contains One Centered 8-32 (M4) Tap and Eighteen 4-40 (M3) Taps
  • Low-Profile Package Combines Actuator and Moving Platform
  • DC Servo Motor Actuator
  • Several Mounting Adapters Available
    • Base Plate for Breadboard Mounting
    • Mounting Adapter Plate for Standard Optical Accessories, Provides Seven 1/4"-20 (M6) and Six 8-32 (M4) Tapped Holes
    • XY Mounting Adapter
    • Right-Angle Bracket for Vertical Mounting
    • Adapter for 60 mm Cage Systems

Thorlabs' MTS50-Z8 (MTS50/M-Z8) Motorized Translation Stage features 50 mm (1.97") of electronically controlled linear travel along a well-defined axis. Each stage is equipped with a 1.50" x 1.50" (37.5 mm x 37.5 mm) tapped hole matrix that includes eighteen 4-40 (M3) taps and a centered 8-32 (M4) tap. By integrating the moving platform with the actuator, the overall package size is greatly reduced relative to other motorized stages like the LNR502(/M) Motorized Stage.

The moving platform contains holes for alignment pins that ensure orthogonality when the stage is stacked with other stages or connected to our accessories. Horizontal loads of 25 lbs (12 kg) and vertical loads of 10 lbs (4.5 kg) are supported by the 67:1 planetary gear head. A built-in Hall Effect encoder provides 29 nm resolution (see the Specs tab for additional details).

The translation mechanism, based upon a dual set of linear rails with continuously recirculating ball bearings, provides smooth, low-friction movement. Built-in limit switches prevent travel outside of the intended range, regardless of the control interface being used.

Mounting Adapters and Stage Combinations
Thorlabs' adapter plates and brackets provide a convenient way to mount the MTS50-Z8 on an optical table or breadboard; to install a motor along the optical axis of our 60 mm cage systems; and to allow several stages to be combined in XY, XZ, or XYZ configurations. A multi-hole adapter plate is also available that offers seven 1/4"-20 (M6) and six 8-32 (M4) tapped holes, providing more options when mounting standard optical accessories to the top platform. Our MTS25-Z8 25 mm (0.98") Motorized Translation Stage can also be combined with the MTS50-Z8 in certain arrangements. All these uses are described in greater detail below.

Controller Options
The KDC101 DC Servo Motor Controller is required to operate the stage and is sold separately below. Alternatively, we offer the KMTS50E bundle, which includes the MTS50-Z8 translation stage, the KDC101 DC Servo Controller, and a power supply at a significant savings over ordering these items separately.

The KDC101 provides control for a single axis, with or without a PC. It is bundled with Thorlabs' Kinesis® software, which supplies out-of-the-box stage control from a PC and enables support for common programming interfaces like LabVIEW and LabWindows. A USB cable is included with the KDC101.

Thorlabs also manufactures the LNR502(/M) Motorized Stage, which features a larger mounting surface for even more flexibility.

Motor Specifications
Motor Type DC Servo
Nominal Voltage 6 V
No Load Speed 6560 rpm
No Load Current 7.43 mA
Nominal Speed 1050 rpm
Nominal Torque (Maximum Continuous Torque) 1.26 mN•m
Nominal Current (Maximum Continuous Current) 0.156 A
Stall Torque 1.54 mN•m
Starting Current  0.184 A
Maximum Efficiency 65%
Terminal Resistance 32.7 Ω
Terminal Inductance 0.607 mH
Torque Constant 8.38 mN•m/A
Speed Constant 1140 rpm/V
Speed / Torque Gradient 4450 rpm/mN•m
Mechanical Time Constant 13.9 ms
Rotor Inertia 0.298 g•cm2
Feedback Hall Effect Encoder
Stage Specifications
Translation
Travel Range 50 mm (1.97")
Bidirectional Repeatabilitya 1.6 µm
Backlashb <6 µm
Min Achievable Incremental Movementc 0.05 µm
Min Repeatable Incremental Movementd 0.8 µm
Home Location Accuracy ±4.0 µm
Resolution 29 nm (See Calculation Below)
Motion Parameters
Max Velocity 2.4 mm/s
Velocity Stability ±0.25 mm/s
Acceleration (Max) 4.5 mm/s2
Load Capacity
Vertical Load Recommendede: <4.0 kg (<8.8 lbs)
Max: 4.5 kg (10 lbs)
Horizontal Load Recommendede: <10 kg (<22 lbs)
Max: 12 kg (25 lbs)
Straightness
Pitch 0.05° (873 µrad)
Yaw 0.06° (1047 µrad)
Absolute On-Axis Accuracy 290 µm
Percentage Accuracy (Max) 0.7%
Physical
Dimensions 6.33" x 1.69" x 0.87"
(160.8 mm x 42.9 mm x 22.1 mm)
Weight 0.34 kg (0.75 lb)
Cable Length 0.5 m (1.6 ft)
  • The average of the repeatability when a set position is approached from both directions.
  • When a stage is moved to a position and then returned to its original position, some motion is lost due to the lead screw mechanism. This loss is known as backlash.
  • The measured minimum incremental motion that the stage can achieve, also referred to as the minimum step size.
  • The minimum incremental motion that the stage can repeatedly achieve within its standard error.
  • Under Continuous Use

 

Resolution Calculation

For the MTS50-Z8 (MTS50/M-Z8), there are 512 encoder counts per revolution of the motor. The output shaft of the motor goes into a 67:1 planetary gear head. This requires the motor to rotate 67 times to rotate the 1.0 mm pitch lead screw one revolution. The end result is the lead screw advances by 1.0 mm.

The linear displacement of the actuator per encoder count is given by

512 x 67 = 34,304 encoder counts per revolution of the lead screw,

whereas the linear displacement of the lead screw per encoder count is given by

1.0 mm / 34,304 counts = 2.9 x 10-5 mm (29 nm).

Motor Connector Pin Out

D-Type Male

DB15 Male

Pin Description Pin Description
1 Ground/Return 9 Ident
2 Forward Limit Switch 10 Vcc
3 Reverse Limit Switch 11 Encoder A
4 Reserved for Future Use 12 Reserved for Future Use
5 Motor - 13 Encoder B
6 Reserved for Future Use 14 Reserved for Future Use
7 Motor + 15 Reserved for Future Use
8 Reserved for Future Use

Thorlabs offers two platforms to drive our wide range of motion controllers: our Kinesis® software package or the legacy APT™ (Advanced Positioning Technology) software package. Either package can be used to control devices in the Kinesis family, which covers a wide range of motion controllers ranging from small, low-powered, single-channel drivers (such as the K-Cubes™ and T-Cubes™) to high-power, multi-channel, modular 19" rack nanopositioning systems (the APT Rack System).

The Kinesis Software features .NET controls which can be used by 3rd party developers working in the latest C#, Visual Basic, LabVIEW™, or any .NET compatible languages to create custom applications. Low-level DLL libraries are included for applications not expected to use the .NET framework. A Central Sequence Manager supports integration and synchronization of all Thorlabs motion control hardware.

Kinesis Software
Kinesis GUI Screen
APT Software
APT GUI Screen

Our legacy APT System Software platform offers ActiveX-based controls which can be used by 3rd party developers working on C#, Visual Basic, LabVIEW™, or any Active-X compatible languages to create custom applications and includes a simulator mode to assist in developing custom applications without requiring hardware.

By providing these common software platforms, Thorlabs has ensured that users can easily mix and match any of the Kinesis and APT controllers in a single application, while only having to learn a single set of software tools. In this way, it is perfectly feasible to combine any of the controllers from single-axis to multi-axis systems and control all from a single, PC-based unified software interface.

The software packages allow two methods of usage: graphical user interface (GUI) utilities for direct interaction with and control of the controllers 'out of the box', and a set of programming interfaces that allow custom-integrated positioning and alignment solutions to be easily programmed in the development language of choice.

A range of video tutorials is available to help explain our APT system software. These tutorials provide an overview of the software and the APT Config utility. Additionally, a tutorial video is available to explain how to select simulator mode within the software, which allows the user to experiment with the software without a controller connected. Please select the APT Tutorials tab above to view these videos.

Software

Kinesis Version 1.14.25

The Kinesis Software Package, which includes a GUI for control of Thorlabs' Kinesis and APT™ system controllers.

Also Available:

  • Communications Protocol
Software Download

Software

APT Version 3.21.4

The APT Software Package, which includes a GUI for control of Thorlabs' APT™ and Kinesis system controllers.

Also Available:

  • Communications Protocol
Software Download

The APT video tutorials available here fall into two main groups - one group covers using the supplied APT utilities and the second group covers programming the APT System using a selection of different programming environments.

Disclaimer: The videos below were originally produced in Adobe Flash. Following the discontinuation of Flash after 2020, these tutorials were re-recorded for future use. The Flash Player controls still appear in the bottom of each video, but they are not functional.

Every APT controller is supplied with the utilities APTUser and APTConfig. APTUser provides a quick and easy way of interacting with the APT control hardware using intuitive graphical control panels. APTConfig is an 'off-line' utility that allows various system wide settings to be made such as pre-selecting mechanical stage types and associating them with specific motion controllers.

APT User Utility

The first video below gives an overview of using the APTUser Utility. The OptoDriver single channel controller products can be operated via their front panel controls in the absence of a control PC. The stored settings relating to the operation of these front panel controls can be changed using the APTUser utility. The second video illustrates this process.

APT User - Overview
APT User - OptoDriver Settings


APT Config Utility

There are various APT system-wide settings that can be made using the APT Config utility, including setting up a simulated hardware configuration and associating mechanical stages with specific motor drive channels. The first video presents a brief overview of the APT Config application. More details on creating a simulated hardware configuration and making stage associations are present in the next two videos.

APT Config - Overview
APT Config - Simulator Setup
APT Config - Stage Association


APT Programming

The APT Software System is implemented as a collection of ActiveX Controls. ActiveX Controls are language-independant software modules that provide both a graphical user interface and a programming interface. There is an ActiveX Control type for each type of hardware unit, e.g. a Motor ActiveX Control covers operation with any type of APT motor controller (DC or stepper). Many Windows software development environments and languages directly support ActiveX Controls, and, once such a Control is embedded into a custom application, all of the functionality it contains is immediately available to the application for automated operation. The videos below illustrate the basics of using the APT ActiveX Controls with LabVIEW, Visual Basic, and Visual C++. Note that many other languages support ActiveX including LabWindows CVI, C++ Builder, VB.NET, C#.NET, Office VBA, Matlab, HPVEE etc. Although these environments are not covered specifically by the tutorial videos, many of the ideas shown will still be relevant to using these other languages.

Visual Basic

Part 1 illustrates how to get an APT ActiveX Control running within Visual Basic, and Part 2 goes on to show how to program a custom positioning sequence.

APT Programming Using Visual Basic - Part 1
APT Programming Using Visual Basic - Part 2


LabVIEW

Full Active support is provided by LabVIEW and the series of tutorial videos below illustrate the basic building blocks in creating a custom APT motion control sequence. We start by showing how to call up the Thorlabs-supplied online help during software development. Part 2 illustrates how to create an APT ActiveX Control. ActiveX Controls provide both Methods (i.e. Functions) and Properties (i.e. Value Settings). Parts 3 and 4 show how to create and wire up both the methods and properties exposed by an ActiveX Control. Finally, in Part 5, we pull everything together and show a completed LabVIEW example program that demonstrates a custom move sequence.

APT Programming Using LabVIEW -
Part 1: Accessing Online Help
APT Programming Using LabVIEW -
Part 2: Creating an ActiveX Control
APT Programming Using LabVIEW -
Part 3: Create an ActiveX Method
APT Programming Using LabVIEW -
Part 4: Create an ActiveX Property
APT Programming Using LabVIEW -
Part 5: How to Start an ActiveX Control


The following tutorial videos illustrate alternative ways of creating Method and Property nodes:

APT Programming Using LabVIEW -
Create an ActiveX Method (Alternative)
APT Programming Using LabVIEW -
Create an ActiveX Property (Alternative)


Visual C++

Part 1 illustrates how to get an APT ActiveX Control running within Visual C++, and Part 2 goes on to show how to program a custom positioning sequence.

APT Programming with Visual C++ - Part 1
APT Programming with Visual C++ - Part 2


MATLAB

For assistance when using MATLAB and ActiveX controls with the Thorlabs APT positioners, click here.

To further assist programmers, a guide to programming the APT software in LabVIEW is also available here.


Posted Comments:
Christian Maibohm  (posted 2020-08-05 11:29:08.33)
Dear Thorlabs, Can you control the MTS50/M-Z8 stage with micro-manager? Best regards, Christian Maibohm
cwright  (posted 2020-08-10 08:56:13.0)
Response from Charles at Thorlabs: Hello Christian and thank you for contacting us. Unfortunately the ThorLabs modules created for our APT-Compatible stages were not developed by us and we do not know how these are set up. Based on the list of Device Support on Micromanager's website, it does not appear that the KDC101 controller, which would be required to control this stage, has been implemented.
seunggi Jung  (posted 2020-07-28 04:20:43.44)
Hello, Thorlabs. MTS50-Z8 Mounted in 3-Axis XYZ Array I don't know how to use the software after installing the product. We are moving the axis manually. I would appreciate it if you could give me feedback on how to use the document (drawing). Well, thank you very much.
DJayasuriya  (posted 2020-08-05 04:31:18.0)
Thank you for your inquiry.After installing the motion control software Kinesis (https://www.thorlabs.com/software_pages/ViewSoftwarePage.cfm?Code=Motion_Control&viewtab=0), if you go into the downloaded directory you will find a help file named 'Thorlabs.MotionControl.KinesisHelp'. This would help guide you through the software. If you have further question please don't hesitate to get in touch with your local tech support team for help directly.
Rachid Sbiaa  (posted 2020-05-24 16:31:13.977)
I need to buy MTS50-Z8 translation stage and hold it with MTS50C-z8. The problem is I nee the translation stage to be a little high. Can you put a hole at the base of MTS50C so I can use a post to hold it higher?
DJayasuriya  (posted 2020-05-27 04:07:28.0)
Thank you for your inquiry. We will get in touch with you directly to discuss your application.
t t  (posted 2020-01-30 05:36:53.47)
Hello, there is statement in details that Absolute On-Axis Accuracy is 290 µm. Is that correct? seems quite large value compared to other specs
DJayasuriya  (posted 2020-02-11 05:38:04.0)
Response from Thorlabs: Hello, thank you for your enquiry. This is due to the lead screw of the unit having some imperfections and the configuration of the gear box ratio that causes the on axis accuracy spec. Hope this helps clarify your question.
Ahsanul Torza  (posted 2019-12-19 12:56:40.1)
I am running this stage in a 3-axis configuration using the MG17 motors. When I run my labview code in any direction the motor allows the stage to move smoothly In one direction but when it starts moving towards the other direction it jerks which causes a problem in all of my data collecting. This happens in all the axis, thanks and hope to hear back soon
user  (posted 2019-12-20 08:28:00.0)
Response from Charles at Thorlabs: Hello Ahsanul, thank you for letting us know you are having trouble. It sounds like this could be the result of a sharp change in acceleration and may be solved by altering the velocity profile. Since troubleshooting could require seeing your VI, and a bit of back and forth, a member of our technical support team will reach out to you directly to assist with this.
Lindsey Barner  (posted 2019-08-08 03:25:51.06)
Hi, I purchased an MMTS50-Z8 stage and its respective controller a few months ago, and I was wondering if I could return the item because it is faulty. When translating, it experiences a very obvious wobble that is out of spec. Let me know, thanks so much! Lindsey Barner
rmiron  (posted 2019-08-08 06:02:08.0)
Response from Radu at Thorlabs: Hello Lindsey. Because the lead screw is unsupported at one end and because of imperfections in the manufacturing process, the lead screw of MTS50-Z8 wobbles. This wobbling is usually visible with the naked eye, but does not affect the performance of the stage. We still test whether the stage meets the specs listed on the website before stocking it. While we do not post a spec for the max wobbliness of the lead screw, we do post straightness and on-axis accuracy specs that in theory could be affected by an unusually wobbly lead screw. If you find that the stage changes its position by more than 50 um in a direction perpendicular to the travel direction, you are entitled to a replacement. The same holds true if the accuracy specs are not met (absolute & percentage accuracy). If that is the case, please contact your local technical support office, provide them the specs you have measured and a description of how they were measured and ask for a replacement. Alternatively, we could take the stage back for a free of charge evaluation.
tomrumx  (posted 2018-09-19 17:52:15.82)
hello, i have three mts50-z8 stages, but APT user program and also kinesis recognize one properly but two others as "Z606(B)" and gives them wrong speeds etc. How to program stages to have factory defaults ?
AManickavasagam  (posted 2018-09-20 09:52:50.0)
Response from Arunthathi @ Thorlabs:Thanks for your query. There might be a possibility that the stage was used with a different controller previously and the settings were persisted accordingly. Please could you unintall any older versions of Kinesis (to avoid communication errors) and install the newest version of Kinesis from the website and run the firmware update utility which you should find in this location C:\Program Files (x86)\Thorlabs\Kinesis\Firmware Update Utility. If your PC is able to detect the stages (seen in control panel->device manager) then the connection/hardware should probably be fine and this might possibly be a firmware issue, by doing the above the issue you have may be resolved. Please do contact us directly if your issues persist.
droy  (posted 2018-05-18 16:45:15.83)
Hello, I am trying to use your Kinesis Labview guide to run the MTS50-Z8. When I select The Thorlabs.MotionControl.Controls.dll in the .NET control, a long list of compatible Kinesis controls is displayed. What control should I select corresponding to MTS50-Z8? I looked up the Thorlabs.MotionControl.DotNet_API help file, and the model MTS50-Z8 is not listed. Thanks
bhallewell  (posted 2018-05-22 03:09:33.0)
Response from Ben at Thorlabs: Thank you for your question. Our programming APIs refer typically to the controller being used as opposed to the stage. In this case, MTS50-Z8 is driven by the KDC101 controller, or our legacy variant - TDC001. Within the .NET API, you will find the Contents lists these Controllers with descriptions of relevant Namespaces, Methods & Properties.
kori.macdonald10  (posted 2014-05-19 14:16:45.6)
Thank you for your feedback. How do I go about getting the correct configuration set in APT config? This software does not recognize any motors that are connected to the computer most of the time, and I do all of my control through LabView. I am looking for any way to get the stage to move into the currently negative range. Thank you.
jlow  (posted 2014-07-29 03:13:12.0)
Response from Jeremy at Thorlabs: There's no auto recognition of the stage in the software at the moment. You set up the stage in APT Config under the "Stage" tab. We will e-mail you to provide more details specific to your setup.
user  (posted 2014-05-15 16:00:35.883)
Hello, I am using LabView to control this linear stage (MTS50-Z8, using MoveAbsolute). The stage will not accept negative values despite the range of the stage being from -16 to 26 (or thereabouts). Do you know how to make the stage move to a negative value using LabView commands? Thank you.
msoulby  (posted 2014-05-19 04:28:07.0)
Response from Mike at Thorlabs: When using the MoveAbsolute command it will always use the absolute position of the stage, for the MTS50 this range is 0-50mm where 0mm is the home position. It is always a good idea to home the stage first to set this absolute reference datum for the stage. With the correct configuration set in APT config you should not need to enter any negative values.
Kyle.Epp  (posted 2014-02-07 12:34:42.21)
What is the axial (vertical) load capacity when the stage is mounted vertically? Will it be the same as the axial (horizontal) load capacity when the stage is mounted horizontally or how much is it affected by gravity?
msoulby  (posted 2014-02-10 03:56:22.0)
Response from Mike at Thorlabs: The horizontal load capacity for the MTS50/M stages is 12kg. For a vertically mounted stage the load capacity reduces to just 4.5kg.
benjamin.r.anderson  (posted 2013-12-17 17:58:43.38)
for the LNR50S it has the minimum increment as 0.1um, but with the inclusion of the controller the increment becomes 1um. Why? and is there a controller that can get the 0.1um? or do you need to have the encoded version
msoulby  (posted 2013-12-18 04:05:28.0)
Response from Mike at Thorlabs: The minimum achievable incremental movement possible with the LNR50S and encoded version LNR50SE is 0.05um. The minimum repeatable incremental movement is 1um for the non-encoded version of the stage LNR50S and 0.1um for the encoded version of the stage LNR50SE. All of these specifications can be found on the ‘Specs’ tab on the product webpage. We will contact you directly to discuss some potential solutions for your application.
benjamin.r.anderson  (posted 2013-12-17 17:55:41.627)
With the included controller what is the minimum step size?
msoulby  (posted 2013-12-18 03:50:55.0)
Response from Mike at Thorlabs: The minimum increment is specified as 0.1um however the minimum increment that can be reliably repeated with the TDC001 and MTS50/M-Z8 is 0.8um. To achieve a minimum increment of 0.1um you should consider the following options: 1) The LNR50SE/M + BSC201 controller, this encoded stage and controller combination will allow you to achieve a minimum repeatable increment of 0.1um and a bidirectional repeatability of 0.3um. 2) The DDS220/M + BBD201 controller, this direct drive linear stage utilises a linear optical encoder allowing a minimum increment of 0.1um and bidirectional repeatability of 0.25um, it also has the added benefit of having zero mechanical backlash as there are no mechanical parts, such as lead screws or gears in the stage.
user  (posted 2013-04-17 14:54:47.523)
achievable is misspelled on the specs section.
sharrell  (posted 2013-04-17 15:11:00.0)
Response from Sean at Thorlabs: Thank you for pointing out the error. We have corrected the misspelling.
abrachucha  (posted 2013-03-12 00:12:33.507)
Hi. I currently have a MTS50-Z8 working with a 3-axis configuration with its corresponding TDC001. All have been working out fine till today when I set the motor to make a single step. The motor started working and stopped when the screw's string reached its end. At the same time, on the APT User monitor the zero position was displayed, regardless of the movement of the motor. Why is this happening? What can I do? Does the warranty attend this defect? I have no made any misuse with the motor, and there is no reason for this to happen. Thanks
jlow  (posted 2013-03-13 11:54:00.0)
Response from Jeremy at Thorlabs: We will get in contact with you on troubleshooting this.
jjurado  (posted 2011-05-20 15:53:00.0)
Response from Javier at Thorlabs to florent.cosandier: Thank you very much for contacting us. It is possible that LabVIEW is looking to execute a command before the previous command has been fully executed. It may be recommendable to use the GetStatusBits_Bits method before the beginning of a new command in order to ensure that the translation stage is ready for its next move. You can find the description of this method in Start > Thorlabs > APT > Help > APT Server Help. I will contact you for further support.
florent.cosandier  (posted 2011-05-20 08:45:19.0)
Hello, Im trying to drive the stage through Labview and in the same time to acquire a signal in a loop (in the same labview programm), but when the stage is moving the programm freezes and the loop is stoping. Do you have a hint to solve this problem? Thank you
user  (posted 2010-07-13 11:29:20.0)
A response from Oli at Thorlabs to Graham: The encoders are digital pulse outputs which work as a quadrature output. Yes, 5 VDC to pin 10 should be applied to Vcc. The limit switch pins are wired such that they are literally switches that close when actuated by the stage, the return is pin 1 (ground) for both.
graham  (posted 2010-07-10 11:06:55.0)
Im looking for more information on the 15 pin connector. Are the Encoder A and Encoder B outputs digital or analog (sin/cos)? What voltage (5v?) should be applied to Vcc? How are the limit switches wired? Is the Ground/Return used for the encoder and limit switches? Thanks in advance.
apalmentieri  (posted 2010-03-09 09:28:02.0)
A response from Adam at Thorlabs to apolinar: To make a displacement of 10um, you can use the APT software that comes with the TDC001 controller. Either entering the distance of .01mm or using the jog function on the software will complete this 10um motion. There will be an error of ~0.7% when making this movement so you will see an overall movement between 9.9um-10.1um.
apolinar  (posted 2010-03-08 20:08:21.0)
How can I make a displacement of 10 micrometers with this device?
apalmentieri  (posted 2010-03-02 17:44:52.0)
A response from Adam at Thorlabs to chienchunglee: The infromation on our website is currenlty incorrect and we will be correcting this immediately. The encoder resolution is 512 counts per revolution and the gear box ratio is 67:1. The pitch of the lead screw is 1.0. The encoder resolution of the lead screw is calculated by the following formula: Lead screw enc resolution = (encoder res)*(Gearbox) = 34304 The counts/mm is calculated by the next formula: Counts/mm = (Lead screw enc res)*(Lead screw pitch) = 34308 counts/mm If you need low level comms documents, we can supply these as well.
chienchunglee  (posted 2010-03-02 01:01:58.0)
The spec of MTS50-Z8E says the encoder counts per revolution of the leadscrew is 12,288. I wonder how could I convert this intro encoder counts per physical dimension (ex:mm) because I need this number to control TDC001 through low level language programming.
klee  (posted 2009-06-23 11:36:58.0)
A response from Ken at Thorlabs to mark.majewski: The TDC001 controller is a stand alone unit. It can operate on its own without a PC or it can be controlled through a PC using the software included or user developed Labview program. For details, please click on the link below. http://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=2419&pn=TDC001
mark.majewski  (posted 2009-06-23 11:17:27.0)
Is the TCC001 controller a stand alone unit? Can I move the stage with just this device? Is this device capable of interfacing with a PC? I want to use Labview to tell the controller when and where to move. Is this possible. Thank You, Mark
technicalmarketing  (posted 2008-02-05 10:16:21.0)
Our UK office has updated the manual with the information requested by ghegenbart. We hope that this information is helpful to you.
ghegenbart  (posted 2008-01-31 07:14:55.0)
Comment on the MTS stage manual, section 5.1 and 5.2 (specs): In both sections a hall effect encoder is mentioned. On the first glace this gives the impression that there are two different encoders, one for the motor itself and one for the stage. I would like to propose to omit the specs for motor drive voltage, feedback, encoder counts and gearhead ratio in section 5.1
acable  (posted 2007-12-23 15:53:21.0)
There is a lot on this page, since the visual navigation system break out the 25mm from the 50mm travel stages i would suggest the same is done with this page. The extra room could then me used to better detail the complete system (stage plus drivers). It would also be nice to provide a better connection between the NanoBlock family and this family, while you offer the adapter on this page there is no photo of how this would be used and hence i would guess very few people would notice the possible connecting of these two families of stages. Also the MTS25XYZ-E seem to be missing.
jmyrick  (posted 2007-12-04 04:33:37.0)
The picture of the MTSCSA - MTS Cage System Adapter Plate - does not really show the functionality of the part. Maybe ir would be more helpful to show the function in the main image.

Motorized Linear Translation Stages

Thorlabs' motorized linear translation stages are offered in a range of maximum travel distances, from a stage with 20 µm of piezo translation to our 600 mm direct drive stage. Many of these stages can be assembled in multi-axis configurations, providing XY or XYZ translation. For fiber coupling applications, please see our multi-axis stages, which offer finer adjustment than our standard motorized translation stages. In addition to motorized linear translation stages, we offer motorized rotation stages, pitch and yaw platforms, and goniometers. We also offer manual translation stages.

Piezo Stages

These stages incorporate piezoelectric elements in a variety of drive mechanisms. Our Nanoflex™ translation stages use standard piezo chips along with manual actuators. Our LPS710E z-axis stage features a mechanically amplified piezo design and includes a matched controller. The PD1 stage incorporates a piezo inertia drive that uses "stick-slip" friction properties to obtain an extended travel range. The Elliptec™ stages use resonant piezo motors to push and pull the moving platform through resonant elliptical motion.

Piezoelectric Stages
Product Family Nanoflex™ 20 µm Stage
with 5 mm Actuator
Nanoflex™ 25 µm Stage
with 1.5 mm Actuator
LPS710E 1.1 mm
Z-Axis Stage
PD1 20 mm Stage Elliptec™ 28 mm Stage Elliptec™ 60 mm Stage
Click Photo
to Enlarge
Travel 20 µm + 5 mm Manual 25 µm + 1.5 mm Manual 1.1 mm 20 mm 28 mm 60.0 mm
Maximum Velocity - - 3 mm/s 180 mm/s 90 mm/s
Drive Type Piezo with Manual Actuator Amplified Piezo Piezoelectric Inertia Drive Resonant Piezoelectric Motor
Possible Axis
Configurations
X, XY, XYZ - X, XY, XYZ X
Additional Details

Stepper Motor Stages

These translation stages feature removable or integrated stepper motors and long travel ranges up to 300 mm. The MLJ150 stage also offers high load capacity vertical translation. The other stages can be assembled into multi-axis configurations.

Stepper Motor Stages
Product Family LNR Series
25 mm Stage
LNR Series
50 mm Stage
MLJ150 50 mm
Vertical Stage
NRT Series
100 mm Stage
NRT Series
150 mm Stage
LTS Series
150 mm Stage
LTS Series
300 mm Stage
Click Photo
to Enlarge
Travel 25 mm 50 mm 50 mm 100 mm 150 mm 150 mm 300 mm
Maximum Velocity 2.0 mm/s 50 mm/s 3.0 mm/s 30 mm/s 50 mm/s
Possible Axis
Configurations
X, XY, XYZ X, XY, XYZ - X, XY, XYZ X, XY, XYZ
Additional Details

DC Servo Motor Stages

Thorlabs offers linear translation stages with removable or integrated DC servo motors. These stages feature low profiles and can be assembled in multi-axis configurations.

DC Servo Motor Stages
Product Family MT Series 12 mm Stages PT Series 25 mm Stages MTS Series 25 mm Stage MTS Series 50 mm Stage KVS30 30 mm Vertical Stage
Click Photo to Enlarge
Travel 12 mm 25 mm 25 mm 50 mm 30 mm
Maximum Velocity 2.6 mm/s 2.4 mm/s 8.0 mm/s
Possible Axis Configurations X, XY, XYZ X, XY, XYZ -
Additional Details

Direct Drive Stages

These low-profile stages feature integrated brushless DC servo motors for high speed translation with zero backlash. When no power is applied, the platforms of these stages have very little inertia and are virtually free running. Hence these stages may not be suitable for applications where the stage's platform needs to remain in a set position when the power is off. We do not recommend mounting these stages vertically.

Direct Drive Stages
Product Family DDS Series
50 mm Stage
DDS Series
100 mm Stage
DDS Series
220 mm Stage
DDS Series
300 mm Stage
DDS Series
600 mm Stage
Click Photo to Enlarge
Travel 50 mm 100 mm 220 mm 300 mm 600 mm
Maximum Velocity 500 mm/s 300 mm/s 400 mm/s 400 mm/s
Possible Axis Configurations X, XY X, XY X X
Additional Details

50 mm (1.97") Low-Profile Motorized Translation Stage


Click to Enlarge
Schematic of Metric Version

Click to Enlarge
Schematic of Imperial Version
  • Built-In 50 mm (1.97") DC Servo Actuator
  • Includes One 8-32 (M4) and Eighteen 4-40 (M3) Tapped Holes
  • Bundles Available with KDC101 Controller and KPS101 Power Supply
  • Multi-Axis, Breadboard, and 60 mm Cage System Mounting Adapters Offered Below

Thorlabs' MTS50-Z8 (MTS50/M-Z8) Motorized Translation Stage provides linear motion in one dimension. One centered 8-32 (M4) tapped hole and eighteen 4-40 (M3) tapped holes allow small optomechanics to be directly mounted to the moving platform. Based upon a dual set of linear rails with continuously recirculating ball bearings, the translation mechanism provides smooth, low-friction movement.

The stage requires our KDC101 DC Servo Motor Controller and Power Supply (each sold separately), which are described in more detail below. For convenience, we also offer a stage, KDC101 DC Servo controller, and KPS101 power supply in a bundle at a significant savings over purchasing these items individually. The power supply you receive will be compatible with outlets in your region. Please contact Tech Support prior to ordering if you require a different plug.

The motor cable that is built into the stage is 0.5 m (1.64 ft) long. If more length is required for your application, we recommend our PAA632 Extension Cable, which provides an additional 2.5 m (8.20 ft). It is sold at the bottom of this page.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Imperial Price Available
MTS50-Z8 Support Documentation
MTS50-Z850 mm (1.97") Motorized Translation Stage, 8-32 and 4-40 Taps
$1,151.38
Today
KMTS50E Support Documentation
KMTS50E50 mm (1.97") Motorized Translation Stage Bundled with Controller and Power Supply, 8-32 and 4-40 Taps
$1,659.97
5-8 Days
+1 Qty Docs Part Number - Universal Price Available
PAA632 Support Documentation
PAA632APT DC Servo Motor Cable for Z8 Motors, DE15 Male to DE15 Female, 2.5 m
$60.06
Today
+1 Qty Docs Part Number - Metric Price Available
MTS50/M-Z8 Support Documentation
MTS50/M-Z850 mm (1.97") Motorized Translation Stage, M4 and M3 Taps
$1,151.38
5-8 Days
KMTS50E/M Support Documentation
KMTS50E/M50 mm (1.97") Motorized Translation Stage Bundled with Controller and Power Supply, M4 and M3 Taps
$1,659.97
5-8 Days

Base Plate for Breadboards and Optical Tables

MTS50C-Z8Click to Enlarge
MTS50-Z8 Stage on an Optical Table with MTS50A-Z8 Base Plate
  • Mount an MTS50-Z8 Stage to an Optical Table or Breadboard
  • Contains Four 1/4" (M6) Counterbored Slots for Imperial and Metric Compatibility
  • Includes All Necessary Mounting Hardware and Alignment Pins for Parallelism

The MTS50A-Z8 Base Plate contains four 1/4" (M6) counterbored slots that allow an attached MTS50-Z8 to be positioned on a breadboard, as shown in the photo to the right. The bottom of the translation stage is connected to the base plate using four 4-40 or M3 cap screws. Two alignment pins ensure that the translation axis is parallel to the length of the plate.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal Price Available
MTS50A-Z8 Support Documentation
MTS50A-Z8Base Plate for MTS50 Series Translation Stages
$86.03
Today

Accessory Mounting Plate with 1/4"-20 (M6) and 8-32 (M4) Tapped Holes

MTSA1 ApplicationClick to Enlarge
View Imperial Product List
Item #QtyDescription
Imperial Product List
MTS50A-Z81Base Plate for MTS50 Series Translation Stages
MTS50-Z8150 mm (1.97") Motorized Translation Stage, 8-32 and 4-40 Taps
MTSA11Adapter Plate with 1/4"-20 and 8-32 Tapped Holes for MTS25 and MTS50 Stages
View Metric Product List
Item #QtyDescription
Metric Product List
MTS50A-Z81Base Plate for MTS50 Series Translation Stages
MTS50/M-Z8150 mm (1.97") Motorized Translation Stage, M4 and M3 Taps
MTSA1/M1Adapter Plate with M6 and M4 Tapped Holes for MTS25 and MTS50 Stages
MTSA1 Adapter Plate Attached to
MTS50-Z8 Stage
  • Mount Standard Optical Accessories
  • Contains Seven 1/4"-20 (M6) and Six 8-32 (M4) Mounting Holes
  • Includes All Necessary Mounting Hardware

The MTSA1(/M) adapter plate fixes to the top platform of the MTS50 stages via the through holes in each corner and 4 screws (supplied). It has an array of seven 1/4"-20 (M6) and six 8-32 (M4) mounting holes to offer increased mounting options when used with general-purpose accessories and components. The working height of the stage with an adapter plate and base plate fitted is 1.4" (35.5 mm). The plate is finished in a black, low reflective anodized coating.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Imperial Price Available
MTSA1 Support Documentation
MTSA1Customer Inspired! Adapter Plate with 1/4"-20 and 8-32 Tapped Holes for MTS25 and MTS50 Stages
$47.35
Today
+1 Qty Docs Part Number - Metric Price Available
MTSA1/M Support Documentation
MTSA1/MCustomer Inspired! Adapter Plate with M6 and M4 Tapped Holes for MTS25 and MTS50 Stages
$47.35
5-8 Days

XY Mounting Adapter

MTS50C-Z8Click to Enlarge
Two MTS50-Z8 Stages in XY Configuration with MTS50B-Z8 Adapter
  • Stack Two MTS50-Z8 Stages in an XY Configuration
  • Includes All Necessary Mounting Hardware and Alignment Pins for Orthogonality

The MTS50B-Z8 XY Adapter Plate is designed to orient two MTS50-Z8 (MTS50/M-Z8) stages orthogonally in the XY plane, as shown in the photo to the right. This plate may also be used to stack our 25 mm (0.98") MTS25-Z8 stage with a 50 mm (1.97") MTS50-Z8 stage, but the MTS25-Z8 must be on the bottom.

To begin the assembly process, fasten the plate to the top of the lower stage using four of the provided 4-40 or M3 cap screws. Then insert the provided alignment pins. To complete the assembly, use the remaining 4-40 or M3 cap screws to fasten the plate to the bottom of the upper stage.

In order to mount an MTS50-Z8 stage in the vertical plane, please see the MTS50C-Z8 Right-Angle Bracket shown below.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal Price Available
MTS50B-Z8 Support Documentation
MTS50B-Z8XY Adapter Plate for MTS50 Series Translation Stages
$59.26
5-8 Days

Right-Angle Bracket

MTS50C-Z8
Click to Enlarge
View Imperial Product List
Item #QtyDescription
Imperial Product List
MTS50-Z8350 mm (1.97") Motorized Translation Stage, 8-32 and 4-40 Taps
MTS50B-Z81XY Adapter Plate for MTS50 Series Translation Stages
MTS50C-Z81Right-Angle Bracket for MTS50 Series Translation Stages
View Metric Product List
Item #QtyDescription
Metric Product List
MTS50/M-Z8350 mm (1.97") Motorized Translation Stage, M4 and M3 Taps
MTS50B-Z81XY Adapter Plate for MTS50 Series Translation Stages
MTS50C-Z81Right-Angle Bracket for MTS50 Series Translation Stages

Three MTS50-Z8 Stages in XYZ Configuration with MTS50B-Z8 Adapter and MTS50C-Z8 Right-Angle Bracket
  • Vertically Mount an MTS50-Z8 Translation Stage
  • Designed for XZ or XYZ Configurations
  • Includes All Necessary Mounting Hardware and Alignment Pins for Orthogonality

The MTS50C-Z8 Right-Angle Bracket orients an MTS50-Z8 (MTS50/M-Z8) stage along the vertical axis. It is needed when configuring multiple MTS50-Z8 stages into XZ or XYZ arrangements. This bracket may also be used to stack our 25 mm (0.98") MTS25-Z8 stage with a 50 mm (1.97") MTS50-Z8 stage, but the vertical stage must be an MTS50-Z8.

To create the XYZ configuration shown to the right, first create an XY configuration using the MTS50B-Z8 XY Adapter Plate shown above. Then insert two of the provided alignment pins into the upper stage of the XY configuration. Next, fasten the bracket to the top of the upper stage using four of the provided 4-40 or M3 cap screws. After that, insert the two remaining alignment pins into the vertical mounting surface. Finally, attach the bracket to the upper stage with the remaining cap screws.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal Price Available
MTS50C-Z8 Support Documentation
MTS50C-Z8Right-Angle Bracket for MTS50 Series Translation Stages
$114.70
Lead Time

Adapter for 60 mm Cage Systems

MTS50CSAClick to Enlarge
View Imperial Product List
Item #QtyDescription
Imperial Product List
LCP01260 mm Cage Plate, SM2 Threads, 0.5" Thick, 8-32 Tap (Two SM2RR Retaining Rings Included)
ER8-P41Cage Assembly Rod, 8" Long, Ø6 mm, 4 Pack
MTS50CSA160 mm Cage System Adapter for MTS50 Series Translation Stages
MTS50-Z8150 mm (1.97") Motorized Translation Stage, 8-32 and 4-40 Taps
TR62Ø1/2" Optical Post, SS, 8-32 Setscrew, 1/4"-20 Tap, L = 6"
View Metric Product List
Item #QtyDescription
Metric Product List
LCP01/M260 mm Cage Plate, SM2 Threads, 0.5" Thick, M4 Tap (Two SM2RR Retaining Rings Included)
ER8-P41Cage Assembly Rod, 8" Long, Ø6 mm, 4 Pack
MTS50CSA160 mm Cage System Adapter for MTS50 Series Translation Stages
MTS50/M-Z8150 mm (1.97") Motorized Translation Stage, M4 and M3 Taps
TR150/M2Ø12.7 mm Optical Post, SS, M4 Setscrew, M6 Tap, L = 150 mm
MTS50-Z8 in 60 mm Cage System Using MTS50CSA Adapter
  • Mount an MTS50-Z8 Translation Stage in a 60 mm Cage System
  • Installation Does Not Require Cage System to be Disassembled
  • Includes All Necessary Mounting Hardware and Alignment Pins for Parallelism

The MTS50CSA Adapter Plate orients an MTS50-Z8 (MTS50-Z8) stage parallel to the optical axis in a 60 mm cage system. This allows optics within the cage to be translated over a 50 mm (1.97") range. The cage segment need only be long enough to accommodate the 6.33" (160.8 mm) length of the MTS50-Z8; no additional length is required. An example of the MTS50CSA in use is shown to the right.

To install, insert the two provided alignment pins into the bottom of the stage. Then fasten the adapter to the stage using the four provided 4-40 or M3 cap screws. At this point, the assembly can be inserted through the cage rods in an existing setup. Finally, tighten the two nylon-tipped setscrews against the rods.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal Price Available
MTS50CSA Support Documentation
MTS50CSA60 mm Cage System Adapter for MTS50 Series Translation Stages
$74.13
Today

K-Cube™ DC Servo Motor Controller

photo of power supply adaptersClick to Enlarge
View Product List
Item #QtyDescription
Product List
KCH6011USB Controller Hub and Power Supply for Six K-Cubes or T-Cubes
KDC1011K-Cube Brushed DC Servo Motor Controller (Power Supply Not Included)
KST1011K-Cube Stepper Motor Controller (Power Supply Not Included)
KPZ1011K-Cube Piezo Controller (Power Supply Sold Separately)
TSG0011 T-Cube Strain Gauge Reader (Power Supply Not Included)
TSC0011T-Cube Shutter Controller (Power Supply Not Included)
KAP1012Adapter Plate for KCH Series Hubs and 60 mm Wide T-Cubes
KCH601 USB Controller Hub (Sold Separately) with Installed K-Cube and T-Cube™ Modules (T-Cubes Require the KAP101 Adapter)
  • Front Panel Velocity Wheel and Digital Display for Controlling Motorized Stages or Actuators
  • Two Bidirectional Trigger Ports to Read or Control External Equipment
  • Interfaces with Computer Using Included USB Cable
  • Fully Compatible with Kinesis® or APT™ Software Packages
  • Compact Footprint: 60.0 mm x 60.0 mm x 49.2 mm (2.42" x 2.42" x 1.94")
  • Power Supply Not Included (See Below)

Thorlabs' KDC101 K-Cube Brushed DC Motor Controller provides local and computerized control of a single motor axis. It features a top-mounted control panel with a velocity wheel that supports four-speed bidirectional control with forward and reverse jogging as well as position presets. A backlit digital display is also included that can have the backlit dimmed or turned off using the top-panel menu options. The front of the unit contains two bidirectional trigger ports that can be used to read a 5 V external logic signal or output a 5 V logic signal to control external equipment. Each port can be independently configured.

The unit is fully compatible with our new Kinesis software package and our legacy APT control software. Please see the Motion Control Software tab for more information.

Please note that this controller does not ship with a power supply. Compatible power supplies are listed below. Additional information can be found on the main KDC101 DC Servo Motor Controller page.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal Price Available
KDC101 Support Documentation
KDC101K-Cube Brushed DC Servo Motor Controller (Power Supply Not Included)
$677.41
Today

Compatible Power Supplies

photo of power supply adapters
Click for Details

A location-specific adapter is shipped with the power supply unit based on your location. The adapters for the KPS101 are shown here.
photo of power supply options
Click to Enlarge

The KPS101 Power Supply Unit
  • Individual Power Supply
    • KPS101: For K-Cubes™ or T-Cubes™ with 3.5 mm Jacks
  • USB Controller Hubs Provide Power and Communications
    • KCH301: For up to Three K-Cubes or T-Cubes
    • KCH601: For up to Six K-Cubes or T-Cubes

The KPS101 power supply outputs +15 VDC at up to 2.4 A and can power a single K-Cube or T-Cube with a 3.5 mm jack. It plugs into a standard wall outlet.

The KCH301 and KCH601 USB Controller Hubs each consist of two parts: the hub, which can support up to three (KCH301) or six (KCH601) K-Cubes or T-Cubes, and a power supply that plugs into a standard wall outlet. The hub draws a maximum current of 10 A; please verify that the cubes being used do not require a total current of more than 10 A. In addition, the hub provides USB connectivity to any docked K-Cube or T-Cube through a single USB connection.

For more information on the USB Controller Hubs, see the full web presentation.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal Price Available
KPS101 Support Documentation
KPS10115 V, 2.4 A Power Supply Unit with 3.5 mm Jack Connector for One K- or T-Cube
$35.36
Today
KCH301 Support Documentation
KCH301USB Controller Hub and Power Supply for Three K-Cubes or T-Cubes
$524.83
Today
KCH601 Support Documentation
KCH601USB Controller Hub and Power Supply for Six K-Cubes or T-Cubes
$635.20
Today

Motor Extension Cable

The PAA632 Extension Cable provides an additional 2.5 m (8.20 ft) of cable length for the 15-pin D-type connectors used throughout our motorized actuator selection. The male end connects to the controller, while the female end connects to the motor.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal Price Available
PAA632 Support Documentation
PAA632APT DC Servo Motor Cable for Z8 Motors, DE15 Male to DE15 Female, 2.5 m
$60.06
Today
Log In  |   My Account  |   Contact Us  |   Careers  |   Privacy Policy  |   Home  |   FAQ  |   Site Index
Regional Websites:East Coast US | West Coast US | Asia | China | Japan
Copyright © 1999-2021 Thorlabs, Inc.
Sales: 1-973-300-3000
Technical Support: 1-973-300-3000


High Quality Thorlabs Logo 1000px:Save this Image