Como conectar/Flash FC ao Betaflight com porta USB quebrada?


A queda da porta USB não é incomum em controladores de vôo. Se o seu FC tiver uma porta USB quebrada, não for possível se conectar ao Betaflight (ou ao INAV Configurator) ou ao firmware flash, aqui estão algumas soluções que você pode tentar para salvar seu FC.

Como conectar/Flash FC ao Betaflight com porta USB quebrada?

banner de patrocinador

Alguns dos hyperlinks nesta página são hyperlinks afiliados. Recebo uma comissão (sem custo adicional para você) se você fizer uma compra depois de clicar em um desses hyperlinks de afiliados. Isso ajuda a apoiar o conteúdo gratuito para a comunidade neste website. Por favor, leia nosso Política de hyperlinks de afiliados para mais informações.

Antes de começar, verifique se você consegue soldar a porta USB novamente, embora geralmente não seja um trabalho de soldagem fácil. Na minha experiência, se a sua porta USB quebrou, é provável que as pequenas almofadas de solda estejam rasgadas e irreparáveis, mas vale a pena conferir, os controladores de vôo são caros hoje em dia!

Obtenha algumas portas USB sobressalentes aqui:

O conector da porta USB do controlador de vôo Iflight Nazgul5 cai do rasgo quebrado

Conectando FC ao computador through adaptador FTDI

Se você deseja apenas conectar seu FC ao configurador Betaflight (ou configurador INAV), tudo que você precisa é apenas um adaptador FTDI (também conhecido como conversor serial).

Compre um adaptador FTDI aqui:

Para construtores de drones FPV, é uma ferramenta útil para se ter por perto, eu recomendo fortemente comprar uma. Você também pode usar uma placa Arduino carregada com código personalizado (sinta-se à vontade para pesquisar no Google, não entrarei em detalhes aqui), mas é muito mais complicado do que usar um adaptador FTDI plug-and-play de US$ 3.

Dependendo do tipo de conexão USB que seu controlador de vôo possui (ou seja, CP2102 ou VCP), podem ser necessárias etapas extras que explicarei neste tutorial. Quase todos os FC modernos usam conexão VCP atualmente, apenas alguns FC muito antigos usam CP2102, se você não tiver certeza, esta postagem explica como identificar qual você tem.

FC com VCP

Se você comprou seu FC nos últimos anos, provavelmente ele usa conexão VCP. Não é tão simples quanto o CP2102 porque os UARTs de {hardware} não são necessariamente habilitados para conexão USB por padrão. A boa notícia é que é bastante comum que os controladores de vôo sejam enviados com UART1 habilitado para MSP (permite conexão USB), então você pode tentar conectar seu adaptador FTDI ao UART1 primeiro e ver se consegue se conectar ao Configurador.

Tente outro UART se isso não funcionar; se você tiver sorte, um dos UART pode ter o MSP ativado.

Certifique-se de que nada mais esteja conectado a esse UART, exceto o adaptador FTDI.

Porta USB danificada do controlador de vôo cai fora do conversor serial do adaptador Fdti quebrado

FC UART1 está conectado apenas ao adaptador FTDI

Veja este exemplo abaixo, “Configuração/MSP” está habilitado no UART1, isso permite que você use o adaptador FTDI para conectá-lo ao Betaflight Configurator.

Betaflight 4.4 Configurador 10.9.0 Portas Msp Hd Osd Vtx Displayport Periféricos

Se nenhum dos UARTs tiver o MSP habilitado, isso ficará complicado:

  • Você terá que atualize seu controlador de vôo com um firmware de “resgate” que possui MSP habilitado no UART1 (com a opção Erase habilitada). Mas ao fazer isso, você perderá a configuração FC existente se não tiver feito backup de suas configurações anteriormente.
  • E você não pode atualizar o firmware FC usando o adaptador FTDI, porque ele precisa estar no modo DFU. Você precisará de uma ferramenta STLink que permite fazer add de um arquivo de firmware (.hex) para o processador usando o utilitário STM32 ST-Hyperlink.
  • Compre a ferramenta ST Hyperlink V2 aqui: Amazônia | AliExpress
  • Baixe o utilitário STM32 ST-LINK: https://www.st.com/en/development-tools/stsw-link004.html

Então você vê, não é fácil. De qualquer forma, se você decidir ir em frente, é assim que se faz.

Conecte o FC à ferramenta STLink para atualizar o firmware de resgate:

  • 5V a 5V
  • GND para GND
  • SWCLK (relógio) para SWC
  • SWDIO (dados) para SWD

Aqui está um bom tutorial instrutivo sobre como usar a ferramenta STLink (começa em 4:40): https://youtu.be/5VmhoyL6Z7Q?t=280

Um dos principais desafios desse método é encontrar os pads SWC ou SWD; eles nem sempre são quebrados para soldar os pads no FC. Verifique se você consegue encontrá-los no seu antes de continuar, se houver, eles geralmente são pequenos e próximos ao processador para fins de depuração, às vezes nem mesmo rotulados, então você pode ter que fazer um pouco de “tentativa e erro”.

Para ser honesto, a maioria das pessoas teria desistido nesta fase e simplesmente adquirido um novo controlador de vôo. Acho que raspar a máscara de solda e expor os rastros de dados da porta USB seria mais fácil se você ainda não tivesse as ferramentas em mãos. Proceed lendo.

FC com Chip CP2102

Se você comprou o FC antes de 2020, é provável que a conexão USB seja através do chip CP2102: o UART 1 está reservado para conexão USB.

Neste caso, você precisa conectar o Adaptador FTDI ao UART1 (e somente ao UART1), conecte estes 4 fios:

  • TX para RX
  • RX para TX
  • 5V a 5V
  • GND para GND

Certifique-se de que nada mais além do adaptador FTDI esteja conectado a esse UART.

Adaptador FTDI à esquerda, conectado ao UART1 do meu FC à direita

Em seguida, conecte o adaptador FTDI ao seu computador, você deverá ver uma nova porta COM aparecer.

Portas Com do Gerenciador de Dispositivos do Windows Silicon Labs

Geralmente, você não precisa se preocupar com o driver se o seu computador já estiver funcionando com o controlador de vôo, o que significa que o driver já está instalado. Mas se o driver for necessário, você verá um ícone de sinal de aviso nessa porta COM. Normalmente, você pode obter o arquivo do driver na página do produto do seu adaptador FTDI ou simplesmente pesquisar no Google o tipo de adaptador que você possui.

No Betaflight/INAV Configurator, selecione esta porta COM e clique no botão Join. É isso.

Como consertar porta USB danificada

Se o método do adaptador FTDI falhar e você não conseguir atualizar o firmware de resgate, tente conectar uma placa breakout ao FC. A ideia é encontrar os D+ e D-pads na porta USB e conectá-los a uma placa USB. Você pode usá-lo como uma porta USB regular.

Você pode comprar algumas placas USB aqui, é muito bom ter algumas sobressalentes:

Extensão da placa adaptadora USB D D+ do controlador de voo

Se os pads D+ e D- no FC não estiverem rasgados, você pode simplesmente soldar os fios nesses pads. Conexões:

    • D+ para D+
    • D- para D-
    • VBUS para qualquer 5V no FC
    • GND para GND

Aqui está a pinagem de uma placa micro USB, os controladores de vôo usam o mesmo conector de 5 pinos e têm a mesma pinagem:

Conector Micro Usb Pinagem Fêmea 5v Gnd D D+ Dados

Aqui está a pinagem de uma porta USB-C, normalmente existem 16 pinos (duas fileiras de 8 pinos), D- e D+ são geralmente os dois pinos centrais nas fileiras superior e inferior girados 180 graus:

Conector Usb C Fêmea Macho Pinagem D D+ Dados

Se essas almofadas estiverem rasgadas, você pode tentar seguir os traços de cobre e descobrir para onde elas vão, geralmente terminando em um pequeno capacitor que é relativamente fácil de soldar. Aqui está um exemplo onde D- e D+ estão em um Matek FC.

Controlador de vôo Usb D+ D Capacitor Solda Expose Pad

Se você não conseguir encontrar isso, você pode raspar a máscara de solda e expor os traços de cobre para D- e D+, e soldar os fios a eles. Eu uso um pequeno arquivo para isso.

Controlador de vôo danificado usb raspado máscara de solda pcb expor traço d d + almofadas

Controlador de vôo danificado usb raspado máscara de solda pcb expor traço d d + almofadas fios de solda

Controlador de vôo danificado usb raspado pcb máscara de solda expor traço d d + extensão da placa adaptador

Se você deseja que esses fios permaneçam no FC permanentemente, você definitivamente deseja colar os cabos e as juntas de solda com segurança para não quebrar essas minúsculas juntas de solda.

Editar histórico

  • Maio de 2018 – artigo criado
  • Abril de 2021 – Betaflight agora oferece firmware USB Rescue no flasher de firmware, você não precisa mais baixá-lo manualmente do Google Drive
  • Fevereiro de 2023 – Adicionadas informações sobre flashing FC sem porta USB, diagramas de pinagem da porta USB
  • Julho de 2026 – Hyperlinks atualizados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *