Desde 2013 · Mods, traduções e coleção
A revista de um retrogamer de coração Edição de outubro · 2026
Projetos› LABORATÓRIO ESTÁVEL

Maniaco SCART Hub — o perfil certo da GBS para cada console

Troca automática do perfil da GBS-Control conforme o console escolhido no switch SCART. Um ESP32-C3 dentro do switch avisa a GBS pelo Wi-Fi, sem cabo entre os dois e sem mexer no firmware da GBS.

O que você precisa

  • ESP32-C3 SuperMini
  • Switch SCART automático de 10 portas com 2× ULN2003 acionando os relés (meça o seu antes: o manual mostra como)
  • GBS-Control, usando a rede própria (gbscontrol); testado com a GBS-Control traduzida
  • 10 resistores de 10 kΩ, capacitor de 470 µF, conector de 2 pinos e placa perfurada pequena
  • Para gravar o firmware, Chrome ou Edge num computador (ou o esptool) e um cabo USB-C de dados
NOVO!versão v1.0.0

O Maniaco SCART Hub faz a GBS-Control carregar sozinha o perfil certo do console que você ligou. Um ESP32-C3 SuperMini instalado dentro do switch SCART automático lê qual porta o switch escolheu e, pelo Wi-Fi da própria GBS, manda ela carregar o perfil daquele console em cerca de 1,5 segundo. Não tem cabo entre o switch e a GBS, e o firmware da GBS não muda: ele usa os mesmos comandos da interface web do gbs-control.

A configuração é por uma página no celular (http://192.168.4.20): a linha do console ligado acende, o assistente Identificar portas descobre qual fio é qual porta, e você escolhe o perfil de cada console pelo nome salvo na GBS. O botão Testar aplica o perfil na hora, e o mapa fica gravado no ESP32-C3.

Como usar

  1. Baixe o firmware no botão de download desta página.
  2. Meça o seu switch, monte a placa com o ESP32-C3 e os resistores e ligue no switch (o 5 V por último).
  3. Grave o firmware pelo USB, com o fio de 5 V do switch desconectado: pelo instalador no navegador (Chrome ou Edge no computador) ou pelo esptool.
  4. No celular, entre na rede gbscontrol, abra http://192.168.4.20, clique em Identificar portas e escolha o perfil de cada console.

O passo a passo completo, com as medições e a montagem, está no Manual.

USB e 5 V do switch nunca juntos: no ESP32-C3 SuperMini, o pino 5V é o próprio VBUS do USB. Para usar o cabo USB com a placa instalada, desconecte antes o fio de 5 V. A montagem envolve solda dentro do switch: faça por sua conta e risco, sempre com ele desligado da tomada.

Galeria

Página de configuração, com a porta ativa acesa
Página de configuração, com a porta ativa acesa
A mesma página no celular
A mesma página no celular
ESP32-C3 com os resistores, pronto para instalar no switch
ESP32-C3 com os resistores, pronto para instalar no switch

Em números

10portas do switch
72slots de perfil
~1,5 spara trocar o perfil

Histórico de versões

direto do GitHub
v1.0.0 · 4 de outubro de 2026

Primeira versão do Maniaco SCART Hub. / First release of Maniaco SCART Hub.

  • Troca automática do perfil da GBS-Control conforme o console escolhido no switch SCART, por Wi-Fi, sem mexer no firmware da GBS. / Automatic GBS-Control profile switching from the console selected on the SCART switch, over Wi-Fi, with no changes to the GBS firmware.
  • Página de configuração em http://192.168.4.20: porta ativa ao vivo, Identificar portas, perfis pelo nome e Testar. / Configuration page at http://192.168.4.20: live active port, port identification wizard, profiles by name and Test.
  • ESP32-C3 SuperMini; switch SCART automático de 10 portas com ULN2003; GBS-Control. / ESP32-C3 SuperMini; 10-port automatic SCART switch with ULN2003; GBS-Control.
Arquivo / FileUso / UseEndereço / Address
maniaco-scart-hub-1.0.0-instalacao.binPrimeira gravação, apaga o mapa / First flash, erases the map0x0
maniaco-scart-hub-1.0.0-atualizacao.binAtualização, mantém o mapa / Update, keeps the map0x10000

⚠️ USB e 5 V do switch nunca juntos. / Never connect USB and the switch’s 5 V at the same time.

Manual: Português · English

SHA-256 maniaco-scart-hub-1.0.0-instalacao.bin: 9693a68b768a9b2cfdb1eec7f90f1222de9142b20c9f3d508a09a17d6ae1a9c4 SHA-256 maniaco-scart-hub-1.0.0-atualizacao.bin: a0a647b9ff22baf5235b4b07b6e8016cd9cf7296f1894bd6274d238ba8abe655

Ver esta versão no GitHub »

Documentação completa README do GitHub

English

Troca automática do perfil da GBS-Control conforme o console escolhido no switch SCART: liga o console e a imagem já vem certa, sem cabo entre o switch e a GBS e sem mexer no firmware da GBS.

Um projeto do blog Maniaco Game Room.

Página de configuração do Maniaco SCART Hub

O que o Maniaco SCART Hub traz

Placa montada com o ESP32-C3Página no celular
  • Troca automática de perfil: um ESP32-C3 SuperMini dentro do switch lê qual porta está ativa e, pelo Wi-Fi da própria GBS, faz ela carregar o perfil daquele console em cerca de 1,5 s.
  • Lê a decisão do próprio switch: o switch fica no último console ligado e volta ao anterior quando esse desliga. O Maniaco SCART Hub só acompanha.
  • Página de configuração no celular ou no PC (http://192.168.4.20), sem instalar nada:
    • porta ativa ao vivo: a linha do console ligado acende;
    • Identificar portas: assistente que descobre qual fio é qual porta, um console por vez;
    • perfis pelo nome salvo na própria GBS;
    • Testar, para conferir cada perfil na TV;
    • Não trocar o perfil, para consoles sem perfil próprio.
  • Nada muda na GBS: usa os mesmos comandos que a interface web do gbs-control.
  • O mapa fica gravado no ESP32-C3 e sobrevive a desligar e a atualizar o firmware.

Como usar

  1. Baixe o firmware na página de Releases.
  2. Meça o seu switch, monte a placa com o ESP32-C3 e os resistores e ligue no switch (o 5 V por último).
  3. Grave o firmware pelo USB, com o fio de 5 V do switch desconectado: pelo instalador no navegador (Chrome ou Edge no computador) ou pelo esptool.
  4. No celular, entre na rede gbscontrol da GBS, abra http://192.168.4.20, clique em Identificar portas e escolha o perfil de cada console.

Passo a passo completo, com as medições, a montagem e todas as opções: Manual.

Requisitos

  • ESP32-C3 SuperMini.
  • Switch SCART automático de 10 portas com 2× ULN2003 acionando os relés. Testado num modelo com as linhas de seleção ativas em nível alto (~3,7 V). Switches com outra eletrônica precisam ser medidos antes (o manual mostra como).
  • GBS-Control, usando a rede própria (gbscontrol, senha padrão). Testado com o GBS-Control PT-BR v1.0.4.
  • 10 resistores de 10 kΩ, capacitor de 470 µF / 10 V, conector de 2 pinos, placa perfurada pequena e fio fino.
  • Para gravar: Chrome ou Edge num computador (instalador pelo navegador), ou o esptool; cabo USB-C de dados.

Aviso

  • USB e 5 V do switch nunca juntos. No ESP32-C3 SuperMini, o pino 5V é o próprio VBUS do USB. Para usar o cabo USB com a placa instalada, desconecte antes o fio de 5 V. Veja Alimentação: USB e 5 V.
  • Não solde nos pinos dos ULN2003 (passo de 1,27 mm): as linhas saem dos pads dos resistores ligados a eles, e o 5 V e o GND do capacitor de saída do conversor do switch.
  • A montagem envolve solda dentro de um aparelho ligado à tomada e a outros equipamentos. Faça por sua conta e risco, sempre com o switch desligado.
  • O Maniaco SCART Hub não é afiliado ao projeto gbs-control nem aos fabricantes da GBS-Control, do ESP32-C3 ou do switch.

Créditos

Licença

Freeware — uso gratuito. © 2026 Maniaco Game Room. Todos os direitos reservados. Veja a licença e os componentes de terceiros.

Encontrou um problema? Abra uma Issue.

Cartas dos leitores

Comente com a sua conta do GitHub. Dúvidas, bugs e elogios são bem-vindos.