Compact Universal 1- and 2- Channel LED Controllers with Software Control


Mightex’s Compact 1- and 2- Channel Computer-Controlled Universal LED Drivers are designed to drive a broad range of LED light sources. Each unit comes with a powerful PC-based software with a user-friendly GUI, which enables users to drive LEDs without the need to write any code. In addition, a full-featured SDK is provided, in order for users to write their own software and to integrate Mightex’s LED drivers into their own systems. Furthermore, the drivers have a built-in protection feature, allowing users to limit LED driving current and voltage. Each channel can be individually configured to work under one of the following two modes: Normal Mode (or DC Mode): The output current is a constant, which can be adjusted (using software) from 0 mA to 1,000 mA, through the USB interface; and Strobe Mode: A Pulse-Width-Modulated (or PWM) periodic strobe pattern is output from the channel, which can be turned on by a software trigger. The strobe pattern may last indefinitely or for a preset number of cycles. The frequency of the PWM strobe can be up to 500Hz. In addition, each channel can be individually DISABLED and ENABLED. No voltage or current is output from a DISABLED channel.


Customize your product

  • Specifications
  • Overview
  • Downloads
  • Packing List
  • Software
  • FAQs
  • User's Guide

Specifications (Click here to download datasheet)

Number of Channels12
Power Supply Input Voltage (Vdc )9 ~ 24V
Maximum Output Voltage (Vmax1(Vdc- 3)V
Maximum Per Channel Output Current (Imax )1000mA
Maximum Per Channel Output Power (Pmax ) 210W
Output Current Resolution1mA
Output Current Accuracy±5 mA or ±1.0%, whichever is largermA
Output Current Repeatability±2 mA or ±0.5%, whichever is largermA
PWM Timing Resolution 3100μs
PWM Timing Minimum Step Size 3   1000μs

1. Maximum Output Voltage is 3V less than the Power Supply Input Voltage. For instance, with a Power Supply Input Voltage of Vdc = 24V, the Maximum Output Voltage Vmax would be (Vdc- 3V) = 21V;

2. If the channel output voltage is Vd and the output current is Id, they must simultaneously satisfy: (1) Vd <= Vmax ; (2) Id <= Imax; and (3) Vd *Id <= Pmax; and

3. Each period of a PWM square wave comprises of ON time and OFF time, i.e. two (2) ‘steps’. The minimum value for each step is 1,000μs, and the minimum increment is 100μs.

4. Proper heat dissipation should be provided to the LED controller in customer’s system in order to prevent over-heating, which may lead to self-shutdown by the LED controller for protection purpose. In addition, the total output current of all channels should not exceed the capacity of the power adapter.


Each Channel has two pins, defined as following:

DescriptionLED AnodeLED Cathode


  • Machine vision
  • Displays
  • Microscopy
  • Semiconductor equipment
  • Testing instruments
  • Medical instruments
  • Lighting


  • Computer controllable
  • Universal – suitable for any LED
  • Dual control modes: DC or Strobe
  • Compact
  • User friendly application software with GUI
  • Capable of driving variable loads
  • Full-featured SDK
  • Up to 1,000mA output current
  • High precision with 1mA current resolution

Document Downloads: 

Mechanical Drawing Downloads:

Software Download

Standard Packing List:

  1. 1x LED controller
  2. 1x 12Vdc power supply (upgradeable to 24Vdc for $19/ea)
  3. 1x USB Cable (for -U models) or 1x RS232 Cable (for -S models)

Software Download:

LED Driver Control Panel Screen Shot

Sirius Universal LED Drivers – FAQ’s

Our ‘standard’ LED drivers don’t meet your needs? Don’t worry – you may find your solution right here! Otherwise, please let us know your requirements by calling us at 1-416-840-4991 or emailing us at

Q: Do Sirius LED controllers only work for Mightex’s LED light sources?
A: No. Sirius LED controllers are UNIVERSAL LED drivers, capable of driving LEDs of any made, with any wavelength/color, and of a wide range of output powers.


Q: Do I have to use a PC to control a Sirius LED driver all the time?
A: No. Sirius LED controllers have built-in non-volatile memory, which is used to store the control information including control mode setting and waveform data. In other words, you may (use a PC to) program a Sirius LED controller, disconnect it from the PC, and then use it as a standalone device. Therefore, a Sirius LED controller can be pre-programmed to carry out a wide range of completely different tasks, without having to be connected to a PC all the time.


Q: If I need 8x (or 12x) channels, what’s your solution?
A: Mightex’s LED driver software is capable of simultaneously driving multiple Sirius LED drivers. For example, by connecting 2x (or 3x) SLC-AA04-x 4-Channel LED Drivers to a PC through either RS232 or USB, one could easily construct an 8x (or a 12x) channel LED driver. The following is a schematic diagram showing how this can be done.


Q: Can I write my own application software to control Sirius LED drivers?
A: Yes, Sirius LED controllers come with a command set and a powerful SDK for both RS232 and USB interface. You could write your own application software based on the command set or the SDK, or you could utilize our OEM resources to develop the application software for you.


Q:Do the SLC-series LED drivers provide IAP ( In Application Programming ) capability?
A: Yes, SLC-series LED drivers come with in-field firmware upgradeability, via Mightex’s standard LED driver software. With this capability, customers can upgrade the firmware with ease.

Product specifications are subject to change without prior notice. All prices are FOB California, unless otherwise stated. Please call/email for volume pricing.