Skip to content

🔧 MCP Verification Board

📏 Dimensions (unit: mm)

MCP Verification Board Dimensions

Verification Board PCB Dimension Diagram

🗺️ Resource Block Diagram

Resource Block Diagram

System Architecture and Module Connections

⚙️ Onboard Resources

ResourceSpecification/ModelDescription
🔌 Relay Control Port1-channel NOActive high / AC 250V 10A, blue indicator LED
🌈 WS2812 LED Strip InterfaceSingle-wire Serial (PWM DMA)Single GPIO control, cascade expandable
⚡ PD Decoy Power OutputVBUS OutputI²C controlled output, supports 5V~20V 3A
📍 GPIO & Power Headers2.54mm Pin HeadersReserved ADC/PWM/UART/I²C/SPI
💡 Power Indicator LEDPWR LEDPower status indication (red)
🔋 PD Power InterfaceType-C USB-CPD decoy power input
💻 Log Monitor USB PortTTL UARTDebug log output, 1500000 bps (switch to 921600 if unstable)
🌡️ SHT30 Temp/Humidity SensorSHT30/SHT31I²C interface, ±0.2°C / ±2%RH
🔗 I²C Bus InterfaceSDA / SCLExternal I²C device expansion port
📺 HXD 039B2 IR AC Communication [Reserved]USART3IR transmission; firmware in development
📡 Rd-03L_V2 Radar Interface [Reserved]24GHz mmWaveHuman presence detection; firmware in development
🔘 ButtonsPB4/PB8/RSTButton input / Reset button
🖥️ 0.96" OLEDSSD1306 (128×64) + GT20L61SSPI interface, onboard Chinese font chip
🤖 Ai-WV01-32S-Kit InterfaceBL602 + VB6824Core AI voice development board

🔌 GPIO Pin Allocation Details

The 9Mod MCPBoard is based on STM32F103CBT6. Each functional module is connected to the MCU via jumper caps/headers, supporting flexible pin allocation and level isolation. Below is the complete GPIO usage description:

📌 Function ModuleGPIO / InterfaceCommunicationNotes
🤖 AI Module CommunicationPA2(TX) / PA3(RX)USART2Development board plugs directly into baseboard headers, TX/RX connected via pin headers, main MCP protocol channel
📺 OLED DisplaySPI (CS/DC/SCLK/MOSI)SPISSD1306 driver, onboard GT20L61S Chinese font chip
🌡️ Temperature/Humidity SensorPB6(SDA) / PB7(SCL)I²CSHT30/GXHT30C
⚡ PD Decoy CircuitPB6(SDA) / PB7(SCL)I²C ControlCH224K solution, I²C-settable PD voltage; 28V TVS protection on input
📡 Radar Detection Module [Reserved]PA8GPIO InputRd-03L_V2 (24GHz mmWave) human presence detection output; firmware in development
🔌 Relay ModulePB5GPIO OutputOptocoupler isolated relay driver, AI electrical switch application
📺 IR AC Control [Reserved]PB10(TX) / PB11(RX)USART3HXD039B2 IR chip; firmware in development
🌈 WS2812 LED StripPA11Single-wire Serial (PWM DMA)5V 2A power port, AI controls LED color/brightness
🔘 User ButtonsPB4 / PB8GPIO InputPull-up to 3.3V, press to ground; PB8 located under IR module
🔧 SWD Debug PortPA13(SWDIO) / PA14(SWDCLK)SWDStandard STM32 SWD debug interface
💻 TTL Serial PortPA9(TX) / PA10(RX)USART1CH340C chip, Type-C to USB debug/download; 5V power
⚙️ Motor/Expansion IOPin HeadersGPIO ExpansionMotor driver control pins + 9~15V power interface + surge protection
⚠️
I²C Bus Sharing: Temperature/humidity sensor (SHT30/GXHT30C) and PD decoy circuit (CH224K) share the PB6(SDA) / PB7(SCL) I²C bus, distinguished by device address (SHT30=0x44, CH224K=0x22). OLED uses SPI and does not occupy the I²C bus.

🤖 Ai-WV01-32S-Kit

Ai-WV01-32S-Kit is a Mini development board centered around the Ai-WV01-32S module.
Ai-WV01-32S is a compact voice interaction module (built-in BL602 + VB6824) designed by Ai-Thinker Technology that connects to the XiaoZhi AI Agent. It is powered by BL602 and VB6824 chips, designed for lightweight smart voice scenarios. It features high integration, high cost-effectiveness, offline voice wake-up, and voice interruption capabilities, suitable for AI voice products, audio/video multimedia, IoT, smart home, etc.

▫️ Key Features
  • SMD-40 package
  • IEEE 802.11 b/g/n
  • 20 MHz bandwidth, max 72.2 Mbps
  • Bluetooth Low Energy 5.0, Bluetooth Mesh
  • Station + BLE mode, Station + SoftAP + BLE mode
  • 32-bit RISC CPU, 276KB RAM
  • SDIO, SPI, UART, I²C, IR remote, PWM, ADC, DAC, PIR, GPIO
  • QSPI/SPI Flash on-the-fly AES decryption (OTFAD), AES 128 CTR mode
  • AES 128/192/256-bit encryption engine
  • Background noise suppression
  • Voice recognition (ASR) algorithm
  • Voice noise reduction algorithm
  • Multiple sleep modes, deep sleep
  • Supports secondary development with Windows/Linux environments

📏 Dimensions (unit: mm)

Ai-WV01-32S-Kit Dimensions

Ai-WV01-32S-Kit Development Board Dimension Diagram

🗺️ Resource Block Diagram

AiPi Block Diagram

Module Internal Functional Block Diagram

🧠 AI Agent

Ai-WV01-32S-Kit is an officially licensed XiaoZhi AI development board. It uses the standard AI agent to control hardware by forwarding MCP commands:

  • Natural Language Understanding — Supports Chinese/English dialogue, understands user intent
  • Tool Calling — Calls local hardware tools via MCP protocol
  • Context Memory — Maintains conversational continuity, remembers previous context
  • Multi-turn Dialogue — Supports continuous Q&A and task decomposition
MCP Workflow

MCP Protocol Workflow Diagram

🎙️ Offline Voice Wake-up

Ai-WV01-32S-Kit supports offline voice wake-up, eliminating the need to press buttons for dialogue. Supports WeChat mini-program for network configuration and AI agent setup.

🔔 Offline Keyword Wake-up🎤 Voice Interruption (Barge-in)🔇 Background Noise Suppression🧠 ASR Speech Recognition

📦 Assembly Diagram

Assembly Overview

🔍 "9Mod" MCP Verification Kit · Assembly Overview

OLED Module

🖥️ OLED Module

Radar Module

📡 Radar Detection Module

Relay Module

🔌 Relay Module

Temp/Humidity Circuit

🌡️ Temp/Humidity Circuit

PD Decoy Circuit

⚡ PD Decoy Circuit

WS2812 Interface

🌈 WS2812 Interface


GPIO Expansion

📍 GPIO Expansion

Released under the MIT License.