Description M5Stack GoPlus2 is a stackable motor and servo control module for M5Stack projects that need compact motion control and extra input/output expansion. The M5Stack GoPlus2 motor driver uses an STM32F030C8T6 controller with a DRV8833 motor driver, providing two DC motor channels, four servo outputs, three expandable PORT-B interfaces and infrared transmit/receive support. For compact robotics, smart toys and multi-channel prototypes, this servo driver module keeps motor driving, signal collection and IR control in one stackable unit. Note: M5Stack GoPlus2 communicates through I2C at address 0x38. The built-in 500mAh battery can be charged through the M5Core host, and the DC power port can be used when external motor power is required. Features M5Stack GoPlus2 motor driver and servo driver module with 2 DC motor drive channels and 4 servo drive channels. 3 expandable PORT-B interfaces for analog input, digital input and digital output. Infrared transmission and reception for remote-control projects. Main control chip STM32F030C8T6 with DRV8833 motor driver. Power indicator, DC power input and built-in 500mAh battery support. I2C communication at address 0x38 for M5Stack stack integration. Specifications Main Control Chip STM32F030C8T6 Motor Driver DRV8833 Peripheral Ports DC Motor x 2, PORT-B x 3, Servo x 4 Infrared Transmit and receive functions Battery 500mAh Communication I2C communication @ 0x38 Product Size 54.0 x 54.0 x 13.0mm Product Weight 38.0g Package Size 133.0 x 95.0 x 20.0mm Gross Weight 58.0g Applications M5Stack GoPlus2 for servo and DC motor driving in small robot platforms. GoPlus2 motor driver control for DIY toy bases and moving prototypes. Multi-channel input/output signal acquisition and control. Infrared controller projects with onboard IR transmit and receive functions. Product List 1 x Module13.2 GoPlus2 2 x DC Motor connection cables Other Content As a servo driver module, M5Stack GoPlus2 can combine motor control, servo output, PORT-B expansion and IR functions in one stackable module. The documentation page provides schematics, PinMap, EasyLoader, UiFlow1/UiFlow2 examples and the I2C protocol for development. Resources M5Stack GoPlus2 documentation FAQ What is M5Stack GoPlus2 used for? M5Stack GoPlus2 is used when an M5Stack project needs DC motor driving, servo outputs, PORT-B input/output expansion and IR control in a compact stackable module. How many motor and servo channels does the GoPlus2 motor driver provide? The GoPlus2 motor driver provides 2 DC motor drive channels and 4 servo drive channels, plus 3 expandable PORT-B interfaces. How does this servo driver module communicate with the host? This servo driver module communicates over I2C at address 0x38. Does the M5Stack GoPlus2 require external power? M5Stack GoPlus2 includes a 500mAh battery that can be charged through the M5Core host, and it also provides a DC power port for external motor power when the project load requires it.