DFRobot Maixduino AI Development Kit - image 1
1 / 8
DFRobot·Dev Board

DFRobot Maixduino AI Development Kit

RISC-V AI development board combining the Kendryte K210 AI processor with ESP32 for WiFi/BT connectivity. Includes camera and microphone for computer vision and voice recognition applications.

Starting from

$52.00

Specifications

ArchitectureRISC-V
CPU Cores2
Clock Speed400MHz
Flash16MB
GPIO Level3.3V
Power Input5V
BluetoothBLE 4.2
StoragemicroSD
Dimensions68.6 x 53.4mm

Components

Dual-core 64-bit RISC-V processor at 400MHz with hardware KPU (0.8 TOPS neural network accelerator) and FFT accelerator for on-device AI inference

Espressif ESP32 providing WiFi 802.11 b/g/n and Bluetooth 4.2 connectivity for IoT applications

OmniVision 2-megapixel CMOS image sensor for real-time computer vision and image capture

Digital MEMS MicrophoneMicrophoneDatasheet

MEMSensing I2S digital MEMS microphone for voice recognition and audio capture applications

Bus Interfaces

I2C
Inter-Integrated Circuit bus for connecting sensors, displays, and peripherals
SPI
Serial Peripheral Interface for high-speed communication with flash, SD cards, and displays
UART
Universal asynchronous serial interface for debugging and peripheral communication
I2S
Inter-IC Sound bus for digital audio — connects to the onboard MEMS microphone
USB
USB 2.0 via USB-C connector for programming and power

Overview

The DFRobot Maixduino is an AI development board that combines the Kendryte K210 dual-core RISC-V AI processor with an ESP32 module for WiFi and Bluetooth connectivity. It features an Arduino UNO form factor, making it compatible with Arduino shields, while offering powerful on-device AI capabilities for computer vision and voice recognition.

Key Features

  • Kendryte K210 RISC-V processor — dual-core 64-bit with hardware KPU (neural network accelerator) and FFT accelerator
  • ESP32 module for WiFi (802.11 b/g/n) and Bluetooth (4.2) connectivity
  • Onboard camera (OV2640) for computer vision tasks
  • Onboard microphone (MSM261S4030H0) for voice recognition
  • Arduino UNO form factor — compatible with standard Arduino shields
  • 8MB SRAM + 16MB Flash for model storage and execution
  • USB-C connector for power and programming

Common Applications

  • Edge AI inference and model deployment
  • Image classification and object detection
  • Face detection and recognition
  • Voice keyword spotting and recognition
  • Robotics with AI vision
  • IoT devices with on-device intelligence

Getting Started

Flash MaixPy firmware using kflash_gui, then program in MicroPython using MaixPy IDE. Alternatively, use the Arduino IDE with Sipeed Maixduino board package for C/C++ development. Pre-trained models for face detection, object classification, and more are available from the MaixHub model zoo.

Use Cases

7

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.