Ir ao artigo

Antes de começar

Verificado 2026-11-01

Resultado : identifica se a imagem selecionada corresponde ao seu servo e se você pode prosseguir com a instalação da ferramenta.

Verifique a compatibilidade

O projeto tem como alvo servos STS3215 baseados em GD32F130 usando a interface STS TTL. Um nome de braço como SO-ARM100, SO-ARM101 ou SO-ARM102 não estabelece quais motores estão instalados. Ilustrações de calibração e demonstrações gravadas abrangem SO-101 e SO-102; esta documentação não reivindica uma validação de hardware SO-ARM100 separada.

Este caminho de configuração usa v0.1-preview , arquivo custom-v9-e44c0e6.zip . Seu manifesto permite [ 9 , 3 ] nos registros de modelo 3 e 4 e declara Extension 9.0 . Esta é a condição de compatibilidade da imagem selecionada, não a permissão para atualizar todos os servos da família. Antes de escrever, o pisca-pisca compara os registros reais com o manifesto. Não edite model_bytes para ignorar uma incompatibilidade.

Esta versão é uma prévia de pesquisa. As notas apontam problemas de temperatura e proteção durante o movimento, além de diferenças em relação ao firmware de fábrica para alguns comandos. Gravar o firmware pode danificar o dispositivo ou apagar a calibração; a recuperação não é garantida. Valide o hardware real antes de depender dele em uma aplicação.

Prepare o hardware

  • Um adaptador TTL USB compatível para STS e um cabo de dados.
  • Potência do motor com tensão e corrente adequadas aos servos reais. Um adaptador USB conectado não estabelece que o barramento do motor está energizado.
  • Um mecanismo seguro, espaço livre para deslocamento e uma forma de apoiar os elos quando o torque é liberado.
  • Uma maneira acessível de desconectar a alimentação do motor. Apoie o mecanismo antes de desligar a energia, caso ele possa cair.
  • IDs exclusivos e uma taxa de transmissão de barramento conhecida. Os exemplos usam IDs 1 – 6 em 1,000,000 baud; substitua seus valores reais.

O flash endereçado normal permite vários motores com IDs exclusivos em um barramento. A recuperação requer apenas um servo conectado. Se os IDs estiverem ausentes ou duplicados, configure primeiro os dispositivos individualmente usando a ferramenta apropriada do fabricante.

Prepare o computador

Componente Objetivo
Git Obtenha a revisão de origem documentada
Node.js 20 + e npm Configurações, gravação, reprodução, teleoperação e ajuste
Python 3.10 + Flashing e recuperação de configurações
Python 3.12, opcional Visualizador de telemetria 3D

A instalação de uma imagem publicada não requer um compilador de firmware. Use um processo de controlador por porta serial. Feche outras ferramentas, incluindo qualquer conexão do navegador com esse adaptador.

Pronto para continuar

Você conhece a revisão do hardware, possui uma fonte de alimentação adequada e IDs exclusivos e pode suportar o mecanismo sem torque do motor. Resolva um item desconhecido antes de tentar um flash.

Próximo: instale as ferramentas .


Início da documentação · Revisão de origem: a995f77 . Extension 9.0 .