The MACH LightDrive 12 Controller is an extremely powerful LED/Lighting controller packed into a very compact 2x3.5in board. Using input from 2 PWM channels or CAN bus, the user can independently control up to 12 high-power outputs. A simple control scheme allows full control with only 2 RC Servo-style PWM inputs, while using CAN communication allows even faster and more precise control of each channel – while also receiving device feedback. The LightDrive 12 controller is also fully protected against short-circuits, overload conditions, reversed input polarity*, and can tolerate +12V applied accidently to any input. The LightDrive’s very small size and light weight make it suitable for many applications including R/C cars, boats, planes, and quadcopters as well as robotics applications of all sizes.
- Controls up to 12 Channels or 4 RGB LED Strips!
- Independent Control Over All Channels
- Supports CAN Communication – Enabling Full 24bit Color
- Simplified Control Option Using 2 PWM Inputs or Serial Port
- Powered Directly from 12V Breaker Panel – Provides Up to 15A Total
- Short-Circuit, Overload, Reverse-Polarity, and Mis-wire Protected
- C++, Java, and LabView Example Code Available
- Compact 2x3.5in Footprint
- Size: 2.0x3.5in (50.8x88.9mm)
- Input Voltage: 8 – 16VDC
- Max Current: Lesser of 15A or 5A/output
- CAN Input: 1Mbit/s
- PWM Inputs: 20-250Hz 0.5-2.5ms
- Refresh Rate: 100Hz for all channels
- Power Connector: 16-24AWG Screwless
- RC Connector: 3pos 0.1in Male HDR (GND-6V*-SIG) *6V Connection optional
- Weight: 0.07 lbs
The LightDrive can be controlled several different ways. The user may choose between CANbus, TTL Serial, and R/C PWM inputs. These methods offer different advantages for detailed information on these protocols, see the User Guide. The LightDrive will switch automatically to the proper protocol based on which signal it sees. If more than one is present, the LightDrive will choose a protocol in the following order: Serial -> CAN -> PWM. Example code, including an API, is available for the FRC RoboRIO controller in C++, Java, and LabView. Simply use the appropriate API for whichever control method you want to use (PWM, CAN, Serial).
Note: The LightDrive is designed to be as resilient as possible against short-circuits and mis-wiring. However, some conditions, such as reverse polarity, may allow current to flow to the connected loads. This may damage the LEDs, though the LightDrive will not be affected.