Depois de conhecer um G27 em uma manutenção que fiz a um amigo isso em 2022 mais ou menos , eu procurei alguns e os valores estavam surreais ... recentemente eu conheci alguns Simuladores e joguei varios na Gamescom Latam 2026 , isso me deu um BOOOOM" e eu precisava de um volante para jogar e ... por onde começar ? garimpando na internet encontrei um anuncio de um G29 com Defeito... uma roleta russa pois pode ser muito bom , ou muito ruim ... e no meu caso foi muito ruim ...
Muitos volantes Logitech G29 são descartados devido a falhas catastróficas em sua placa lógica principal.. Comigo não foi diferente , ao pesquisar um volante para compra me deparei com u mG29 bem baratinho , na casa dos 340 reais , então fui Buscar-lo..Porem eu tive muito azar ... O diagnóstico de bancada revelou um curto-circuito no CI principal proprietário da Logitech. o Componente em si voce consegue encontrar para compra , acaba saindo caro mas seria vantajoso para consertar o volante.. o problema esta na Programação que é trancada pela Logitech , um software exclusivo etc ...
obs: após a remoção do Componente o curto Sumiu ! Constatando que o CI esta condenado e impossivel o reparo da placa !
A solução para não perder o hardware é manter a excelente estrutura mecânica (chassi, engrenagens e motores) e substituir o "cérebro" original por uma eletrônica DIY moderna e aberta. Além de salvar o volante, essa modificação remove as limitações de corrente de fábrica, entregando um Force Feedback (FFB) com maior torque, menor latência e sem clipping.
1. Lista de Materiais e Hardware - Recomendado !
Controlador: STM32F401CCU6 (Black Pill). Escolhida pelo clock superior (84 MHz), conector USB-C nativo e processamento de FFB com folga de memória em comparação à clássica Blue Pill (F103).
Driver de Potência (Ponte H): BTS7960 (43A). Superdimensionado para os motores do G29, operando totalmente frio e sem risco de queima por sobrecorrente.
Resistores de Pull-Up: 2 resistores de 4k7Ohms. Cruciais para estabilizar o sinal do encoder.
Refrigeração Ativa: Ventoinha (Cooler) de 24V. (Assim não precisa usar conversor de 12V ou Ate mesmo reguladores 5V etc ...
Conectores Auxiliares: Conectores DB9 (Macho e Fêmea) para manter os plugues originais dos pedais e câmbio intactos. (Acho que da pra aproveitar da placa principal)
Alimentação: Aqui usaremos a Fonte original de 24V da Logitech.
O Encoder Óptico (Leitura de Rotação)
O encoder original está acoplado na traseira de um dos motores. Nota de bancada: Não remova o resistor integrado na pequena placa do encoder; ele é o limitador de corrente do LED infravermelho interno.
Para fazer a ligação na Black Pill com os pinos de Timer (A0 e A1), o pull-up externo de 4k7ohms deve ser feito obrigatoriamente na linha de 3.3V da STM32 para proteger as portas lógicas:
VCC do Encoder: Ligar no pino de alimentação correspondente indicado pelo firmware (3.3V ou 5V da STM32).
GND do Encoder: Ligar no GND da Black Pill.
Canal A do Encoder: Ligar direto no pino A0 da Black Pill.
Inserir Resistor 1 ($4k7\ \Omega$): Entre o pino 3.3V da Black Pill e a linha do pino A0.
Canal B do Encoder: Ligar direto no pino A1 da Black Pill.
Inserir Resistor 2 4k7ohms: Entre o pino 3.3V da Black Pill e a linha do pino A1.
2. O Sistema de Potência e Force Feedback (Motores e BTS7960)
Os dois motores DC originais do G29 são ligados em paralelo para atuarem juntos no chassi mecânico.
Sinais de Controle (Black Pill rightarrow BTS7960): Os pinos de PWM do firmware na Black Pill controlam a direção e intensidade da força nos pinos de input (
RPWMeLPWM) do BTS7960.Alimentação de Força: Ligar os 24V da fonte original nos pinos
B+eB-(GND) do driver BTS7960. (nesse caso usaremos o proprio conector da fonte do volante)Saída para os Motores: Ligar os fios dos motores nos pinos
M+eM-do driver.⚠️ Aviso de Teste: Caso o Force Feedback empurre o volante para o lado errado no primeiro teste (gerando oscilação infinita), basta inverter a polaridade dos fios dos motores no driver.
Conexão dos Periféricos (Câmbio e Pedais via DB9)
Para evitar cortar os cabos originais dos acessórios da Logitech, solde os fios da Black Pill em conectores DB9 genéricos seguindo o mapeamento, recomendo usar fios de boa qualidade ou se sua placa foi pro vinagre igual a minha , usar o chicote ja presente na placa original e dale !
Câmbio (Shifter) - Conector DB9 Fêmea
O câmbio mapeia as marchas através de um sistema de coordenadas analógicas (Eixos X e Y).
Pino 2: Eixo X (Movimento Lateral) $\rightarrow$ Conectar a um pino ADC da Black Pill (Ex: PA2).
Pino 7: Eixo Y (Movimento Vertical) $\rightarrow$ Conectar a um pino ADC da Black Pill (Ex: PA3).
Pino 4: Botão de Marcha Ré rightarrow Conectar a um pino Digital da Black Pill com Pull-up ativado no firmware.
Pinos 3 e 8: VCC (+5V ou +3.3V) rightarrow Alimentação dos potenciômetros vinda da Black Pill.
Pino 9: GND rightarrow Terra comum conectado à Black Pill.
Pedais - Conector DB9
Os pedais de Acelerador, Freio e Embreagem utilizam três potenciômetros puros.
Solde as três linhas de sinal central de cada pedal em três pinos ADC distintos da Black Pill (Ex: PA4, PA5, PA6).. eu ainda vou confirmar a ordem das ligações ..
Calibre o curso total diretamente através do software de gerenciamento no PC (como o ecossistema OpenFFBoard ou similar).
3. Gerenciamento Térmico Otimizado
Como a remoção da placa original permite extrair o torque máximo dos motores de 24V, o calor dissipado pelo conjunto mecânico em sessões longas de jogatina aumentará.. então com isso em mente optei por uma ventoinha de 24v retirada de uma impressora velha , isso vai garantir que sopre um ar gelado para o driver e consequentemente os motores , assim trabalhando mais frio conforme as horas de jogatina .. ( planejando algo em 3D para isso )
[ Fonte 24V Original ]
│
├──► [ Driver BTS7960 ] ──► (Opera Frio)
│
└──► [ Ventoinha 24V ] ──► (Sopra ar frio via duto)
│
▼
[ Motores G29 ]
Alimentação Direta e Limpa: Conecte os fios positivo e negativo da ventoinha de 24V direto nos pinos de entrada de energia (VCC/GND) do BTS7960.
Comportamento do Sistema: A ventoinha ligará em rotação máxima imediatamente ao plugar a fonte do volante na tomada, garantindo resfriamento constante mesmo com o carro parado nos boxes.
Fluxo de Ar: Não que o driver BTS7960 precise , pois ele trabalha frio devido à sua baixa resistência interna. Mas o cooler deve ser posicionado para puxar o ar frio de fora e, através de um duto direcionador, soprar diretamente sobre a carcaça metálica dos dois motores DC, jogando o calor para fora pelas frestas superiores do plástico do volante (pressão positiva).
Conclusão e Roteiro de Conteúdo
Este projeto ainda é teórico , pois eu só comprei as peças e nada consegui fazer alem de diagnosticar e pesquisar soluções para o G29 ... isso sera documentado em video e postado no youtube .. mas o projeto combina perfeitamente eletrônica de bancada, engenharia reversa e otimização de performance. Para o público em especifico na customização ou criação do volante, o conteúdo ganha força ao mostrar que um hardware robusto considerado "lixo eletrônico" devido a um componente proprietário queimado pode retornar às pistas com desempenho superior aos modelos novos de fábrica.. e é isso que vamos ver mais para frente ! .. aguarde



1 comments:
se vc conseguir consertar isso sera insano demais ; pra cima gambiahero
Postar um comentário