DIY|Como fazer um Super Nintendo Retro dentro SNES Controller | Utilizando RECALBOX, Raspberry Pi Zero e SNES Controller

Ensinando a fazer um Super Nintendo Retro, onde todo o console ficará dentro de um controle de SNES Original (Model: SN005) e um case impresso em 3D.


Eu fiquei inspirado a fazer este projeto após ver o @howchoo (Super Gamepad Zero: RetroPie in an Original Super Nintendo controller) onde o projeto foi baseado no RetroPie e Raspberry Pi 2, 3 B+, eu fiz um pouco diferente utilizando Recalbox e deixei ele mais compacto, permitindo assim que possa ser levado a qualquer lugar.

Materiais Utilizados

Projeto Completo ficará assim:

Step #1 – Download Etcher e Recalbox Image

Para que possamos preparar o nosso microSD Card será necessário:

Step #2 – Instalar Recalbox Image no Micro SD Card

Para Finalizar instale a imagem dentro do SD Card utilizando o Etcher (Siga os passos da animação abaixo) :

Step #3 – Desmontar o Controle do Super Nintendo

Nesta parte remova os 5 parafusos que estão atrás do controle do Super Nintendo e cuidadosamente remova a placa.

ATENÇÃO: Cuidado para não perder os botões e parafusos.

Assim que remover a placa corte o cabo com um tamanho de aproximadamente uns 15cm.

Dica: Remova a capa preta que encobre o cabo, para que possa fechar mais facilmente no final do projeto.

Step #4 – Substituir os botões “Rubber Buttons” (Opcional)

No meu caso foi necessário substituir as borrachinhas de silicone que fazem o contato entre o botão e a placa. Basta retirar e colocar alinhada com os encaixes do controle.

Step #5 – Soldar os cabos no Raspberry Pi Zero W

Dica: O Raspberry Pi Zero W **SEM** os pinos pré-soldados (header) se torna mais facil para encaixar no case 3D.

Neste passo solde os cabos de acordo com o esquema abaixo. Um detalhe importante é que no meu caso o cabo “DATA” é laranja, mas eu ja vi cabo vermelho como “DATA”, entao fique atento a sequência.

  1. Branco (5v) — Ligaremos na entrada de 3v3 do raspberry
  2. Azul (Clock) – Pin 10 do Raspberry Pi Zero
  3. Amarelo (Latch) – Pin 11 do Raspberry Pi Zero
  4. Laranja (Data) – Pin 4 do Raspberry Pi Zero
  5. Marron (Ground) – No ground do Raspberry Pi Zero

Step #6 – Colocar tudo dentro da “caixa”

Dica: Coloque um heat sink (dissipador de calor), porque ele esquenta um pouco.

3D SNES Case – O modelo 3D pode ser encontrado no seguinte link abaixo
https://www.thingiverse.com/thing:2509760

Agora que está tudo soldado vamos organizar tudo dentro do 3D SNES Case que foi impresso e fechar com cuidado.

Quando estiver tudo fechado, verifique se os botões não estão travados.

Step #7 – Mapear GPIO Controller no Recalbox

Após a Instalação, o primeiro passo que deve ser feito é conectar o seu Raspberry Pi Zero (Super Nintendo Retro) que está rodando o Recalbox na TV através do cabo HDMI.

1.) Assim que ver a tela abaixo, pressione a tecla ALT + F2

2.) Abrirá a tela abaixo, então digite os seguintes usuários.

RECALBOX login: root

Password: recalboxroot

3.) Digite o comando abaixo para fazer o mapeamento do controle do Super Nintendo no arquivo recalbox.conf .

4.) Ao abrir o recalbox.conf procure pela linha que está a configuração do GameCon.

Procure pelo trecho de código abaixo:

## Gamecon controllers
## Enable gamecon controllers, for nes, snes psx (0,1) 
controllers.gamecon.enabled=0
## gamecon_args
controllers.gamecon.args=map=1

E altere para o seguintes valores abaixo:

## Gamecon controllers
## Enable gamecon controllers, for nes, snes psx (0,1) 
controllers.gamecon.enabled=1
## gamecon_args
controllers.gamecon.args=map=0,0,1,1

Salve o arquivo e Reinicie o sistema!

Para mais info: https://github.com/recalbox/recalbox-os/wiki/Gamecon-controllers-(EN)

Last Step – Play ;D

Se tudo ocorreu bem ao reiniciar o raspberry pi o controle estará funcionando corretamente, escolha o emulador do Super Nintendo.

Faça download do seu jogo e Enjoy the game !!!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Up ↑

%d bloggers like this: