Beetle CM-32U4 is a micro Leonardo-compatible development board based on the ATmega32U4 MCU. Designed for compact DIY and wearable applications, it features a built-in Lithium battery charging circuit, multiple communication interfaces, and full Arduino IDE support with no additional setup. This Beetle CM-32U4 development board offers an ideal solution for those seeking a mini Arduino Leonardo microcontroller for space-constrained electronics. As an upgraded version of the DFRobot Beetle Board, this module retains the small form factor (just 22mm × 20.5mm) while integrating additional power management and charging features—making it safer, more powerful, and easier to use in tight spaces. The Beetle CM-32U4 ATmega32U4 board is a versatile Arduino Leonardo compatible microcontroller designed for reliability. Features Compatible with Arduino Leonardo / ATmega32U4 Built-in Li-ion battery charging management for your Beetle CM-32U4 development board 3 power supply options: USB, BAT pin, or VIN pin on this ATmega32U4 microcontroller Multiple I/O interfaces: UART, SPI, I2C, analog, digital ports on the Beetle CM-32U4 board Compact size: only 22 × 20.5 mm Arduino Leonardo compatible board Plug-and-play support with Arduino IDE for the Beetle CM-32U4 microcontroller Specifications Electrical Parameters Operating Voltage: 5V DC Beetle CM-32U4 power Max Charging Current: 600mA on this development board Min Charging Current: 200mA for the ATmega32U4 system Operating Temperature: -40 ~ 125°C stable microcontroller performance Dimension: 22 × 20.5 mm / 0.87 × 0.81" Beetle CM-32U4 size Interfaces I2C ×1 Beetle CM-32U4 interface SPI ×1 Arduino Leonardo compatible pin UART ×1 ATmega32U4 serial port Analog ×2 Beetle CM-32U4 inputs Digital ×2 microcontroller pins 5V Output Pin ×1 on this development board Battery Input (BAT) ×1 for Beetle CM-32U4 Power Supply Options USB power for Beetle CM-32U4 Li-ion battery (via BAT pin) for ATmega32U4 board 5V external source (via VIN pin) on this Arduino Leonardo development board These flexible options allow the Beetle CM-32U4 to work like a mini UPS, perfect for mobile, wearable, or backup-critical ATmega32U4 development board projects. Applications DIY electronics Beetle CM-32U4 projects Smart gifts with Arduino Leonardo compatible board Wearable tech using ATmega32U4 microcontroller Arduino mini drone with Beetle CM-32U4 Workshops and education using this development board Example Project Make a TINY Arduino Drone with FPV Camera – Will It Fly?Create a micro FPV drone using the Beetle CM-32U4, powered by brushed motors and programmed via Arduino IDE. This project shows the real-world use of this ATmega32U4 development board in flight control and agile robotics. Shipping List Beetle CM-32U4 development board ×1 8-pin 2.54mm Pin Header for Beetle CM-32U4 ×2 Reference Product wiki for Beetle CM-32U4 board Beetle CM-32U4 Schematic ATmega32U4 Datasheet for development board