Kinesis® K-Cube™ Laser Diode Driver
- Constant Current or Constant Power Operation
- Control Via Local Panel or USB PC Connection
- Full Software Control Suite Included
- Compact Footprint
Laser Diode Driver
(Power Supply Sold Separately)
Included Mounting Plate
Kinesis Software Included
Click to Enlarge
Back and Top View of the KLD101 K-Cube LD Driver
|Compact Light Source & Driver Modules|
|Laser Diode Driver|
- Current Output up to 230 mA
- LD Compliance Voltage up to 10 V at 50 mA
- Low Noise: <3.5 μA
- Constant Current and Constant Power Operating Modes
- Compact Housing: 121.0 mm x 60.0 mm x 47.0 mm (4.76" x 2.36" x 1.85")
- Safety Enable Key Switch and Laser Safety Interlock
- LCD Display Screen and Controls for Standalone Operation
- USB Connection for Remote PC-Controlled Operation
- Kinesis® Software Control Suite Included
- Single- and Multi-Channel Power Supply Options Available Separately
The KLD101 K-Cube™ Laser Diode Controller is a compact, versatile module designed to drive a wide range of semiconductor laser diodes and LEDs. It supports operating currents up to 230 mA, a compliance voltage up to 10 V at 50 mA (>7 V at 230 mA), and both constant current and constant power operating modes. The KLD101 also enables the maximum drive current current to be set to prevent damage to the laser diode by accidental overdriving. As a member of the K-Cube family of products, this driver can be controlled locally using the screen and switches on the unit, or it can be controlled using a PC via the USB interface and included software.
The unit has a highly compact 121.0 mm x 60.0 mm footprint, allowing it to be positioned close to the rest of the system when manually adjusting the laser output using the top panel controls and convenient LCD display screen. A power switch on the front of the unit turns the K-Cube on and off, and the LCD screen displays information and settings upon startup, with or without a PC. When the unit is turned off, the K-Cube saves all user-adjusted settings for the next session. The power switch should always be in the "off" position when plugging in or unplugging the unit.
USB connectivity provides easy, plug-and-play, PC-controlled operation. The included Kinesis software package features .NET controls that can be used by third-party developers programming in C or C# and working in the latest LabVIEW™ or .NET compatible frameworks to create custom applications. For more details, please see the Kinesis Software and Kinesis Tutorials tabs. A USB 3.0 Type-A to type Micro-B cable is included with this K-Cube driver.
Optical Table Mounting Plate
Each unit comes with a mounting plate that attaches to the base of the module. The plate contains two magnets for temporary placement on an optical table and two counterbored slots for 1/4"-20 (M6) cap screws for a more permanent placement on the tabletop.
Power Supply Options
The preferred power supply (single channel, multi-channel, or hub-based) depends on the end user's application and whether you already own compatible power supplies. To that end and in keeping with Thorlabs' green initiative, we do not ship these units bundled with a power supply.
This K-Cube can be powered using our TPS002 power supply. If the TPS002 is used to power the KLD101, we do not recommend powering an additional K-Cube unit due the power supply's current limitations. Mutliple units can be connected to a single PC using the KCH301 or KCH601 USB Controller Hub (available below) for applications involving multiple K-Cubes. The KCH301 features three controller mounting bays while the KCH601 features six controller mounting bays. Note that these K-Cube drivers occupy two mounting bays on the USB controller hubs.
All power supply options compatible with the K-Cube laser diode driver can be found below.
|Laser Diode (LD) Output||9-Pin D-Type|
|Max LD Current||230 mA|
|Max LD Current Limit Range||15 mA to 200 mA|
|LD Compliance Voltage||Up to 10 V at 50 mA (>7 V at 230 mA)|
|LD Current Setting Resolution||<8 µA|
|LD Power Setting Resolution||1 µW|
|LD Current/Power Measurement Resolution||<0.4 µA (15 bit)|
|Output Current Accuracy (Constant Current Mode)||0.2% (at 230 mA)|
|Temperature Drift||<40 ppm/°C (Typ.)|
|LD Current Noisea||<3.5 µA RMS (Typ.) at 46 mA over 20 Ω|
|LD Voltage Reading Accuracy||3% of Full Scale (15 V)|
|Supported LD/PD Configurations||All|
|LD Protection||Relay - Open Circuit, Under/Over Voltage - 2 Interlocks|
|Operating Modes||Constant Current / Constant Power|
|Modulation Input||SMA: 0 to 10 V = 0 to Full Power,
DC or Sine Wave Input Only
|Modulation Bandwidthb||20 kHz Full Depth (46 ksps)|
|Power Input||+15 V, -15 V, +5 V|
|Housing Dimensions (W x D x H)||121.0 x 60.0 x 47.0 mm
(4.76" x 2.36" x 1.85")
|Weight||400 g (0.88 lbs)|
Click to Enlarge
Mechanical Drawing of KLD101 Laser Diode Controller
Laser Diode Out
|2||Photodiode Cathode||7||Laser Diode Cathode
(Polarity Anode Grounded)
|3||Laser Diode Ground||8||Laser Diode Anode
(Polarity Cathode Grounded)
|5||Ground for Pin 1a||9||Not Connected|
The USB 3.0 port is compatible with a USB 2.0 Micro-B connector if the Micro-B connector is plugged into the shaded region in the photo above. A USB 3.0 Type-A to type Micro-B cable is included with the K-Cube.
I/O 1 & 2
These connectors provide a 5 V logic level input and output that can be configured independently to support triggering into and out of external devices.
Used to control the intensity of the laser output from an external source. This input can be driven from a 0 to 10 V voltage source. The input impedence is 16 kΩ.
2.5 mm Pin
The interlock jack must be shorted with the included 2.5 mm pin or an external user gate before the laser may be enabled.
|K-Cube™ vs. T-Cube™ Feature Comparison|
|Kinesis Software Compatibility|
|Kinesis USB Module Hubs Compatibility||Requires KAP102 Adapter|
|Previous Generation TCH002 Controller Hub||No|
|Safety Key Switch|
|Bidirectional SMA Trigger Porta||2||No|
|SMA External Analog Inputa|
|Computer Connectiona||USB 3.0 Micro-B
(USB 2.0 Compliant)
|USB 2.0 Micro-B
(USB 2.0 Compliant)
|Included Mounting Plate|
|Size (W x D x H)|
|On-Unit Digital Display|
|Output Intensity Control via Top Panel|
|Control Source Selection||No|
|Display Screen Brightness Adjustment|
|Information Readout||Power and Current||Power and Current|
Introducing Thorlabs' Kinesis® Laser Diode Controller
A major upgrade to the former-generation T-Cubes, the growing K-Cube line of high-end modules provides increased versatility not only through the new Kinesis software, but through an overhaul and update of their physical design and firmware.
Every K-Cube includes a digital display. In addition to basic input and output readouts, the K-Cube laser diode controller features a scroll wheel for adjusting the output current, power, and other settings. Each unit contains a front-located power switch that, when turned off, saves all user-adjustable settings, as well as two bidirectional SMA trigger ports that accept or output a 5 V TTL logic signal.
Please see the table to the right for a full comparison of the features offered by our new
Click for Details
KLD101 K-Cube Kinesis Laser Diode Driver
Kinesis USB Controller Hubs
Complementing our K-Cubes are our Kinesis USB 2.0 controller hubs. With two versions available for three or six K- or T-Cubes, these USB hubs are designed specifically for communication between multiple modules and the host control PC. These hubs are backward compatible with our T-Cubes.
K-Cubes simply clip into place using the provided on-unit clips, while current- and previous-generation T-Cubes require the KAP101 Adapter Plate, shown in the animation below on the right. The hub vastly reduces the number of USB and power cables required when operating multiple modules. Note that the KLS635 and KLS1550 are twice as long as a standard K-Cube and occupy two ports on the controller hub.
K-Cube Table Mounting Plate
Unlike T-Cubes, every K-Cube includes a mounting plate that clips onto the base of the controller. The plate contains two magnets for temporary placement on an optical table and two counterbores for 1/4"-20 (M6) cap screws for more permanent placement on the tabletop.
Kinesis USB Controller Hubs
3- and 6-Port USB Controller Hubs allow multiple controllers to be connected to one PC for multi-axis applications. K-Cubes can be directly attached to the hubs while T-Cubes require a KAP101 Adapter Plate.
Thorlabs' Kinesis® software can be used to control devices in the Kinesis or APT™ family, which covers a wide range of devices 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 new .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.
By providing these common software platforms, Thorlabs has ensured that users can easily mix and match any of the APT and Kinesis 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 the low-powered, single-axis to the high-powered, 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.
Kinesis Version 1.14.25
The Kinesis Software Package, which includes a GUI for control of Thorlabs' Kinesis and APT™ system controllers.
- Communications Protocol
Kinesis GUI Screen for K-Cube Laser Diode Driver
Thorlabs' Kinesis® software features new .NET controls which can be used by third-party developers working in the latest C#, Visual Basic, LabVIEW™, or any .NET compatible languages to create custom applications.
This programming language is designed to allow multiple programming paradigms, or languages, to be used, thus allowing for complex problems to be solved in an easy or efficient manner. It encompasses typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming. By providing functionality with this common software platform, Thorlabs has ensured that users can easily mix and match any of the Kinesis 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 the low-powered, single-axis to the high-powered, multi-axis systems and control all from a single, PC-based unified software interface.
The Kinesis System Software allows two methods of usage: graphical user interface (GUI) utilities for direct interaction 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.
For a collection of example projects that can be compiled and run to demonstrate the different ways in which developers can build on the Kinesis motion control libraries, click on the links below. Please note that a separate integrated development environment (IDE) (e.g., Microsoft Visual Studio) will be required to execute the Quick Start examples. The C# example projects can be executed using the included .NET controls in the Kinesis software package (see the Kinesis Software tab for details).
|Click Here for the Kinesis with C# Quick Start Guide
Click Here for C# Example Projects
Click Here for Quick Start Device Control Examples
LabVIEW can be used to communicate with any Kinesis- or APT-based controller via .NET controls. In LabVIEW, you build a user interface, known as a front panel, with a set of tools and objects and then add code using graphical representations of functions to control the front panel objects. The LabVIEW tutorial, provided below, provides some information on using the .NET controls to create control GUIs for Kinesis- and APT-driven devices within LabVIEW. It includes an overview with basic information about using controllers in LabVIEW and explains the setup procedure that needs to be completed before using a LabVIEW GUI to operate a device.
|Click Here to View the LabVIEW Guide
Click Here to View the Kinesis with LabVIEW Overview Page
Laser Diode Controller Selection Guide
The tables below are designed to give a quick overview of the key specifications for our laser diode controllers and dual diode/temperature controllers. For more details and specifications, or to order a specific item, click on the appropriate item number below.
|Item #||Drive Current||Compliance Voltage||Constant Current||Constant Power||Modulation||Package|
|LDC200CV||20 mA||6 V||External||Benchtop|
|VLDC002||25 mA||5 V||-||Int/Ext||OEM|
|LDC201CU||100 mA||5 V||External||Benchtop|
|LD2000R||100 mA||3.5 V||-||External||OEM|
|EK2000||100 mA||3.5 V||-||External||OEM|
|LDC202C||200 mA||10 V||External||Benchtop|
|KLD101||230 mA||≤10 V||External||K-Cube™|
|IP250-BV||250 mA||8 Va||External||OEM|
|LD1100||250 mA||6.5 Va||-||--||OEM|
|LD1101||250 mA||6.5 Va||-||--||OEM|
|EK1101||250 mA||6.5 Va||-||--||OEM|
|EK1102||250 mA||6.5 Va||-||--||OEM|
|LD1255R||250 mA||3.3 V||-||External||OEM|
|LDC205C||500 mA||10 V||External||Benchtop|
|IP500||500 mA||3 V||External||OEM|
|LDC210C||1 A||10 V||External||Benchtop|
|LDC220C||2 A||4 V||External||Benchtop|
|LDC240C||4 A||5 V||External||Benchtop|
|LDC4005||5 A||12 V||Int/Ext||Benchtop|
|LDC4020||20 A||11 V||Int/Ext||Benchtop|
|Dual Temperature and Current Controllers|
|Item #||Drive Current||Compliance Voltage||TEC Power (Max)||Constant Current||Constant Power||Modulation||Package|
|VITC002||25 mA||5 V||>2 W||-||Int/Ext||OEM|
|ITC102||200 mA||>4 V||12 W||Ext||OEM|
|ITC110||1 A||>4 V||12 W||Ext||OEM|
|ITC4001||1 A||11 V||>96 W||Int/Ext||Benchtop|
|CLD1010LPa||1.0 A||>8 V||>14.1 W||Ext||Benchtop|
|CLD1011LPb||1.0 A||>8 V||>14.1 W||Ext||Benchtop|
|CLD1015c||1.5 A||>4 V||>14.1 W||Ext||Benchtop|
|ITC4002QCLd||2 A||17 V||>225 W||Int/Ext||Benchtop|
|ITC133||3 A||>4 V||18 W||Ext||OEM|
|ITC4005||5 A||12 V||>225 W||Int/Ext||Benchtop|
|ITC4005QCLd||5 A||20 V||>225 W||Int/Ext||Benchtop|
|ITC4020||20 A||11 V||>225 W||Int/Ext||Benchtop|
- Top Panel Display Screen and Controls for Standalone Operation
- USB Connectivity for PC Operation with Kinesis® Software
- Two External Trigger Ports (SMA Connectors)
- Compact Footprint: 121.0 mm x 60.0 mm x 47.0 mm (4.76" x 2.36" x 1.85")
- Power Supply Sold Separately (See Options Below)
The K-Cube Laser Diode Driver provides local and computerized control of a laser diode or LED. It features top-panel controls that support both constant current and constant power operation modes. The digital display on the top panel includes a backlight that can be 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.
The unit is fully compatible with our Kinesis software package. Please see the Kinesis Software tab for more information.
Please note that this controller does not ship with a power supply. Compatible power supplies are listed below. See the table to the right for assistance in choosing a power supply.
- Individual ±15 V/5 V Power Supply
- TPS002: For up to Two K-Cubes™ or T-Cubes™ with Mini-DIN Input*
- 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 TPS002 supplies power for up to two K-Cubes* or T-Cubes. The cubes still require individual computer connection via USB cable.
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.
*The TPS002 can only support one KNA-VIS or KNA-IR controller or one KLD101 driver and should not be used to power any additional units as that may exceed current limitations.