MAKCU 信息

了解 MAKCU 是什么、它的功能以及工作原理。

什么是 MAKCU?

MAKCU 是一个 USB 直通设备,充当游戏 PC 与鼠标或键盘之间的桥梁。它由两个 ESP32-S3 微控制器协同工作,创建透明连接,允许软件实时拦截和修改输入信号。

  • 双芯片架构,每侧独立处理
  • 完整的鼠标和键盘 USB 直通功能
  • 实时输入拦截和修改
  • 基于 Web 的配置和固件更新
  • 需要通过 USB 2(COM 端口)从第二台 PC 进行软件控制
  • 无法在独立模式下运行 - 需要活动软件连接
  • 必须在 USB 3 上连接鼠标或键盘才能工作

重要要求

独立模式

MAKCU 无法在独立模式下运行。它需要第二台 PC(通过 USB 2 连接)上运行的软件来控制和操作设备。

需要连接设备

MAKCU 无法在没有连接的鼠标或键盘设备的情况下运行。必须在 USB 3 上连接鼠标或键盘,MAKCU 才能运行。

需要软件控制

MAKCU 需要通过 COM 端口(USB 2)从第二台 PC 的软件来控制。没有此软件连接,MAKCU 将不会处理或修改输入。

MAKCU 用于什么?

MAKCU 专为需要精确控制输入设备的高级用户设计,用于游戏、自动化或辅助功能。

  • 游戏:通过自定义脚本和自动化增强鼠标和键盘控制
  • 辅助功能:自定义输入重映射和辅助功能
  • 自动化:用于测试或自动化的输入设备程序化控制
  • 自定义:精细调整鼠标灵敏度、按键重映射和输入行为
  • 设备控制:使您的计算机能够直接与鼠标或键盘通信,允许您通过鼠标/键盘制造商的软件更改 LED、DPI 设置和其他设备特定功能

直接设备通信

MAKCU 使您的计算机能够通过 USB 1 直接与鼠标或键盘通信。这允许您使用制造商软件(如 Logitech G HUB、Razer Synapse 等)来控制设备特定功能。

  • 更改 RGB LED 颜色和效果
  • 调整 DPI 设置和配置文件
  • 配置鼠标按钮分配
  • 更新设备固件
  • 访问所有制造商软件功能

MAKCU 能做什么和不能做什么

MAKCU 能做什么

  • 以完全兼容性直通鼠标和键盘输入
  • 实时拦截和修改鼠标移动、点击和键盘按键
  • 重映射按键和鼠标按钮
  • 调整鼠标灵敏度和加速度
  • 执行自定义脚本和自动化
  • 支持有线和无线设备(通过 USB 适配器连接时)
  • 与大多数标准 USB HID 鼠标和键盘配合使用
  • 在 PC 和鼠标/键盘之间实现直接通信,用于 LED 控制、DPI 更改和其他设备功能
  • 如果游戏支持鼠标和键盘输入,则直接支持游戏机游戏

MAKCU 不能做什么

  • 无法直接与蓝牙设备配合使用(需要 USB 适配器)
  • 无法修改加密或专有协议
  • 无法在没有正确固件安装的情况下运行
  • 无法与非 USB 输入设备配合使用
  • 与某些具有专有驱动程序的专用游戏外设的兼容性有限
  • 无法在独立模式下运行 - 需要软件控制
  • 无法在没有连接的鼠标或键盘设备的情况下运行
  • 无法提供 ESP(透视)、自瞄或自瞄机器人功能
  • 无法加载或执行游戏脚本 - 它只处理输入/输出信号
  • 无法与不原生支持鼠标和键盘的游戏机配合使用(需要 XIM 适配器)

重要提醒

无作弊功能

MAKCU 无法提供 ESP(透视)、自瞄或自瞄机器人功能。它是一个硬件直通设备,只处理输入和输出信号。它无法加载脚本、修改游戏内存或提供视觉叠加。

仅输入级别

MAKCU 仅在输入级别工作。它可以修改您发送到计算机的内容,但无法读取游戏数据、提供视觉信息或直接与游戏软件交互。

游戏机支持

MAKCU 可以支持游戏机游戏,但要求取决于游戏机和游戏。

直接游戏机支持

如果您的游戏机游戏原生支持鼠标和键盘输入,MAKCU 可以直接工作。只需通过 USB 1 将 MAKCU 连接到游戏机,并将鼠标/键盘连接到 USB 3。

  • 具有原生鼠标/键盘支持的 PlayStation 5 游戏
  • 具有原生鼠标/键盘支持的 Xbox Series X/S 游戏
  • 任何正式支持鼠标和键盘输入的游戏机游戏

需要 XIM 适配器

如果您的游戏机或游戏不原生支持鼠标和键盘,您将需要 XIM 适配器将 MAKCU 的鼠标输入转换为控制器输入。

请参阅 XIM 设置页面,了解如何配置 MAKCU 与 XIM 的详细说明。 查看 XIM 设置指南

预刷写与未刷写

MAKCU 设备可能有两种状态,具体取决于您的经销商是否在发货前准备了设备。

预刷写 MAKCU

预刷写的 MAKCU 已由您的经销商在发货前设置。固件已加载,设备已测试以确保正常工作。

  • 连接后立即可用
  • 由经销商测试和验证
  • 无需初始刷写
  • 两侧(左侧和右侧)已配置

注意: 如果您的 MAKCU 是预刷写的,插入时会正常连接,您可以立即开始使用。

未刷写 MAKCU

未刷写的 MAKCU 直接从工厂发货,未安装固件。这是制造商 ESP32-S3 芯片的默认状态。

  • 首次使用前需要刷写固件
  • 在刷写之前会在设备管理器中显示 USB 断开循环
  • 在不按住按钮的情况下连接时,USB 连接声音会无限循环
  • 这是正常行为,不是缺陷

解决方法: 如果您的 MAKCU 未刷写,您需要使用固件刷写页面刷写固件。首次成功刷写后,此行为将停止且不会再出现。

了解 USB 端口

MAKCU 有三个 USB 端口,每个都有特定用途。了解它们的工作原理对于正确设置至关重要。

USB 1 - 左侧(设备端口)

USB 1 连接到左侧 ESP32-S3 芯片,用作与游戏 PC 或游戏机的设备连接。

用途:

这是 MAKCU 作为 USB 设备出现在您的计算机或游戏机上的位置。您的游戏 PC 或游戏机连接在这里。

用法:

将 USB 1 连接到您的游戏 PC 或游戏机。这是允许您的计算机/游戏机将 MAKCU 识别为鼠标或键盘设备的主要连接。

电源:

USB 1 为 MAKCU 的左侧供电。

设备通信:

此端口还使您的 PC 与连接的鼠标/键盘之间能够直接通信,允许您使用制造商软件来控制设备功能。

USB 2 - COM 端口(通信)

USB 2 是用于发送命令和配置 MAKCU 的通信端口。这对 MAKCU 的功能至关重要。

用途:

此端口创建串行 COM 端口连接,允许软件和 MAKCU 网站与设备通信。MAKCU 需要通过此端口进行活动软件控制才能运行。

用法:

将 USB 2 连接到您用于配置 MAKCU 的同一台计算机(通常是您的游戏 PC 或单独的配置 PC)。这用于设置、固件更新、设备控制,并且是 MAKCU 处理输入所必需的。

电源:

USB 2 不为 MAKCU 供电。这可以防止主 PC 和第二台 PC 之间的反向供电。

重要: 在正常模式下,必须同时连接 USB 1 和 USB 2 才能为 MAKCU 供电。USB 2 仅用于通信,不供电。没有通过 USB 2 连接的软件,MAKCU 无法运行。

MAKCU 需要连接到 USB 2 的 PC 上运行的软件来控制和操作设备。没有此软件连接,MAKCU 将不会处理或修改输入。

USB 3 - 右侧(主机端口)

USB 3 连接到右侧 ESP32-S3 芯片,用作鼠标或键盘的主机端口。

用途:

这是您连接实际鼠标或键盘的位置。MAKCU 充当 USB 主机并从您的设备接收输入。

用法:

将鼠标或键盘连接到 USB 3。这是 MAKCU 将通过 USB 1 直通到游戏 PC 的输入设备。必须在此处连接设备,MAKCU 才能工作。

电源:

USB 3 为 MAKCU 的右侧供电,也为连接的鼠标/键盘供电。

必需: 必须在 USB 3 上连接鼠标或键盘,MAKCU 才能运行。MAKCU 无法在没有连接设备的情况下运行。

快速摘要

连接:

正常模式: 正常模式:USB 1 → 游戏 PC/游戏机,USB 2 → 配置 PC(COM 端口 - 运行所必需),USB 3 → 鼠标/键盘(必需)

刷写模式: 刷写模式:仅连接 USB 1 或 USB 3(一次一个,不能同时连接)

电源要求: 电源要求:在正常模式下,必须同时连接 USB 1 和 USB 2 才能为 MAKCU 供电。USB 2 不供电 - 仅用于通信。

运行要求: 运行要求:MAKCU 需要 USB 2(用于软件控制)和 USB 3(连接设备)才能运行。它无法在独立模式下运行。

连接状态

MAKCU 连接状态显示在导航栏右上角,音频切换旁边。状态显示您 MAKCU 设备的当前连接状态和模式。

连接状态概述

不支持

您的浏览器不支持 Web Serial API。请使用 Chrome/Edge 89+、Opera 76+ 或其他基于 Chromium 的浏览器。

未连接

MAKCU 未连接。点击连接按钮以建立连接。

连接中...

系统正在尝试连接到 MAKCU 并检测其处于哪种模式(正常模式或刷写模式)。

正常模式

MAKCU 已连接并在正常模式下运行。您可以使用设置页面配置和测试 MAKCU。USB 1 连接到游戏 PC,USB 2 是 COM 端口,USB 3 应连接到您的鼠标或键盘。**3.9 固件仅支持键盘。

重要:MAKCU 仅允许一个设备同时连接到 USB 2(COM 端口)。在使用 MAKCU 与您的软件之前,请关闭此工具。

刷写模式

MAKCU 在刷写模式下连接。此模式仅用于固件更新。此模式下无法使用设置。只应连接一根 USB 线(USB 1 或 USB 3)。

故障

连接失败或设备无响应。检查您的 USB 连接并重试。交换 USB 端口和刷新页面可能会有所帮助。

注意:COM 端口号不显示,因为出于安全原因,Web Serial API 不提供此信息。连接状态将显示模式(正常或刷写)代替。

波特率

波特率通常为 115200。如果需要更改波特率,请参考故障排除页面。

重要警告: 波特率更改是永久性的,只有在您的软件告诉您使用不同波特率时才应设置。不匹配的波特率将阻止您的软件与 MAKCU 通信。

如何更改波特率

快速按下 MAKCU 上的左侧按钮 4 次,将波特率从 115200 更改为 4mbps。LED 将闪烁 1 次或 4 次,波特率将被保存。

注意: 当 MAKCU 启动时,波特率指示器 LED(左侧)将显示 MAKCU 运行的速度。

波特率指示器

当 MAKCU 启动时,波特率指示器 LED(左侧)将闪烁以指示当前波特率:1 次闪烁 = 115200,4 次闪烁 = 4mbps。

网站和工具要求

MAKCU 网站期望使用 115200 波特率。如果您尝试在正常模式下使用 MAKCU 网站,请确保将波特率设置为 115200。

设置波特率

波特率可以由用户(使用按钮方法)设置,也可以由开发人员在代码中设置。

对于 API 使用,请参考 API 页面中的波特率部分.

关键: 必须连接 USB 1 + USB 2 才能为 MAKCU 供电以更改波特率。USB 2 不为 MAKCU 提供电源 - 这是为了确保不会从两个 USB 端口向主 PC 和第二台 PC 反向供电。

波特率信息

MAKCU 支持两种波特率:

  • 115k (115200 bps)
  • 400 万 (4,000,000 bps)

命令时序:

命令 km.move(100,100)\r 总共 17 字节。

  • 在 115k 下,传输约需 1.48ms
  • 在 400 万下,传输约需 42.5µs

重要说明:

  • MAKCU 使用 1ms USB 轮询间隔(1kHz)。
  • 在 115k 下,仅传输就超过 1ms — 因此每个命令至少需要一个完整的轮询周期才能完成,可能跨越多个轮询。
  • 在 400 万下,整个命令可以在单个轮询窗口内传输,如果您的时序准确,允许 move + click + lock 一起处理。
  • 这使得 400 万波特率非常适合精确、高速的输入组合和更流畅的控制。

忽略 Windows 波特率设置

请不要在 Windows 设备管理器中更改波特率 — 这对 MAKCU 的实际速度完全没有影响。设备自行设置速度,MAKCU 在内部管理实际波特率。Windows 设置会被完全忽略,所以不用担心它们。