O que é WLKATA MT4 control stack?
Este projeto, do usuário do GitHub enghoff, substitui de ponta a ponta o software do WLKATA MT4, um braço robótico de mesa com quatro eixos. Ele grava um firmware novo no controlador ATmega2560 do braço, com movimento cartesiano e trajetórias em fila, acrescenta uma câmera USB fixa que relaciona marcadores ArUco impressos às coordenadas do braço e expõe 17 ferramentas MCP para que um cliente leve o braço à posição inicial, olhe a mesa e pegue ou solte objetos identificados por id, como cube_2 ou marker_1.
Foi escrito para Python 3.10+ e roda no Windows. Serviços opcionais em GPU acrescentam Grounding DINO para achar objetos pelo nome, SAM 2.1 para contornos e Qwen3-VL-4B para instruções digitadas. O repositório tem 1 estrela, commits de julho a 15 de agosto de 2026 e nenhum arquivo de licença. O braço em si custa $1,380 como kit educacional na RobotShop.
Como instalar WLKATA MT4 control stack
pip install -r requirements.txt && python flash_jog.py --port COM6 && python -m mt4_mcp --stdioWLKATA MT4 control stack vale a pena?
A pilha do MT4 é engenharia séria para um braço específico. Tudo o que está na mesa é tratado por id de entidade, e quando o braço não consegue pegar ou soltar algo a ferramenta diz por quê: fora de alcance, dentro da zona de exclusão ao redor da base, pouco espaço para os dedos da garra, fora da mesa. Não existe, de propósito, nenhum recurso ao objeto mais parecido, porque nada no sistema conseguiria perceber que o objeto errado foi pego. É o desenho certo para um agente no comando de uma máquina física.
Este servidor movimenta um braço motorizado com garra. O firmware impõe um cilindro de exclusão de 140 mm ao redor da base, limites suaves nas articulações e um piso de mesa, mas o README diz que movimentos no espaço das articulações e o homing ignoram essas verificações. A calibração importa tanto quanto o código: cinco scripts relacionam a câmera com a mesa, e se uma calibração nova da base não for seguida pelas demais, as pegadas de cubos voltam em silêncio a ter de 15 a 30 mm de erro e a verificação da borda da mesa deixa de recusar posições além da borda. O zero do punho J4 se perde a cada desligamento.
O porém: a rede e a licença. Por padrão, o servidor MCP escuta em 127.0.0.1:8787 ou roda via stdio. Um modo público para o ChatGPT e outros clientes remotos desliga a proteção do cabeçalho Host e se combina com um túnel ngrok e login do Google; pela nossa leitura de auth.py, não há configuração que limite quais contas do Google podem entrar, então um túnel público deve ser tratado como entregar o braço a qualquer pessoa que conclua esse login. E sem arquivo de licença, o código fica com todos os direitos reservados por padrão: você pode lê-lo, mas copiar, modificar ou redistribuir não é permitido.
Nossa opinião: como referência de como dar a um agente um controle seguro e explicável de um braço robótico, é um dos repositórios mais instrutivos que lemos, e suas notas sobre calibração e precisão são incomumente francas. Como algo para instalar, serve a um único dono de MT4 no Windows que peça permissão ao autor antes.
Onde ele se destaca
Um professor de robótica com um MT4 no laboratório de ensino
Mostrar um agente transformando um pedido simples numa pegada e entrega seguras
Depois de calibrar, conecte o Claude Code via stdio e peça que ele coloque o cubo vermelho no marcador 3; mt4_scene mostra, para cada entidade, se dá para pegá-la e por quê. O kit custa $1,380; peça permissão ao autor antes de reutilizar o código em material de curso.
Uma pesquisadora que prototipa manipulação guiada por linguagem
Testar como as escolhas de um modelo de visão e linguagem se sustentam diante dos limites reais de alcance
Rode ask_qwen.py com --dry-run para que o Qwen3-VL-4B decida sem mover nada e compare os alvos dele com os veredictos do próprio braço. Exige uma GPU CUDA para os serviços Qwen e Grounding DINO.
Um entusiasta com um MT4 e uma webcam
Fazer o braço empilhar cubos num marcador sem supervisão
Rode stack_cubes.py --marker 4 --preview, que libera o local, pega com um reajuste e empilha até 9 níveis por padrão. Antes, rode calibrate_j4.py de novo após cada desligamento.
Antes de decidir
- Configuração
- pip install -r requirements.txt, grave o firmware com flash_jog.py (as imagens originais ficam salvas e podem ser restauradas), imprima a folha de marcadores ArUco, rode os cinco scripts de calibração e depois inicie python -m mt4_mcp ou registre-o via stdio no Cursor ou no Claude Code. Exige Windows, Python 3.10+ e PlatformIO com avrdude.
- Integrações
- WLKATA MT4 por um link serial USB CH340 a 115200 baud, uma câmera USB de cena, serviços HTTP opcionais de Grounding DINO e Qwen3-VL-4B, SAM 2.1 no próprio processo, ngrok e o OAuth do Google do FastMCP para clientes remotos, e um controle de Xbox para mover o braço manualmente.
- Dados e privacidade
- Quadros da câmera e dados da cena vão para o seu provedor de modelos pelo cliente. A calibração fica em vision_calibration.json. O HTTP usa por padrão 127.0.0.1:8787; MT4_MCP_PUBLIC=1 desliga a proteção de origem para túneis, e o OAuth exige um ID e um segredo de cliente do Google.
- Custo em escala
- O código é gratuito para baixar, mas sem licença. O WLKATA MT4 Education Kit custa $1,380 na RobotShop; os modelos de visão opcionais pedem uma GPU CUDA, embora rodem devagar na CPU.
- Limites
- Só um processo pode ocupar a porta serial por vez. O zero do J4 se perde ao desligar ou regravar. Pular as etapas seguintes da calibração acrescenta de 15 a 30 mm de erro na pegada sem nenhuma falha aparente. A carga útil é de 500 g segundo a RobotShop.
O que é bom
- Recusa com um motivo em vez de pegar o objeto errado
- Zona de exclusão, limites suaves e piso de mesa no firmware
- Documentação detalhada de calibração e precisão
- Detecção opcional de objetos pelo nome
O que não é
- Sem arquivo de licença, então a reutilização não é permitida
- Só Windows; exige o braço WLKATA MT4 e uma câmera
- O modo público não tem lista de contas permitidas que tenhamos encontrado
- Movimentos articulares e homing ignoram a zona de exclusão
Ideal para
Um dono de WLKATA MT4 no Windows que quer que um agente mova objetos numa mesa calibrada e não se incomoda em gravar um firmware próprio.
WLKATA MT4 control stack: perguntas frequentes
- WLKATA MT4 control stack vale a pena?
- Um trabalho de robótica cuidadoso e bem documentado que exige exatamente esse braço, um PC com Windows e uma tarde de calibração, e que você não tem liberdade legal para reutilizar porque não traz licença. Damos nota 3.2 de 5.
- Quanto custa WLKATA MT4 control stack?
- Gratuito para baixar, mas nenhuma licença foi publicada. O WLKATA MT4 Education Kit custa $1,380 na RobotShop.
- Quais são as desvantagens de WLKATA MT4 control stack?
- Sem arquivo de licença, então a reutilização não é permitida; só Windows; exige o braço WLKATA MT4 e uma câmera; o modo público não tem lista de contas permitidas que tenhamos encontrado; movimentos articulares e homing ignoram a zona de exclusão.
- Para quem WLKATA MT4 control stack é indicado?
- Um dono de WLKATA MT4 no Windows que quer que um agente mova objetos numa mesa calibrada e não se incomoda em gravar um firmware próprio.
- Quanto custa WLKATA MT4 control stack para uma equipe ou em produção?
- O código é gratuito para baixar, mas sem licença. O WLKATA MT4 Education Kit custa $1,380 na RobotShop; os modelos de visão opcionais pedem uma GPU CUDA, embora rodem devagar na CPU.
- WLKATA MT4 control stack é seguro para dados da empresa?
- Quadros da câmera e dados da cena vão para o seu provedor de modelos pelo cliente. A calibração fica em vision_calibration.json. O HTTP usa por padrão 127.0.0.1:8787; MT4_MCP_PUBLIC=1 desliga a proteção de origem para túneis, e o OAuth exige um ID e um segredo de cliente do Google.
Respostas verificadas em 14 de nov. de 2026.