mLink (I2C) 12 Channel Servo Controller
The mLink 12-Channel Servo Controller allows you to independently control up to 12 servos per module via a microcontroller's serial I²C interface. It supports standard PWM-controlled servos from popular brands like Tower Pro, Futaba, JR, Hitec, Emax, and more.
The mLink 12-Channel Servo Controller allows you to independently control up to 12 servos per module via a microcontroller's serial I²C interface. It supports standard PWM-controlled servos from popular brands like Tower Pro, Futaba, JR, Hitec, Emax, and more.
Servo Connection Features
- 12 Headers: Each servo connects to a dedicated 3-pin header (0.1” pitch) providing: - GND - 5V power - PWM signal External Power Support: External 5V power for servos can be supplied via a screw terminal for increased current handling.
PWM Control Capabilities
- Independent Channels: Generates 12 unique PWM signals. - 20 ms Duty Cycle: Each signal is refreshed every 20 ms. - On-Time Range: PWM on-time adjustable between 10 µs and 2.55 ms, divided into 256 steps. - Servo Precision: For standard servos (requiring 1 to 2 ms on-time), this provides up to 100 steps of resolution per servo,
ensuring smooth and accurate movement.
mLink I²C Interface
- Microcontroller Compatibility: Works with any microcontroller or development board with an I²C interface. - Expandable System: Part of the mLink ecosystem, allowing seamless daisy-chaining with other mLink modules
(e.g., LCD displays, keypads, sensors, relays) through a single I²C connection. - Simple Software Integration: Only one compact library is needed to control the entire mLink system.
Arduino & Raspberry Pi Support
- Arduino: A dedicated mLink library simplifies servo control with intuitive functions. - Raspberry Pi: A Python module is available for easy integration. - Resources: Examples and library links are provided to help you get started quickly.
This controller offers a robust, scalable, and user-friendly solution for projects involving multiple servos.
Module Specifications
Module code: HCMODU0263 Module supply voltage: 4.5V to 5.5V (via mLink header) Supply current (module only): 4.6mA (normal) ~300uA (sleep) Number of servo outputs: 12 Servo output type: PWM Servo duty cycle: 20ms Servo PWM on time (min): 10µs Servo PWM on time (max): 2.55ms Servo step resolution: 10µs Servo interface: 12x 3-pin 0.1” pitch pin header (PWM, 5V, GND) Servo supply input: 5V @ 5A max via screw terminal I²C Interface speed: 400kbits/s (fast mode) I²C default address (HEX): 0x60 Maximum number of modules: 5 with pullups fitted, 112 with pullups removed* Module dimensions: 52mm x 21.5mm x 11.5mm (excluding headers)
*Note the maximum number of connected modules will depend on cable lengths and power requirements of each module. Do not exceed 5 mLink modules connected in series with I2C pullups fitted to all modules. For disconnecting pullups see forum post.
For more information including examples and links to the Arduino mLink library / Raspberry Pi module please see the product forum thread here
Specific References
16 other products in the category
Hobby Components Protoduino...
Designed as a means to easily go from your Arduino and breadboard prototype to a more...
EDTracker DIY PCB
This is the latest Revision 3 PCB which allows you to simplify your build of a DIY EDTracker -...
Hobby Components 1602...
The 1602 SmartLCD module is a serially controlled 2 line by 16 character alphanumeric...
Hobby Components SmartLCD...
The SmartLCD Keypad Kit is an optional add-on for the Hobby Components SmartLCD (HCMODU0122)....
mLink L9110 DC Motor...
The mLink L9110 motor controller is a serial (I2C) 2 channel DC motor driver that is capable...
SmartRFy Sensor Module
The SmartRFy sensor module adds the option to remotely monitor various sensors via a SmartRFy...
SmartRFy Digital Rx Module
The SmartRFy digital Rx module provides a set of 4 digital output pins which can be remotely...
Hobby Components Starter...
PLEASE NOTE THAT THIS KIT IS NOW SHIPPED WITH OUR UNO+ Development Board (See SKU:...
Hobby Components Obstacle...
This robotic car kit is a complete kit of parts, including electronics, that will allow you to...