Waveshare MK10

Waveshare MK10 Multi-Functional AI Voice Control Panel

Model: MK10

1. Product Overview

The Waveshare MK10 is a multi-functional AI Voice Control Panel designed to enhance productivity and control across various applications. It features a dual-system architecture combining Linux for complex logic processing and QMK for zero-latency mechanical input. The device includes 10 programmable 0.85-inch mechanical LCD macro keys and a 2.01-inch secondary screen, offering extensive customization and real-time data display capabilities. It supports AI speech recognition, smart home integration, and is compatible with both Windows and macOS systems.

Waveshare MK10 AI Voice Control Panel with key features highlighted

Image: Overview of the Waveshare MK10 AI Voice Control Panel, showcasing its LCD macro keys, QMK response, flexible configuration, and AI/HA support.

2. Setup Guide

2.1 Package Contents

Before proceeding with the setup, please verify that all items are present in the package:

Contents of the Waveshare MK10 package

Image: The package contents for the Waveshare MK10, including the device, USB cable, USB dongle, and detachable stand.

2.2 Physical Connection

Connect the Waveshare MK10 to your computer using the provided USB Type-C cable. The device features a Type-C interface for a simple one-line connection, ensuring it does not occupy additional GPU resources.

Video: Demonstration of connecting the Waveshare MK10 via its Type-C interface and the immediate display of key functions.

2.3 Placement Options

The MK10 offers flexible placement to suit various desk setups and user preferences:

Two placement methods for the Waveshare MK10: with a 40-degree detachable stand and 5.5-degree desktop flat placement.

Image: Illustrates the two available placement methods for the Waveshare MK10: using the detachable stand for a 40-degree angle or flat on the desktop at 5.5 degrees.

3. Operating the Device

3.1 Key Functionality and Customization

The MK10's 10 mechanical LCD macro keys are highly customizable, supporting a wide range of operations natively through QMK without requiring PC software:

Video: Demonstrates various key functionalities including single key, key combination, macro mouse control, and multi-command chaining on the Waveshare MK10.

3.2 Theme Editor and Dynamic Display

The built-in theme editor allows for easy drag-and-drop customization of key displays and the secondary screen. No coding is required, and real-time dynamic preview ensures immediate visual feedback. Users can import and export configurations and themes for sharing.

The device supports 10-screen splicing display, enabling dynamic layering of multiple images and videos across the keys for a flexible and rich visual presentation.

Waveshare MK10 theme editor interface showing dynamic preview and custom macro plugin settings.

Image: The theme editor interface, demonstrating dynamic preview and custom macro plugin settings for personalized operation scenarios.

3.3 AI Voice Control and Smart Home Integration

The MK10 integrates AI speech recognition and interaction capabilities, supporting connection to mainstream AI models such as DeepSeek and XiaoZhi. This allows for natural and smooth voice control experiences, executing preset commands via AI.

Additionally, the product is compatible with the Home Assistant (HA) platform, enabling one-click linkage with smart home devices for comprehensive scene control.

Waveshare MK10 demonstrating AI speech recognition and interaction, showing communication with large language models.

Image: Illustration of the Waveshare MK10's AI speech recognition and interaction features, including sending commands to large language models and receiving replies.

4. Advanced Features

4.1 Dual-System Architecture

The MK10 operates on a robust Linux + QMK dual-system architecture:

Diagram illustrating the Linux + QMK Dual-System Architecture of the Waveshare MK10.

Image: Detailed diagram explaining the Linux + QMK dual-system architecture, highlighting the main and sub-controllers.

4.2 Real-Time Data Integration

The device supports real-time data integration into its themes, providing immediate access to critical system information:

Waveshare MK10 displaying real-time data from LibreHardwareMonitor and OpenWeather on its screens.

Image: The Waveshare MK10 displaying real-time data such as CPU usage, GPU usage, SSD usage, and weather information on its screens.

4.3 Cross-Platform Support

The Waveshare MK10 is designed for broad compatibility, seamlessly working with both Windows and macOS operating systems, offering versatility for users across different computing environments.

Waveshare MK10 connected to both Windows and macOS systems, demonstrating cross-platform compatibility.

Image: The Waveshare MK10 shown operating efficiently with both Windows and macOS systems, highlighting its cross-platform compatibility.

5. Maintenance

5.1 Cleaning Instructions

To maintain the appearance and functionality of your Waveshare MK10, follow these cleaning guidelines:

5.2 Software Updates

The Waveshare MK10 benefits from continuous online updates for its themes and plugins. Regularly check for and install updates to ensure optimal performance, access new features, and maintain the cutting-edge functional experience. Refer to the official Waveshare website or the device's companion software for update procedures.

6. Troubleshooting

If you encounter issues with your Waveshare MK10, please refer to the following common troubleshooting steps:

For further assistance, please visit the official Waveshare support website or contact customer service.

7. Specifications

FeatureDetail
ManufacturerWaveshare
ModelMK10
Item Weight1.5 pounds
Package Dimensions7.8 x 7.8 x 2.7 inches
ASINB0FPLWGRXK
ColorWhite
MaterialMetal Or High-Quality Plastic
Display TypeLCD
Main ControllerT113-S3 (Dual-core A7, 1.2GHz)
Sub-ControllerGD32 MCU
Key TypeMechanical LCD Macro Keys (10x 0.85-inch)
Secondary Screen2.01-inch
Operating SystemsWindows, macOS

8. Warranty and Support

8.1 Product Support

For technical support, product inquiries, or assistance with your Waveshare MK10, please visit the official Waveshare website or contact the seller directly. Ensure you have your product model and ASIN (B0FPLWGRXK) available when seeking support.

8.2 Warranty Information

Specific warranty details may vary by region and retailer. Please refer to the warranty documentation included with your purchase or consult the Waveshare official website for the most current warranty policy applicable to your product.

Related Documents - MK10

Preview 2inch LCD Module with ST7789 SPI Interface - Technical Guide
Technical documentation and usage guide for the 2inch LCD Module with ST7789 controller, featuring SPI interface, 240x320 resolution, and compatibility with Raspberry Pi, STM32, and Arduino platforms.
Preview Waveshare 3.2-inch 320x240 Touch LCD (D) Technical Guide
Technical documentation for the Waveshare 3.2-inch 320x240 Touch LCD (D), detailing its hardware resources, ILI9341 driver, XPT2046 touchscreen controller, pin configurations, and sample code for integration with STM32 microcontrollers.
Preview Waveshare 7inch HDMI LCD: Raspberry Pi Touchscreen Display Guide
Comprehensive user guide for the Waveshare 7inch HDMI LCD, covering setup, driver installation, touch calibration, and usage with Raspberry Pi.
Preview Waveshare 5-inch HDMI LCD (H) User Manual: Setup and Connection Guide
Comprehensive user manual for the Waveshare 5-inch HDMI LCD (H) display. Learn how to connect, configure, and use this 800x480 capacitive touchscreen with Raspberry Pi, Jetson Nano, and PCs. Includes specifications, accessories, and troubleshooting tips.
Preview Waveshare 3.5inch RPI LCD (B) User Manual - Specifications and Setup Guide
User manual for the Waveshare 3.5inch RPI LCD (B) display, detailing its specifications, interface pinout, driver installation steps for Raspberry Pi, connection instructions, and frequently asked questions.
Preview Waveshare 3.5-inch RPi LCD (A) User Manual: Setup and Specifications
Comprehensive user manual for the Waveshare 3.5-inch RPi LCD (A) display module. Covers specifications, installation, connection to Raspberry Pi, and troubleshooting.