$29 Banana Pi BPI-CanMV-K230D-Zero features Kendryte K230D RISC-V SoC for AIoT applications

The Banana Pi BPI-CanMV-K230D-Zero is a compact and low-power single-board computer built around the Kendryte K230D dual-core XuanTie C908 RISC-V chip with an integrated third-generation Knowledge Process Unit (KPU) for AI computation. It follows the form factor of the Raspberry Pi Zero or Raspberry Pi Zero 2W board and targets IoT and ML applications.

The SBC comes with 128MB of LPDDR4 RAM and uses a microSD card slot for storage. Additional features of this board include dual MIPI-CSI camera inputs for 4K video, a 40-pin GPIO header for I2C, UART, SPI, PWM, and more. Wireless features include 2.4GHz WiFi, USB 2.0 with OTG, and microphone support. These features make this SBC suitable for applications such as AI tasks such as image, video, and audio processing.

Banana Pi BPI CanMV K230D Zero

Banana Pi BPI-CanMV-K230D-Zero Specifications

  • SoC – Kendryte K230D
    • CPU
      • CPU1 – 64-bit RISC-V processor @ 1.6GHz with RVV 1.0 support
      • CPU2 – 64-bit RISC-V processor @ 800MHz
    • AI accelerator
      • Third-generation KPU with support for INT8 and INT16
      • Typical network performance: Resnet 50 ≥ 85fps @ INT8; Mobilenet_v2 ≥ 670fps @ INT8; YoloV5S ≥ 38fps @INT8;
    • DPU – Built-in 3D structured light depth engine, maximum up to 1920×1080
    • VPU – Video encoding/decoding for H.264/H.265 hardware encoder/decoder
  • System Memory – 128MB LPDDR4 @ 2666Mbps
  • Storage – MicroSD card slot
  • Display – MIPI DSI interface up to 1080p
  • Audio
    • Onboard microphone (But nowhere to be found… wrong specifications?)
    • ADC/Audio FPC connector
  • Camera – 2-lane MIPI-CSI connector, 4-lane MIPI-CSI connector; resolution up to 4K
  • Networking – Supports 2.4GHz WiFi
  • USB – USB 2.0 OTG Type-C port
  • Debugging – USB Type-C port for serial console (and power)
  • Expansion – 40-pin GPIO header which supports I2C/UART/I2S/SPI/PWM/ADC/JTAG
  • Misc – Function button; Reset button; RGB LED
  • Power Supply – 5V via USB-C port
  • Dimensions – 65 x 30 mm (Raspberry Pi Zero form factor)
Kendryte K230D block diagram
K230 block diagram

In terms of software, Banana Pi points to the CanMV GitHub repository, which contains resources for the K230 SDK, on top of that they mention that the KPU supports various neural networks including ResNet50, MobileNet_V2, and YOLOv5 which makes this device suitable for image and video processing, audio analysis, and general AI work.

Previously Banana Pi released Banana Pi BPI-M4 Zero which also has an identical form factor but is built around an Allwinner H618 SoC, the main difference between the two is that the BPI-M4 Zero is a general-purpose SBC with various multimedia and connectivity options, making it a versatile choice for DIY projects and general computing tasks. The BPI-CanMV-K230D-Zero on the other hand is optimized for AI and machine learning, with specialized hardware for neural network processing and a focus on IoT and AI-driven applications. We have also written about various SBCs and development boards from Banana Pi including Banana Pi BPI-M1S, the Banana Pi BPI-CM5 Pro, the Banana Pi BPI-WiFi6, and others.

Banana Pi BPI CanMV K230D Zero Interface

The Banana Pi BPI-CanMV-K230D-Zero can be purchased from the Banana Pi AliExpress store for $28.90 and on Amazon for $39.90. Some additional information about the board can be found on the Wiki page.

Share this:

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

ROCK 5 ITX Rockchip RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
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.
3 Comments
oldest
newest
Sander
Sander
1 month ago

So: what do you run on this? Linux? Micropython? Unclear to me …

Jean-Luc Aufranc (CNXSoft)
Admin

MicroPython based on the images provided on the GitHub repo.
It might be a fork on OpenMV called CanMV, but it’s not 100% clear.

Fitter22
Fitter22
28 days ago

Linux SDK is now linked in their website: https://gitee.com/kendryte/k230_linux_sdk

I am wondering what is that WCH chip on the bottom side of PCB. On product page you can see higher res photos, and if my eyes got it right, this is CH312K IC. What is this? Google does not know it neither. I checked briefly the board schematics and I didnt see it there.

Boardcon Rockchip RK3588S SBC with 8K, WiFI 6, 4G LTE, NVME SSD, HDMI 2.1...