THORLABS MCMK3 User Manual
THORLABS MCMK3 User Manual

THORLABS MCMK3 User Manual

3-axis usb hid joystick

Advertisement

Quick Links

MCMK3 3-Axis USB HID
Joystick
User Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MCMK3 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for THORLABS MCMK3

  • Page 1 MCMK3 3-Axis USB HID Joystick User Guide...
  • Page 2: Table Of Contents

    MCMK3 USB HID Joystick Table of Contents Chapter 1 Introduction ....................... 1 Chapter 2 Getting Started ......................3 2.2.1 Minimum computer Requirements ........................3 2.2.2 Setup ................................... 3 Chapter 3 Software ........................5 3.1.1 Installation................................5 3.1.2 Setup ................................... 6 3.1.3...
  • Page 3: Chapter 1 Introduction

    Chapter 1 Introduction The MCMK3 3-Axis USB HID Joystick consists of a hand-operated knob box with an attached USB cable. Each of the three side faces of the knob box include a Rotating Encoder Knob and a Push-button LED switch (with a green LED).
  • Page 4 MCMK3 USB HID Joystick Chapter 1: Introduction Caution The product has been tested and found to comply with the limits according to IEC 61326-1 for using connection cables shorter than 3 meters (9.8 ft). Note This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules and meets all requirements of the Canadian Interference- Causing Equipment Standard ICES-003 for digital apparatus.
  • Page 5: Chapter 2 Getting Started

    Chapter 2 Getting Started Unpacking and Inspection Open the package, and carefully remove the MCMK3 Joystick. Inspect the device for any missing parts or damage. If there is any problem, please contact our nearest office (see Chapter 10, on Page 25 for details).
  • Page 6 A few seconds after this message disappears, the below message will appear: Figure 4 MCMK3 Device Ready Popup The MCMK3 Joystick is now ready for use as a USB HID Device. See Chapter 4, on Page 17 for more information. Page 4...
  • Page 7: Chapter 3 Software

    Thorlabs offers two software tools for the MCMK3 Joystick. The first is the Thorlabs Joystick Firmware Update Utility for firmware updates, and the second is the Thorlabs Joystick Test Utility for assessing the USB HID In and Out report functionality of the MCMK3 Joystick. The latest versions of both of these, along with the firmware .hex file, can be found on www.thorlabs.com.
  • Page 8: Setup

    The below window should appear stating the Device Name (MCMK3), and the Serial Number (found on the baseplate of the MCMK3 Joystick). If the MCMK3 Joystick does not appear here, please click the refresh button, or try to plug it into a different USB port on your computer.
  • Page 9: Actions

    From the “Select an Action” Window you have the option to either update the firmware, or verify the firmware installed on the MCMK3 Joystick. Both of these actions are explained in more detail below. First however, it is important to download the most up to date firmware version for the MCMK3 Joystick from the website.
  • Page 10 Click on the Install button, and wait for the progress bar to finish. A message will pop up saying that the Update has been completed. Please power cycle the MCMK3 Joystick before use, by unplugging and plugging in the USB cable.
  • Page 11 MCMK3 USB HID Joystick Chapter 3: Software Verify Firmware a. Select the Verify Firmware option on the “Select an Action” Window and click the Next Button. Figure 9 Verify Firmware Selected b. Click the Browse button and navigate to the location the firmware was saved to, and select the firmware file, then click the Next button.
  • Page 12 Chapter 3: Software c. Click on the Verify button, and follow the on screen instructions. You will need to power cycle the MCMK3, then click OK on the pop-up window, and then click the Next button. Figure 11 Power Cycle pop-up window d.
  • Page 13: Installation

    MCMK3 USB HID Joystick Chapter 3: Software Thorlabs Joystick Test Utility Installation Procedure The Thorlabs Joystick Test Utility can be used to verify the HID In and Out reporting of the MCMK3 Joystick through a visual interface. 3.2.1 Installation Navigate to the below Thorlabs software downloads page URL, where you can search for the MCMK3 in the search tab.
  • Page 14: User Interface

    Chapter 3: Software 3.2.3 User Interface The below diagram depicts and labels some of the basic software features on the Thorlabs Joystick Test Utility that will be referenced in case the need for troubleshooting arises. Figure 13 Test Utility User Interface...
  • Page 15: Troubleshooting Guide

    3.2.4 Troubleshooting Guide This guide can be used to determine if any issues experienced while using the MCMK3 Joystick are originating from within the joystick, whether related to hardware or software, or if the issues are originating from the device the joystick is plugged into.
  • Page 16 Repeat i-ii for Knobs 2 and 3. This concludes the Rotation Velocity Test. If the MCMK3 Joystick is not functioning as explained above, please contact our nearest office (see Chapter 10, on Page 25 for details).
  • Page 17 Figure 19 High Speed Knob Setting iv. Repeat i-iii for Knobs 2 and 3. This concludes the Speed Knob Test. If the MCMK3 Joystick is not functioning as explained above, please contact our nearest office (see Chapter 10, on Page 25 for details).
  • Page 18 Push-button depression indicator changes colors in the Face 2 and Face 3 control boxes. This concludes the Button Test. If the MCMK3 Joystick is not functioning as explained above, please contact our nearest office (see Chapter 10, on Page 25 for details).
  • Page 19: Chapter 4 Usb Hid In And Out Reports

    Chapter 4 USB HID In and Out Reports The MCMK3 joystick is a USB HID Class Device, and as such can be configured and used with a variety of different joysticks that can utilize the USB HID Class. More resources regarding the Device Class Definition for USB HID can be found at usb.org/hid.
  • Page 20 MCMK3 USB HID Joystick Chapter 4: USB HID In and Out Reports USB HID OUT Report The table below details the OUT report by byte, where LED 0, LED 1, and LED 2 refer to the LEDs on the Push-...
  • Page 21: Chapter 5 Maintenance

    Use the table below, in Section 5.2.1, to help determine which part(s) of the Troubleshooting Guide, in Section 3.2.4, you should follow to diagnose the MCMK3 Joystick . The Troubleshooting Guide is a step by step walk through of how to use the Thorlabs Joystick Test Utility to diagnose the MCMK3 Joystick . The installation procedure, setup, user interface, and troubleshooting guide are explained in Chapter 3, Section 3.2, on Page 11.
  • Page 22 Chapter 5: Maintenance o If the joystick fails the test, and the movement is not mapped correctly in the Thorlabs Joystick Test Utility, reach out to Tech Support o If the joystick passes the test, double check in Chapter 4, Section 4.3 to ensure your interpretation of the HID In report is correct.
  • Page 23: Chapter 6 Specifications

    MCMK3 USB HID Joystick Chapter 6: Specifications Chapter 6 Specifications Specification Value Input Power Requirements Voltage 5 VDC (USB) Current 50 mA (average), 100 mA (max) HID Specifications HID In - Reporting Joystick Features 3 Rotating Encoder Knobs for 3...
  • Page 24: Chapter 7 Mechanical Drawings

    MCMK3 USB HID Joystick Chapter 7: Mechanical Drawings Chapter 7 Mechanical Drawings Figure 23 MCMK3 Joystick Mechanical Drawings Page 22 TTN279970-D02...
  • Page 25: Chapter 8 Certifications And Compliance

    MCMK3 USB HID Joystick Chapter 8: Certifications and Compliance Chapter 8 Certifications and Compliance Rev. A, February 3, 2023 Page 23...
  • Page 26: Chapter 9 Warranty And Rma Information

    Waste treatment is your own responsibility. “End of life” units must be returned to Thorlabs or handed to a company specializing in waste recovery. Do not dispose of the unit in a litter bin or at a public waste disposal site. It is the user’s responsibility to delete all private data stored on the device prior to disposal.
  • Page 27: Chapter 10 Thorlabs Worldwide Contacts

    MCMK3 USB HID Joystick Chapter 10: Thorlabs Worldwide Contacts Chapter 10 Thorlabs Worldwide Contacts For technical support or sales inquiries, please visit us at for our most up-to-date www.thorlabs.com/contact contact information. USA, Canada, and South America UK and Ireland Thorlabs, Inc.
  • Page 28 www.thorlabs.com...

Table of Contents