Description BugC2 is a programmable robot base compatible with M5StickC series controllers. It integrates a four-channel L9110S motor driver, DC geared motors, and an STM32F030F4 core control chip. The base includes two programmable RGB LEDs, an infrared encoder, and a dedicated battery holder. Through the top slot, BugC2 connects tightly with the M5StickC controller and receives control commands via the I2C protocol at address 0x38. BugC2 also includes a Type-C charging interface, battery reverse connection protection, and voltage detection. Its built-in 700mAh 16340 rechargeable lithium battery supports longer operation for educational, robot control, and smart toy applications. Note: The transparent plastic film on the outside of the BugC2 foot springs is designed to prevent the springs from falling off. Do not remove it, otherwise the springs may detach and affect normal device operation. Features Programmable robot base Remote control support Four-channel motor driver: L9110S 2 x RGB LED Infrared remote decoding Battery voltage detection Onboard Type-C battery charging Battery reverse connection protection I2C control protocol, address 0x38 Specifications Specification Parameter MCU STM32F030F4P6 Motor Driver L9110S Infrared Receiver SL0038GD RGB WS2812C-2020 Battery Capacity 700mAh (Model: 16340) Standby Current Avg: [email protected] Operating Current Avg: [email protected] IR Detection Range (StickC Plus2) 180° infrared emission range: 560cm; 90° infrared emission range: 400cm Operating Temperature 0~40°C Product Size 53.5 x 53.5 x 51.5mm Product Weight 74.5g Package Size 71.7 x 70 x 58mm Package Weight 87.9g Interface I2C control interface, address 0x38 Type-C charging interface Four-channel DC motor driver output Infrared receiver RGB LED control Battery voltage detection Applications Remote motor control Robot control Smart toys Product List 1 x StickC Plus2 1 x BugC2 Base 12 x Silicone Foot Pads Resources Official Documentation BugC2 Schematics PDF BugC2 Model Size PDF L9110S Datasheet BugC2 Arduino Library BugC2 Internal Firmware BugC2 Protocol BugC2 Test Example EasyLoader Official Product Video FAQ What controller does BugC2 use? BugC2 uses the STM32F030F4P6 as its core control chip. What motor driver is built in? It uses the L9110S four-channel motor driver. How does BugC2 communicate with M5StickC series controllers? It receives control commands via the I2C protocol at address 0x38. What battery does BugC2 include? It includes a 700mAh 16340 rechargeable lithium battery. Should the transparent film on the foot springs be removed? No. The film prevents the foot springs from falling off and should not be removed.