BugC is a programmable robot base compatible with M5StickC. The main components of the base include a four-channel motor driver, four DC motors, an STM32F030F4 control chip, 2 programmable RGB LEDs, a battery holder, and an independent switch, all designed in a compact and agile form. The BugC base needs to be used in conjunction with the M5StickC controller. On the base, there are four DC geared motors driven by the STM32F030, with the circuit connected to the top slot of the M5StickC, communicating via the I2C protocol (0x38) to achieve control.