
CanMV K230 AI Development Board with Kendryte K230 RISC-V Processor and 6-TOPS NPU
The 01Studio CanMV K230 AI development board, distributed by Youyeetoo, is built around Canaan Technology’s K230 AI chip. The K230 is a 64-bit dual-core RISC-V processor operating at 1.6GHz and 800MHz, equipped with hardware floating-point support and a convolution accelerator. It integrates a neural network processing unit capable of delivering 6 TOPS, making it suitable for AI workloads such as deep learning and neural networks.
This board is part of the CanMV open-source project, maintained by Canaan, which ports MicroPython to the K230 chip. The project focuses on creating a scalable and cost-effective AI module driven by Python, targeting edge computing applications. The CanMV K230 development board simplifies AI project development, offering efficient hardware acceleration for AI tasks.
01Studio CanMV K230 AI development board specifications:
- SoC: Kendryte K230
- CPU:
- CPU1: RISC-V, 1.6GHz, 32KB I-cache, 32KB D-cache, 256KB L2 Cache, 128-bit RVV 1.0
- CPU0: RISC-V, 800MHz, 32KB I-cache, 32KB D-cache, 128KB L2 Cache
- CPU:
- Neural Processing Unit:
- 6 TOPS performance
- Supports INT8 and INT16 operations
- Performance benchmarks:
- Resnet50: ≥ 85 fps (INT8)
- Mobilenet_v2: ≥ 670 fps (INT8)
- YOLO V5s: ≥ 38 fps (INT8)
- Depth Processing Unit (DPU):
- 3D structured light depth engine
- Supports resolutions up to 1920×1080
- Memory: 1GB or 2GB LPDDR4
- Storage: MicroSD card slot (supports up to 512GB)
- Display Support:
- 3.5-inch MIPI capacitive touch LCD (1x 4-lane DSI), up to 1920×1080
- HDMI display output, up to 1920×1080
- CanMV IDE display support, up to 1920×1080
- Camera Interfaces:
- GC2093 (standard) or OV5647 camera compatibility
- Supports up to 3 MIPI CSI camera inputs:
- 1x 4-lane + 1x 2-lane
- 3x 2-lane
- Video Processing Unit (VPU):
- Encoder: 4K @ 20 fps
- Decoder: 4K @ 40 fps
- JPEG codec: Supports up to 8K (8192×8192)
- H.264/H.265 codec: Supports up to 4096×4096 encoder resolution
- Networking:
- Fn-Link Wi-Fi module (2.4GHz onboard antenna)
- Optional Ethernet support (via external USB-to-Ethernet adapter)
- Audio:
- Microphone input
- 3.5mm dual-channel audio port
- USB Interfaces:
- 1x USB 2.0 HOST
- 1x USB Type-C (for IDE connection and debugging)
- Expansion Ports:
- 40-pin GPIO header (Raspberry Pi-compatible)
- 1x XH-1.25mm-4P UART/I2C
- 4x ADC, 4x PWM, 5x SPI
- Miscellaneous:
- 1x programmable key, 1x reset key
- 1x programmable LED, 1x power LED
- 3.3V, 5V, and GND pins
- Power Supply: 5V @ 1A
- Dimensions: 85 x 56 x 15mm
- Weight: 31 grams
The 01Studio CanMV K230 AI development board features the Kendryte K230 SoC, a dual-core RISC-V processor, with 1GB LPDDR4 memory and expandable storage via a MicroSD card (up to 512GB). It supports GC2093 and OV5647 cameras, with MIPI-CSI interfaces, and offers display options through MIPI DSI and HDMI (up to 1920×1080).
The board’s KPU supports INT8 and INT16 data types, enabling AI models like ResNet50, MobileNet v2, and YOLO V5s. Connectivity includes 2.4GHz Wi-Fi and optional Ethernet, with audio input/output via a microphone and 3.5mm jack. It offers hardware integration through GPIO, UART, I2C, and SPI. Designed for use with Python or MicroPython, the board supports AI applications such as object counting, barcode recognition, and face detection.
Previously, we covered AI development boards such as the Luckfox Omni3576, Geniatech DB10, Nicla Sense ME, Kendryte K210, Himax, and more. Feel free to explore these products if you’re interested.
The 01Studio CanMV K230 AI development board is available for purchase on Youyeetoo’s online store for $87.55. It is also listed on AliExpress at a lower price of $49.03. For more details, you can visit the 01Studio wiki page.