M5Stack BugC2 programmable robot base has an STM32 control chip and a four-way motor driver

Modular IoT hardware developer, M5Stack, has released a new programmable robot base based on the STM32F030F4 microcontroller with LEGO and Arduino compatibility. The M5Stack BugC2 is “compatible with the M5StickC series controllers,” and includes the ESP32-powered M5StickC Plus2 development kit in the package.

m5stack bugc2 robotIt features an L9110S four-way motor driver for all-directional operation, two programmable RGB LEDs, an infrared encoder, and a 16340 rechargeable Li-ion battery holder. It also comes with a USB Type-C port for charging the battery and supports onboard reverse charging protection and voltage detection.

Listed applications for the M5Stack BugC2 programmable robot base include remote motor control, robot control, and an intelligent toy.

m5stack bugc2

M5Stack BugC2 specifications:

  • Microcontroller – STMicroelectronics STM32F030F4 microcontroller, with Arm 32-bit Cortex-M0 CPU @ 48 MHz, and with up to 256KB of flash memory
  • Motor driver – L9110S
  • Infrared receiver – SL0038GD
  • IR detection distance (StickC Plus2)
    • Infrared emission distance (linear distance) at 180°: 560cm
    • Infrared emission distance at 90°: 400cm
  • USB – USB Type-C for charging and programming
  • RGB – WS2812C-2020
  • Power
    • Battery: 16340 Li-ion (700mAh)
    • Standby current: 4.2V/20.8µA
    • Working current: 4.2V/285.1mA
  • Misc – 2x RGB LEDs, 2x LEDs (Battery charging and full), 4x suspension damping, I2C interface for connecting to the M5StickC controller
  • Operating Temperature – 0°C – 40°C
  • Size – 55 x 40 x 25 mm
  • Weight – 74.5g

The M5Stack BugC2 connects to the onboard M5StickC Plus2 controller via an I2C interface. The Plus2 can be programmed with the company’s UIFlow IDE or the Arduino IDE. You can find more detailed information about the BugC2 in the product documentation, including schematics and program burner software. There are links to two GitHub repositories, with Arduino examples and internal firmware for the STM32.

The BugC2 can be bought for $56 from the company store. It comes in a package that contains the BugC2 base, StickC Plus2, and silica gel pads. Other recent products by the M5Stack company include the M5Dial smart rotary knob, the M5Stack Cardputer, and the CM4Stack Linux computer.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Khadas VIM4 SBC