Sipeed Maix Amigo is a Portable 64-bit RISC-V AI Development Kit with Display and Cameras

Earlier this year, Seeed Studio introduced Wio Terminal a portable Arduino devkit with an LCD display, and expansion connectors and headers.

The company is now selling a similar looking devkit but for different applications with Sipeed Maix Amigo portable 64-bit RISC-V development kit powered by Kendryte K210 RISC-V AI processor and equipped with an LCD display, two cameras, a few buttons, and several I/O headers and Grove connectors.

Sipeed Maix Amigo specifications:

  • SoC – Kendryte K210 Dual-core 64-bit RISC-V (RV64GC) processor with FPU @ 400 MHz (overclockable to 500MHz), 8MB SRAM, built-in AI accelerators for video and audio
  • Storage – 16MB Flash, MicroSD card slot up
  • Display – 3.5-inch TFT capacitive touch screen display with 480×320 resolution
  • Camera
    • VGA front-facing camera up to 30 fps (GC0328 sensor)
    • VGA rear camera up to 60 fps (OV7740 sensor)
  • Audio – Build-in microphone, optional 6-mic array
  • USB – 1x USB Type-C port for power and programming
  • Expansion
    • 3x Grove ports with I2C, GPIO, etc…
    • 3x 8-pin SP-MOD headers with GPIOs, 3.3V, and GND signals; compatible with ESP-01 ESP8266 WiFi module, PSRAM modules, etc…
  • Sensor – Accelerometer
  • Misc – Reset button, 3x function buttons, 3x LEDs
  • Battery – 520 mAh Lithium battery
  • Power Supply – Via USB-C port
  • Dimensions – 104.3 x 63.3 x 16.5mm

The internal hardware looks very similar to Sipeed Maixduino board, except everything is nicely packaged together. As such, Sipeed Maix Amigo supports offline speech recognition, and MobileNetV1/V2, TinyYOLOv2, face recognition, ASR, etc. models, as well as popular deep learning frameworks such as TensorFlow lite (recommended), ONNX, Baidu PaddlePaddle model conversion. Just like Maixduino, the development kit can be programmed with MaixPy (MicroPython) or the Arduino IDE. There’s no Wiki specific to Maix Agmigo, and instead, the company redirects people to the generic MaixPy documentation and Sipeed forums.

Seeed Studio is now taking pre-orders for Sipeed Maix Amigo for $39.90 plus shipping, with delivery scheduled to start on August 27th.

Support CNX Software - Donate via PayPal, become a Patron on Patreon, or buy review samples
Subscribe
Notify of
guest
13 Comments
oldest
newest most voted
Willy
Willy
1 month ago

I have an M5STICKV, which is a nice small device, but the small screen significantly limits the applications. I also bought a WIO Terminal hoping to eventually use it to replace my central heating controller, but the lack of battery makes it less attractive for week-end projects to start to familiarize with it. Thus this new one offering a large screen and a battery could be really interesting. I’m sure that the lack of WiFi will still be a problem for many use cases but that’s getting much much better!

zepan
zepan
1 month ago

we didn’t integrate wifi because different countries’ wireless certification is fussy, so we use 8pin ESP01 module instead, it is very common wifi module and you can buy every where

Rebel
Rebel
1 month ago

Does the “offline speech recognition” over the “6+1 microphone array” work out of the box, and which languages are included?

zepan
zepan
1 month ago

it is single mic for mandarin, and we will train for english soon

willy
willy
1 month ago

Oh I’m not surprised and certainly understand the mess it can be, thanks for explaining! The only issue I’m seeing with adding an ESP01 is that it adds an external thick part. Likely proposing an internal slot to insert your tiny ESP8266-based serial transceiver module could have made a slightly nicer option. And even then, we’re still limited by the communication with the ESP at 921kbps (and its limited stack and lack of BT). Probably that another option could be that you’d propose wifi-less boards with a separate wifi module (the same as in the WIO terminal maybe since it… Read more »

TonyT
TonyT
1 month ago
willy
willy
1 month ago

Yes indeed, thanks for the link. But that also soubles the thickness and weight of the whole device.

mike
mike
1 month ago

The  Kendryte K210 seems to be a cool part, but their documentation for it is horrid.

quofer
quofer
1 month ago

I heard that the K210 shipments are very small, and production is about to be discontinued by kendryte. is that true?

William Barath
William Barath
1 month ago

Yes the documentation is a sad case. A year after launch they still haven’t fixes simple things like typos in the SDK for the OV7740 which will prevent new users without the skill to repair those libraries from even running the camera SDK examples.

Nebarto
Nebarto
1 month ago

where would one find caveats like this when starting with this processor?

Bluepuma
Bluepuma
1 month ago

It’s 2020, the Internet connected world, and this device is without connectivity. I don’t understand how you can produce an offline device in the age of IoT, this does not make sense to me.
And no, I don’t want to buy a perfectly packaged device and connect WiFi externally.

Advertisements