Sipeed MaixCAM is a RISC-V AI camera devkit with up to 5MP camera, 2.3-inch color touchscreen display, GPIOs

Sipeed MaixCAM is an AI camera based on SOPHGO SG2002 RISC-V (and Arm, and 8051) SoC with a 1 TOPS NPU that takes up to 5MP camera modules and comes with a 2.3-inch color touchscreen display.

The development kit also comes with WiFi 6 and BLE 5.4 connectivity, optional Ethernet, audio input and output ports, a USB Type-C port, and two 14-pin GPIO headers for expansion that makes it suitable for a range of computer vision, Smart audio, and AIoT applications.

Sipeed MaixCAM RISC-V AI camera

Sipeed MaixCAM specifications:

  • SoC – SOPHGO SG2002
    • CPU
      • 1 GHz RISC-V C906 processor or Arm Cortex-A53 core (selectable at boot) running Linux
      • 700 MHz RISC-V C906 core running an RTOS
      • 25 to 300 MHz low-power 8051 processor
    • NPU – 1 TOPS @ INT8 with support for models such as Mobilenetv2, YOLOv5, YOLOv8, etc…
    • Video Codec – H.264, H.265, MJPEG hardware encoding and decoding up to 2K @ 30fps
    • Memory – 256MB DDR3
  • Storage
    • MicroSD card slot (bootable)
    • SD NAND flash (bootable)
  • Display – 2.3-inch IPS capacitive touchscreen display with  552×368 resolution; connected through a 31-pin, 2-lane MIPI DSI connector and a 6-pin capacitive touch connector
  • Camera I/F – 4-lane MIPI CSI input via 22-pin connector for up to 5MP cameras. Supports 4MP GC4653 and OS04A10 cameras out of the box
  • Audio Output – On-board power amplifier for 1W speakers via headers
  • Audio Input – Onboard analog silicon microphone
  • Networking
    • WiFi 6 and BLE 5.4 module
    • Customizable Ethernet version
  • USB – USB 2.0 Type-C port
  • Expansion – 2x 14-pin 2.54mm pitch GPIO headers with I2C, SPI, UART, ADC, PWM, WDT
  • Misc –
    • RST button, USER button
    • Power indicator, user LED
  • Power Supply – 5V via USB-C port
  • Mechanical – 3D printed enclosure, two threaded holes

Sipeed MaixCAM board pinout diagram

The MaixCAM builds on the company’s board based in LicheeRV-Nano board powered by the SG2002 SoC and all software for the board can run on the camera including the Debian and Qt-based Linux images. Willy – a regular CNX Software reader and commenter – tried one of those two months ago, but was rather unimpressed with usability (e.g. no SSH) and the delta compared to the latest Linux 5.10, and ended up rebasing the code to Linux 5.10.251. There’s a very large number of changes (about 25,000), and the git pull request has yet to be processed by SOPHGO.

There’s also software specific to the Sipeed MaixCAM which we are told won’t work on the LicheeRV-Nano or other SG2002 boards which are better suited for Linux development:

  • MaixPy – Python development package with an API optimized for MaixCAM that supports hardware acceleration
  • MaixVision – AI Vision IDE for programming, running code, real-time image preview, and even block-based programming
  • MaixCDK – C++ version of MaixPy
MaixVision IDE screenshot
MaixVision IDE (it’s also possible to switch to English)

You’ll find all three along with other technical details in the wiki. To make things even easier, Sipeed provides the MaixHub with a list of pre-trained AI models that can be directly uploaded to the MaixCAM hardware. Example apps include a simple HTTP streamer, face detection, fire detection, and a few others, as the list is not super long right now. You can also access those by tapping on the “App Store” button in the user interface on the 2.3-inch display.

Sipeed has started selling the MaxiCAM RISC-V AI camera on Aliexpress for about $40 for a kit with a 4MP camera and accessories.

Share this:

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

Radxa Orion O6 Armv9 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.
12 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications