KMBox Net, KMBox B+, MAKCU, Teensy ou Arduino: qual dispositivo de entrada comprar
Os cinco dispositivos que movem o cursor em um setup DMA, comparados por controlador, tipo de conexão, solda, dificuldade de configuração e custo, com uma tabela que liga cada um a um caso de uso.
Resposta curta
Todos os cinco se apresentam ao PC de jogo como um mouse USB comum e injetam movimento vindo do segundo PC. O KMBox Net é o mais fácil e o mais caro, o B+ é a versão serial mais barata dele, o MAKCU é o meio-termo aberto, e o Teensy 4.1 ou o Arduino são a ponta faça-você-mesmo.
Nesta página10
- Como esses dispositivos de entrada funcionam
- Como os cinco dispositivos se comparam
- Qual deles você deve comprar?
- O que um dispositivo de entrada não faz
- O que você precisa ter com qualquer um deles
- Por que a identidade USB pesa mais do que o preço
- Quanto cada opção custa de verdade
- O que conferir antes de comprar
- Perguntas comuns antes de comprar
- Fontes
Como esses dispositivos de entrada funcionam
Cada um desses dispositivos fica fisicamente entre o seu mouse e o PC de jogo. O seu mouse real entra no dispositivo, e o dispositivo entra no PC de jogo e se declara um mouse USB, de modo que todo movimento e todo clique da sua mão passam direto. Enquanto isso, o segundo PC lê o jogo através da placa DMA e envia ao dispositivo pequenos comandos de movimento por uma conexão separada. O PC de jogo vê um mouse em uma porta e nunca vê a segunda máquina. Os cinco dispositivos diferem em quatro pontos: o controlador interno, a forma como o segundo PC fala com eles, se você precisa soldar e o preço.
Como os cinco dispositivos se comparam
A tabela compara controlador, conexão, solda, dificuldade de configuração e custo relativo. Comece pela coluna da conexão, porque é ela que decide qual driver você instala e com quais defeitos você provavelmente vai perder tempo.
| Dispositivo | Controlador | Conexão com o segundo PC | Solda | Dificuldade de configuração | Custo relativo |
|---|---|---|---|---|---|
| KMBox Net | Microcontrolador ARM, firmware fechado do fabricante | Ethernet emulada sobre USB. O Windows mostra um adaptador USB Ethernet na sub-rede 192.168.2.x; não existe soquete RJ45 na caixa | Nenhuma | A mais baixa. Defina um IP fixo no segundo PC, dê ping na caixa e informe ao cheat o IP, a porta e o UUID | O mais alto |
| KMBox B+ / B Pro | Microcontrolador ARM, firmware fechado do fabricante | Serial USB através de uma ponte CH340 a 115200 baud | Nenhuma | Baixa. Instale o driver CH340, force um número de COM baixo e selecione a porta no cheat | Alto |
| MAKCU / MAKCM | Dois microcontroladores ESP32-S3, ponte USB-UART CH343 | Serial USB através do CH343. O firmware aceita 115200 e pode subir bem mais se o cheat acompanhar | Nenhuma em uma placa pronta | Baixa a média. Driver CH343, número de COM abaixo de 10 e baud rate igual ao do cheat | Médio |
| Teensy 4.1 | NXP i.MX RT1062, Cortex-M7 a 600 MHz | Serial USB na porta device. Ethernet é possível, mas exige soldar um kit de magjack separado | Sim. Um header de 5 pinos nos pads do host, ou os pads ligados direto por fio | Alta. Soldar, instalar o Teensyduino, compilar e gravar, depois configurar | Baixo a médio |
| Arduino Leonardo + USB Host Shield | ATmega32u4 na placa, controlador host MAX3421E no shield | Serial USB na porta USB nativa do Leonardo | Quase sempre sim. A maioria dos host shields espera o mapeamento de pinos do Uno, então o SPI precisa ir por jumper até o header ICSP do Leonardo | A mais alta. O conjunto com o shield é a parte que morde | O mais baixo |
O custo aparece como relativo e não absoluto, porque os preços de mercado mudam e qualquer valor que citássemos estaria errado no mês seguinte. A ordem do mais barato ao mais caro é a mesma há anos.
Qual deles você deve comprar?
Encontre a linha que realmente descreve a sua situação, e não a que você gostaria que a descrevesse. A maioria de quem compra pela primeira vez está na última linha.
| Se este é o seu caso | Compre | Por quê |
|---|---|---|
| Primeiro setup, você quer tudo funcionando hoje à noite e o orçamento não é o limite | KMBox Net | Sem solda, sem driver serial e com o suporte mais amplo nos menus dos cheats. Você paga pelo caminho mais curto até um cursor funcionando |
| Você quer a confiabilidade e o suporte do KMBox, mas não precisa de conexão em rede | KMBox B+ / B Pro | Mesmo fabricante, mesmo firmware fechado, mais barato. Serial a 115200 dá conta do uso normal |
| O segundo PC não fica ao lado do PC de jogo | KMBox Net | A conexão de controle é por IP, então ela tolera distância e um switch no caminho. Um dispositivo serial depende de o cabo alcançar |
| Você quer quase toda a experiência do KMBox por menos e topa ler uma wiki | MAKCU / MAKCM | Firmware aberto, desenvolvimento ativo, leitura automática do HID descriptor do mouse conectado e suporte amplo nos menus dos cheats |
| Você solda e quer ser dono do firmware e da identidade USB que ele apresenta | Teensy 4.1 | Nada mais nesta lista entrega ao mesmo tempo o descritor, a taxa de relatórios e o código-fonte |
| O orçamento é o limite de verdade e uma noite de ajustes não te custa nada | Arduino Leonardo + USB Host Shield | O jeito mais barato de ter um passthrough HID funcionando. Espere que a fiação do shield leve mais tempo do que todo o resto somado |
| Você só quer radar, um overlay de ESP ou uma lista de loot | Nenhum deles | Ler memória não exige dispositivo de entrada nenhum. Compre um quando decidir que quer assistência de mira, não antes |
Atenção
O que um dispositivo de entrada não faz
Nenhum dispositivo desta lista deixa você indetectável, e qualquer anúncio que diga o contrário está falando o que você quer ouvir. Um bom dispositivo de entrada elimina o sinal de software mais óbvio: não há driver, não há código injetado e não há chamada de API de entrada sintética na máquina de jogo. O movimento chega como tráfego USB real em uma porta de mouse real. Isso não elimina o descritor que o dispositivo apresenta no barramento, o padrão de tempo do movimento que ele injeta, nem a aparência da sua mira para quem revisa um clipe. São essas as três rotas que importam, e o hardware só ajuda na primeira.
O que você precisa ter com qualquer um deles
Todos os cinco precisam de tudo o que está listado aqui. Coloque esses itens no orçamento antes de comparar preços, porque dois deles costumam passar batido.
- Um mouse físico
- Um mouse com fio, ou o dongle de um mouse sem fio, ligado ao lado host do dispositivo. O dispositivo precisa ter algo para repassar
- Dois cabos
- Um para o PC de jogo (o lado HID) e um para o segundo PC (o lado de controle). Alguns dispositivos precisam dos dois conectados só para ligar
- Uma porta no PC de jogo
- Uma porta USB traseira, direta. O dispositivo tem que parecer um mouse ligado em uma porta de mouse normal, o que significa nenhum hub no caminho
- Um driver no segundo PC
- CH340 para o KMBox B+, CH343 para o MAKCU, um adaptador USB Ethernet para o KMBox Net, e um dispositivo serial USB para Teensy e Arduino
- Suporte do lado do cheat
- O software que você roda já tem que falar o protocolo daquele dispositivo. Nenhum deles é uma interface genérica que dê para substituir à vontade
- Uma placa DMA e um segundo PC
- O dispositivo de entrada move o cursor. Ele não faz ideia de para onde mover. Quem fornece isso são a placa e o software
Dica
Por que a identidade USB pesa mais do que o preço
Cada um desses dispositivos aparece no barramento USB do PC de jogo com um device descriptor, que carrega um vendor ID, um product ID, strings, um report descriptor e um intervalo de polling. Um dispositivo que sai de fábrica com uma identidade padrão ou claramente de placa de desenvolvimento está na posição mais fraca. Um dispositivo que apresenta o descritor do mouse real ligado ao seu lado host está na mais forte. O MAKCU lê o HID report descriptor do mouse conectado por você. Um Teensy apresenta o que você compilar nele, que é a posição mais forte e também a mais trabalhosa. O KMBox resolve isso em firmware fechado, e o quanto ele resolve bem é pergunta para as notas de versão do fabricante, não algo que possamos adivinhar. Se você for ler mais um guia sobre dispositivos de entrada, que seja o de descritores.
Quanto cada opção custa de verdade
Um Teensy ou um Arduino é barato de comprar, mas depois te custa um ferro de solda, um cabo USB host e uma noite livre. Normalmente custa também uma placa que parece queimada e no fim tinha uma solda fria. Um KMBox é caro de comprar e depois não custa mais nada. Se o seu tempo vale alguma coisa, as opções faça-você-mesmo só saem mais baratas quando você já tem as ferramentas e gosta do processo. Gostar do processo é um motivo perfeitamente bom para escolher uma delas, mas economizar no primeiro setup em geral não é.
O que conferir antes de comprar
- O cheat que você pretende rodar lista esse dispositivo exato pelo nome no menu de entrada
- Você sabe qual porta do dispositivo vai para o PC de jogo e qual vai para o segundo PC
- Você tem um mouse com fio, ou um dongle sem fio, para ligar no lado host
- O PC de jogo tem uma porta USB traseira livre que não está atrás de um hub
- Se o dispositivo exige solda, você tem ferro e já soldou um header antes
- Você quer mesmo assistência de mira, porque um setup só de radar não precisa de nada disso
Perguntas comuns antes de comprar
Qual deles é o mais seguro?
Não dá para ordená-los assim, porque preço não compra discrição. O que importa é a identidade USB que o dispositivo apresenta, se o movimento dele parece movimento humano e como você joga. Um dispositivo barato com descritor clonado e suavização sensata está em posição melhor do que um caro deixado nas configurações de fábrica.
Dá para usar um dispositivo de entrada sem placa DMA?
Fisicamente sim, e tem gente que usa um com assistência de mira por captura de tela em um PC só. Em um setup DMA, porém, quem fornece as coordenadas é a placa, então sem ela o dispositivo não tem sobre o que agir.
Preciso de um desses para um setup de radar ou ESP?
Não. Ler memória e desenhar um overlay exige apenas a placa, o segundo PC e uma tela, então acrescente um dispositivo de entrada quando quiser que o setup mova o seu cursor.
Um dispositivo consegue controlar dois PCs de jogo?
Não. Cada dispositivo tem uma única saída HID e se apresenta a um host, então dois PCs de jogo pedem dois dispositivos.
O KMBox vale o dinheiro a mais em relação ao MAKCU?
Vale, se a sua prioridade é um setup funcionando hoje à noite e com suporte do fabricante. Se você se sente à vontade instalando um driver CH343, acertando um baud rate e lendo a wiki de um projeto, o MAKCU faz o mesmo trabalho por menos. Nenhuma das duas escolhas muda o que o jogo vê de um jeito em que você possa confiar.
Um dispositivo comprado para um jogo funciona em outro?
O hardware não depende do jogo, porque para o PC de jogo ele é simplesmente um mouse. A parte específica de cada jogo é o software no segundo PC, então confira o painel de status do seu título antes de comprar qualquer coisa.
Fontes
A comparação dispositivo a dispositivo é nossa, porque nenhum documento publicado compara essas caixas comerciais por custo, ligação ou dificuldade de configuração.
- 01Microsoft Learn, USB device descriptors
o vendor id, o product id e as strings que cada um desses dispositivos apresenta ao pc de jogo
learn.microsoft.com
- 02MAKCM firmware, GPL-3.0
que o makcu e o makcm rodam firmware aberto de esp32-s3 que lê o hid report descriptor do mouse conectado
github.com
Leia em seguida
Ainda travado? Abra um ticket no Discord
Todos os guias