O EdgeTX é o sistema operacional de código aberto para rádios transmissores de drones FPV e aeromodelismo. Ele atua diretamente no computador de mão do piloto.
O software gerencia os gimbals, processa curvas de sensibilidade e controla chaves. Ele transmite pacotes para o módulo de radiofrequência.
Pilotos que utilizam rádios modernos encontram o EdgeTX instalado de fábrica. Ele equipa aparelhos da RadioMaster, Jumper e Flysky em todo o mundo.
Sem o EdgeTX, o rádio transmissor seria apenas um conjunto inerte de alavancas e botões plásticos. O sistema dá vida e inteligência aos controles.
O Que É EdgeTX e Qual Seu Papel no Radiocontrole FPV
O EdgeTX é o firmware responsável por controlar todas as operações internas de um rádio transmissor de radiomodelismo. Ele processa entradas analógicas, calcula mixagens de canais e envia sinais digitais para o módulo de transmissão de radiofrequência.
Muitos iniciantes confundem o software do rádio com o software da aeronave. No entanto, cada dispositivo executa um programa completamente independente em hardware dedicado.
Na aeronave, a controladora de voo roda firmwares como o Betaflight. Essa placa lê giroscópios e acelera os motores para estabilizar o chassi no ar.
Nas mãos do piloto, o rádio transmissor opera o EdgeTX em um microcontrolador STM32. Ele monitora a posição angular dos sticks milhares de vezes por segundo.
O rádio utiliza sensores de efeito Hall nos gimbals. Conversores de 12 bits traduzem esses movimentos em 4.096 passos discretos.
O EdgeTX processa essas leituras com base nas preferências salvas para o modelo selecionado. Em seguida, gera um fluxo de dados serial codificado em protocolos como o CRSF.
Esse fluxo segue para o módulo transmissor do rádio, como o ExpressLRS. O sinal de rádio viaja pelo ar até o receptor instalado no drone.
Além do controle de voo, o EdgeTX processa a telemetria retornada pela aeronave. Ele exibe tensão de bateria, consumo e qualidade de sinal na tela do rádio.
A Origem do EdgeTX e a Evolução em Relação ao OpenTX
O EdgeTX surgiu em maio de 2021 como um projeto independente derivado do OpenTX. A transição ocorreu para destravar o suporte a telas sensíveis ao toque coloridas e modernizar a arquitetura de software para toda a comunidade.
Durante quase uma década, o OpenTX foi a base dominante da indústria de radiocontrole. Fabricantes consagrados utilizavam esse sistema em rádios clássicos com telas monocromáticas simples.
Com a chegada de telas coloridas e sensíveis ao toque, o OpenTX encontrou barreiras estruturais. O desenvolvimento da versão 2.4 permaneceu estagnado, frustrando pilotos e montadores.
Os pilotos compravam transmissores com hardware touchscreen moderno, mas precisavam usar botões físicos. A camada gráfica antiga não suportava gestos ou toques fluidos.
O EdgeTX integrou a moderna biblioteca gráfica LVGL ao seu núcleo de processamento. A interface gráfica tornou-se rápida, intuitiva e totalmente operável por toques diretos na tela.
Outra mudança crucial envolveu o armazenamento das configurações de modelos. O OpenTX guardava todos os dados em um único arquivo binário compacto na memória EEPROM.
Se ocorresse qualquer corrupção nesse arquivo único, o piloto perdia todos os modelos salvos. O EdgeTX substituiu esse modelo por arquivos individuais em texto legível YAML.
Cada aeronave possui agora seu próprio arquivo independente dentro da pasta de modelos no cartão micro-SD. Essa mudança facilitou backups manuais e compartilhamento entre pilotos.
O EdgeTX também ampliou as velocidades de comunicação serial com módulos de transmissão. O sistema suporta taxas de até 5,25 Mbaud, eliminando gargalos em enlaces de rádio a 1.000 Hz.
| Recurso Técnico | OpenTX Legado | EdgeTX Moderno | Impacto Prático na Pilotagem |
|---|---|---|---|
| Interface de Usuário | Monocromática ou menus rígidos | Telas touch com biblioteca LVGL | Navegação rápida e configuração por toque |
| Formato de Modelos | Arquivo binário único (models.bin) | Arquivos individuais em YAML | Imunidade contra corrupção em lote |
| Velocidade de UART | Frequentemente limitada a 400k baud | Suporte nativo até 5,25 Mbaud | Telemetria estável em pacotes a 1.000 Hz |
| Desenvolvimento | Atualizações raras e comunidade inativa | Ciclo contínuo de versões e correções | Suporte imediato a novos lançamentos |
| Gravação de Firmware | Utilitários locais e drivers Zadig | Navegador via WebUSB com EdgeTX Buddy | Atualização sem instalação de programas |

Arquitetura de Menus: Entradas, Mixers e Saídas Explicados
O fluxo de processamento do EdgeTX é estruturado em três camadas sequenciais e independentes: Entradas, Mixers e Saídas. Compreender esse caminho de dados é indispensável para calibrar comandos sem gerar comportamentos imprevisíveis no ar.
Muitos pilotos cometem erros graves ao tentar ajustar sensibilidade ou chaves de armamento. Modificar o menu errado pode anular comandos de segurança ou distorcer respostas dinâmicas.
A camada de Entradas (Inputs) interpreta sticks e botões físicos. Aqui o piloto define ajustes de sensibilidade ergonômica, como peso e expoente.
Se você deseja comandos mais suaves no centro das manetes, aplica expoente positivo nas Entradas. Esse ajuste altera apenas a percepção do piloto sobre o controle mecânico.
A camada de Mixers conecta as entradas aos canais lógicos. É o cérebro do EdgeTX, onde regras combinam múltiplos controles.
No Mixer, o canal 1 recebe a entrada de aileron, enquanto o canal 4 recebe o leme. Chaves de três posições são associadas a canais auxiliares para acionar modos de voo e sirenes.
A camada de Mixers permite multiplexações avançadas por meio de operadores matemáticos. O piloto pode somar valores, multiplicar curvas ou substituir comandos por travas de segurança.
A camada de Saídas (Outputs) representa o sinal final entregue ao módulo de transmissão. Aqui são calibrados os pontos neutros exatos e os limites operacionais de cada canal.
No padrão clássico de radiomodelismo, os canais operam na faixa de pulsos entre 1.000 e 2.000 microssegundos. Na aba de Saídas, o piloto garante que o centro marque exatamente 1.500 microssegundos.
Inverter o sentido de rotação de um servo motor ou leme também ocorre nessa última camada. Nunca inverta canais nas Entradas se o objetivo for corrigir o movimento da superfície mecânica.
| Etapa no EdgeTX | O Que Processa | Onde Atua | Exemplo Típico de Configuração |
|---|---|---|---|
| 1. Entradas (Inputs) | Sticks mecânicos e chaves | Percepção de sensibilidade | Reduzir peso para 80% e adicionar expoente de 25% |
| 2. Mixers | Cruzamento de dados e regras | Criação de canais lógicos | Atribuir chave física de corte ao canal de aceleração |
| 3. Saídas (Outputs) | Limites absolutos de pulso | Sinais de rádio transmitidos | Ajustar centro exato em 1.500 µs e limites de 1.000 a 2.000 µs |
Integração com ExpressLRS e Scripts Lua no Rádio
O EdgeTX possui um interpretador nativo da linguagem de programação Lua. Esse recurso permite que pequenos aplicativos criados por desenvolvedores rodem diretamente na tela do radiocontrole.
A aplicação mais popular desse recurso é a configuração de módulos de rádio de longo alcance. Protocolos como ExpressLRS utilizam o script oficial elrsV3.lua para gerenciar links de RF.
Antes da popularização dos scripts Lua, qualquer alteração técnica exigia conectar o rádio a computadores. O piloto precisava de cabos no campo para ajustar potências ou taxas de pacotes.
Com o script embutido no EdgeTX, o rádio conversa com o módulo transmissor via barramento serial bidirecional. O menu aparece na tela do aparelho em poucos segundos.
Pelo script, é possível alterar a taxa de envio de pacotes entre 50 Hz e 1.000 Hz. Taxas elevadas entregam respostas ultrarrápidas para manobras de alta velocidade.
O piloto também ajusta a potência dinâmica de emissão, variando entre 25 mW e 1.000 mW. Se a aeronave voar para longe, o transmissor eleva a potência automaticamente.
Outra função vital é a frase secreta de conexão, conhecida como Binding Phrase. Ao cadastrar a mesma frase no rádio e no receptor, os aparelhos se conectam de forma imediata.
Para garantir que essa troca veloz de dados funcione sem falhas, o rádio precisa de uma porta serial rápida. No menu global do EdgeTX, a velocidade máxima de comunicação deve estar configurada corretamente.
Rádios como o RadioMaster Pocket ou o RadioMaster TX12 operam com enlaces seriais estáveis em 1,87 Mbaud ou superiores. Essa largura de banda previne avisos sonoros de perda de telemetria.

Suíte Oficial: EdgeTX Buddy e EdgeTX Companion
Para gerenciar o sistema sem complicações, o projeto oferece duas ferramentas oficiais. Uma opera no navegador, enquanto a outra funciona como aplicativo desktop.
O EdgeTX Buddy é o método mais ágil para gravar firmwares em rádios modernos. Ele utiliza as tecnologias WebUSB e Web Serial suportadas em navegadores baseados em Chromium.
O piloto conecta o transmissor ao computador com um cabo USB de dados confiável. Pelo próprio site oficial, escolhe o modelo do controle e a versão desejada do sistema.
O navegador grava o firmware diretamente na memória flash interna do rádio. O processo elimina a necessidade de instalar programas ou configurar drivers USB pelo Zadig.
O EdgeTX Buddy também atualiza a estrutura de pastas do cartão micro-SD. Ele transfere pacotes sonoros e temas gráficos compatíveis com a versão gravada.
Para quem busca controle avançado, o aplicativo desktop EdgeTX Companion é a ferramenta definitiva. Disponível para Windows, macOS e Linux, ele permite gerenciar modelos no computador.
Pelo Companion, o piloto desenha curvas de controle complexas com teclado e mouse. Ele pode testar a resposta dos comandos em um simulador virtual interativo antes de voar.
O software também gera arquivos de backup completos com extensão .etx. Se o rádio sofrer avarias ou for substituído, toda a frota de modelos é restaurada em poucos cliques.
Ao gerenciar vários rádios, o Companion assegura que ambos compartilhem exatamente os mesmos canais. Isso padroniza o acionamento de segurança em todas as aeronaves da frota.
Erros Comuns na Bancada e Como Prevenir Falhas
Mesmo sendo um sistema robusto e estável, o EdgeTX exige cuidados operacionais básicos na bancada técnica. Erros comuns de configuração podem provocar acidentes durante a preparação do voo.
O problema mais comum entre iniciantes é o aviso de incompatibilidade no cartão de memória. Ao ligar o aparelho, o display exibe que a versão do cartão é inadequada.
Essa mensagem ocorre quando o piloto atualiza o firmware, mas esquece de atualizar os arquivos do cartão micro-SD. O núcleo do EdgeTX exige bibliotecas compatíveis para funcionar.
Baixe o pacote correspondente no repositório do EdgeTX no GitHub. Em seguida, substitua os arquivos do cartão, preservando as pastas de modelos e rádios.
Outro erro perigoso envolve a configuração da chave de corte de motor, o chamado Throttle Cut. Muitos pilotos configuram essa trava na aba de Entradas, limitando apenas o curso do stick.
Se o trim de aceleração for movido acidentalmente, o rádio pode continuar enviando sinal positivo ao ESC. O motor pode girar inesperadamente na bancada de trabalho.
A regra segura exige configurar o corte de motor na aba de Mixers. O piloto insere uma linha com valor fixo negativo e seleciona o operador de substituição integral.
A calibração dos gimbals também deve ser feita com método correto. Ao recalibrar, movimente as alavancas em cruz perfeita de cima para baixo e de lado a lado.
Evite girar as alavancas em círculos forçados nos cantos mecânicos do compartimento. O movimento circular registra leituras falsas nos eixos diagonais e descalibra a resposta de voo.
Perguntas Frequentes Sobre EdgeTX
O EdgeTX funciona em qualquer rádio de drone?
O EdgeTX é compatível com rádios abertos baseados em microcontroladores STM32 de 32 bits. Fabricantes como RadioMaster, Jumper e Flysky adotam o sistema como padrão oficial de fábrica. Transmissores com protocolos proprietários fechados, como controles básicos da DJI, não possuem suporte.
Preciso formatar o cartão SD ao atualizar o EdgeTX?
Não é necessário formatar o cartão em atualizações rotineiras. Você só precisa copiar os novos arquivos do pacote SD Card oficial sobre os existentes. É fundamental nunca apagar as pastas MODELS e RADIO, pois elas armazenam todos os parâmetros e modelos salvos.
Qual é a diferença entre EdgeTX e Betaflight?
O EdgeTX roda no rádio transmissor portátil que o piloto segura, gerenciando sticks, telas touch e o envio de sinal de RF. O Betaflight roda na controladora de voo montada no drone, lendo sensores e acelerando os motores para equilibrar a máquina. São sistemas parceiros que operam em pontas opostas.
Como abrir o menu do ExpressLRS no EdgeTX?
Para abrir a interface, pressione o botão de sistema do rádio e navegue até as ferramentas no cartão SD. Acesse a pasta de scripts e execute o arquivo elrsV3.lua. O menu de configuração do transmissor será carregado diretamente na tela do radiocontrole.
Vale a pena migrar do OpenTX para o EdgeTX hoje?
A migração é recomendada por toda a indústria e comunidade internacional de FPV. O OpenTX não recebe melhorias significativas há anos e não suporta bem telas touch ou enlaces rápidos de rádio. O EdgeTX oferece atualizações constantes, maior segurança e interface amigável.
Fontes e Documentação Técnica Auditada
Todas as referências utilizadas nesta peça foram checadas e auditadas com links primários ativos e verificáveis:
- Repositório Oficial do EdgeTX no GitHub: Código-fonte oficial, documentação de versões estáveis e arquitetura em C/C++ sob licença de código aberto.
- Portal Oficial do EdgeTX: Comunicados de versões da comunidade, guias de compatibilidade de hardware e diretrizes oficiais.
- Documentação Oficial de Usuário do EdgeTX: Manual técnico detalhado sobre a separação entre Entradas, Mixers e Saídas.
- Ferramenta Oficial EdgeTX Buddy: Plataforma baseada em WebUSB e Web Serial para gravação de firmware e pacotes de cartão micro-SD.
- Guia Oficial de Scripts Lua do ExpressLRS: Documentação de integração serial CRSF e parâmetros de telemetria no radiocontrole.
- Repositório Oficial do Projeto ExpressLRS: Especificações técnicas dos pacotes de transmissão de rádio e compatibilidade de hardware.
- Manuais de Usuário Oficiais da RadioMaster: Especificações técnicas de rádios com EdgeTX pré-instalado de fábrica.