Power Up Your TinyML and Edge AI Projects with Sipeed’s New MAIX M1s and M0sense Boards
Sipeed a well-known manufacturer of sensor and development boards has recently released two cutting-edge RISC-V development boards – the MAIX M1s and M0sense. This board not only supports AI on Edge, but it can also run TinyML applications. With a price tag of only $6 and $4, these boards outperform their Arduino and ESP counterparts in functionality.
The Sipeed M1s is built around the Buffalo Lab BL808, which features a tri-core RISC-V system-on-chip, boasting a 480MHz 64-bit RISC-V core, a 320MHz and 160Mhz 32-bit processors cores with a 100GOPS NPU. This board also features WIFI/BLE/Zigbee, USB OTG HS, MIPI Camera, and an RGB LCD, with basic Linux support.
M0sense, on the other hand, is a typical TinyML board equipped with Audio/IMU sensors, designed to support Keywords Spotting, Human Activity Recognition, and Gesture Recognition applications.
Sipeed MAIX provides a user-friendly experience with support for drag-and-drop applications, lightweight Python scripting, and easy sharing of models via the app stores. Additionally, the platform offers an efficient inference library called TinyMaix, specifically made for MCUs with TinyML support. TinyMaix has been designed for easy porting and has already been successfully integrated into more than 40 chip/platform combinations, with minimal core code and memory usage.
To make training AI models easy, Sipeed has developed MaixHub – an online AI model training and sharing platform. The platform facilitates semi-automatic labeling, making it more accessible to a broader audience.
With a commitment to making TinyML accessible for every MCU, Sipeed has also developed the TinyMaix inference library and the RISC-V TinyML board, M0sense. The M0sense board comes equipped with most TinyML peripherals and is capable of running typical TinyML models. Priced at only $4, it is an ideal starting point for TinyML enthusiasts.
Sipeed has also built a No-SDK solution, that allows users to drag and drop Python scripts or C modules making the platform very easy to use. Other than that the device also has An optional carrier board, the M1s Dock that provides breadboard-friendly pin headers for GPIO connectivity.
Features of Sipeed MAIX M1s & M0sense
- M1s: Triple-core Bouffalo Lab BL808; 480MHz 64-bit, 320MHz 32-bit, 160MHz 32-bit RISC-V cores; Neural processing unit (NPU) at 100 GOPS
- M0sense: 32-bit Bouffalo BL702 running at 144MHz
- M1s: 758kB SRAM, 64MB PSRAM, 16MB flash storage
- M0sense: 132kB static RAM, 512kB flash
Camera Support (M1s only):
- MIPI and DVP support up to 1080p
- Two-megapixel OV2685 camera module with LED flash (M1s Dock)
- Wi-Fi (M1s only)
- Bluetooth Low Energy (BLE)
- Zigbee (M1s only)
- USB 2.0 On-The-Go (OTG) (M1s only)
I/O Interfaces (M1s only):
- SPI and RGB for external displays
- I2S and analog audio
- UART, I2C, SPI, SDOI, Ethernet
- ADC and DAC
Video/Audio Acceleration (M1s only):
- Motion JPEG (MJPEG), G2D, H.264, and OSD workloads
Displays and Sensors:
- M1s: 1.69″ 280×240 display with capacitive touch support (M1s Dock)
- M1s: Analog MEMS microphone (M1s Dock)
- M0sense: Optional 0.96″ display
- M0sense: On-board microphone and inertial measurement unit (IMU)
The Sipeed M1s Dock, which includes a breakout board, a display, and a case, is available on AliExpress for $19.99. Additionally, the M0sense board is available on AliExpress for $7.33. Both items are part of Sipeed’s selection of boards, and they can be conveniently purchased online.
Join 97,426 other subscribers