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:
- Instalar o Etcher no computador
- Faça download do Etcher no seguinte link: https://www.balena.io/etcher/

- Instalar o Recalbox dentro do SD Card.
- Faça download da imagem do Recalbox (
Raspberry Pi 1 / Pi 0 ) :
https://archive.recalbox.com
- Faça download da imagem do Recalbox (
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.
- Branco (5v) — Ligaremos na entrada de 3v3 do raspberry
- Azul (Clock) – Pin 10 do Raspberry Pi Zero
- Amarelo (Latch) – Pin 11 do Raspberry Pi Zero
- Laranja (Data) – Pin 4 do Raspberry Pi Zero
- 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.

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