Hat 8Servos v1.1 is an 8-channel servo driver board compatible with the M5Stick series. It uses the STM32F030F4 main controller to generate multiple PWM signals for servo driving and is controlled via the I2C communication protocol, effectively saving IO resources. It features a servo power control circuit composed of MOS transistors, supporting programmable dynamic control of motor release/lock. The power supply uses a rechargeable 16340/18350 lithium battery (700mAh) and also supports 18350 lithium batteries. The maximum load can reach 1.3A when all 8 channels are working simultaneously, meeting the driving requirements of standard servo specifications.
Specification | Parameter |
---|---|
MCU | STM32F030F4P6 |
Lithium Battery | Type: 16340/18350, Capacity: 700mAh |
Driver Servo Channels | 8 channels |
Driver Max Load | 8 channels max load: DC4.2V@1.3A |
Driver Standby Current | DC4.2V@2.2uA |
Mounting Hole Size | M3 |
Communication Protocol | I2C:0x36 |
Net Weight | 28.3g |
Gross Weight | 39.7g |
Product Dimensions | 52 x 38 x 19mm |
Package Dimensions | 75 x 46 x 29mm |
M5StickC | G0 | G26 | 3.3V | GND |
---|---|---|---|---|
8Servos HAT v1.1 | SDA | SCL | VIN | GND |
hex | len | R/W | description | send params |
---|---|---|---|---|
0x00 | 1 | R/W | CH1 angle output | [0] CH1 angle Valid range: 0-180 |
0x01 | 1 | R/W | CH2 angle output | [0] CH2 angle Valid range: 0-180 |
0x02 | 1 | R/W | CH3 angle output | [0] CH3 angle Valid range: 0-180 |
0x03 | 1 | R/W | CH4 angle output | [0] CH4 angle Valid range: 0-180 |
0x04 | 1 | R/W | CH5 angle output | [0] CH5 angle Valid range: 0-180 |
0x05 | 1 | R/W | CH6 angle output | [0] CH6 angle Valid range: 0-180 |
0x06 | 1 | R/W | CH7 angle output | [0] CH7 angle Valid range: 0-180 |
0x07 | 1 | R/W | CH8 angle output | [0] CH8 angle Valid range: 0-180 |
0x10 | 2 | R/W | CH1 pulse width output | [0] CH1 pulse width HB [1] CH1 pulse width LB Valid range: 500-2500 |
0x12 | 2 | R/W | CH2 pulse width output | [0] CH2 pulse width HB [1] CH1 pulse width LB Valid range: 500-2500 |
0x14 | 2 | R/W | CH3 pulse width output | [0] CH3 pulse width HB [1] CH1 pulse width LB Valid range: 500-2500 |
0x16 | 2 | R/W | CH4 pulse width output | [0] CH4 pulse width HB [1] CH1 pulse width LB Valid range: 500-2500 |
0x18 | 2 | R/W | CH5 pulse width output | [0] CH5 pulse width HB [1] CH1 pulse width LB Valid range: 500-2500 |
0x1A | 2 | R/W | CH6 pulse width output | [0] CH6 pulse width HB [1] CH1 pulse width LB Valid range: 500-2500 |
0x1C | 2 | R/W | CH7 pulse width output | [0] CH7 pulse width HB [1] CH1 pulse width LB Valid range: 500-2500 |
0x1E | 2 | R/W | CH8 pulse width output | [0] CH8 pulse width HB [1] CH1 pulse width LB Valid range: 500-2500 |
0x30 | 1 | R/W | MOS servo power control | [0] MOS_CTL Valid range: 0 (power off)/1 (power on) |
Specification | 8Servos HAT | 8Servos HAT v1.1 |
---|---|---|
Motor Power Control | / | MOS transistor power control |
Battery Reverse Protection | / | With protection circuit |
Mounting Ears | / | 4x easy-to-remove mounting ears with holes |
Programmable RGB LED | SK6812 | / |
I2C ADDR | 0x38 | 0x36 |