Table of Contents

Super Kuma 9000 Pi 3 Case

The Kintaro cases for Pi have a plain variation with aluminium heat sink and fake buttons, BUT there's a variation with a circuit board that allows for working power and reset mechanical switches and a front LED light.

The case has a power and reset button on it. After installing via the link below using both SSH into the pi AND using the keyboard f4 on the pi, this script does work to make the power button start the device from off. But it does not power down or reset. Something in original script is failing BUT if you read on past the booklet instructions, you'll find the way it worked using a github repo.


For this to work the board needs a script to run.

A little booklet included with the case details the instructions for this script. It is pasted below too for usage. Note, the pi must be connected to the internet to run the script.

 
Once into EmulationStation, hit F4 on the keyboard to get to the terminal.
Type in the following then hit Enter:
​

sudo wget -O - https://goo.gl/22RsN3 | bash

This will start the installation of the driver, and can take up to 5 minutes. 
When it's done you'll be back at the pi @retropie:~$ prompt with a blinking cursor.

Now shutdown your Pi by typing and hitting Enter:

sudo shutdown -h now

The Pi should shut down. Once it's off, you should be able to use 
the power switch on the case to turn it on/off -- just realize it's not 
instantaneous on/off like an SNES, it just sends the command to shutdown. 
Also, the LED light on the front won't immediately turn on with the system.

Success !!

Thanks to a reddit user, he provided instructions to get updated code from somebody who forked it to github. The power button, the reset button and the front light are working fine.

Instructions from the reddit user that helped

 
Just got it working. Follow these steps:


sudo apt-get -y install python3-rpi.gpio

cd /opt  (this will require going back up a few folders (cd .. stuff) towards root directory)

sudo git clone https://github.com/MichaelKirsch/KintaroSnes

sudo mv KintaroSnes kintaro

cd kintaro

sudo chmod +x install.sh

sudo ./install.sh

​

Light is on and buttons are working!

Copy from Terminal session

pi@basementpie:~ $ sudo apt-get -y install python3-rpi.gpio
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  python3-rpi.gpio
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
Need to get 20.7 kB of archives.
After this operation, 68.6 kB of additional disk space will be used.
Get:1 http://archive.raspberrypi.org/debian buster/main armhf python3-rpi.gpio armhf 0.7.0-0.1~bpo10+1 [20.7 kB]
Fetched 20.7 kB in 1s (40.0 kB/s)
Selecting previously unselected package python3-rpi.gpio.
(Reading database ... 125185 files and directories currently installed.)
Preparing to unpack .../python3-rpi.gpio_0.7.0-0.1~bpo10+1_armhf.deb ...
Unpacking python3-rpi.gpio (0.7.0-0.1~bpo10+1) ...
Setting up python3-rpi.gpio (0.7.0-0.1~bpo10+1) ...
pi@basementpie:~ $ cd / opt
-bash: cd: too many arguments
pi@basementpie:~ $ ls
RetroPie  RetroPie-Setup
pi@basementpie:~ $ cd RetroPie
pi@basementpie:~/RetroPie $ ls
BIOS  retropiemenu  roms  splashscreens
pi@basementpie:~/RetroPie $ cd ..
pi@basementpie:~ $ cd ..
pi@basementpie:/home $ ls
pi
pi@basementpie:/home $ cd ..
pi@basementpie:/ $ .s
-bash: .s: command not found
pi@basementpie:/ $ ls
bin  boot  dev  etc  home  lib  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
pi@basementpie:/ $ cd opt
pi@basementpie:/opt $ sudo git clone https://github.com/MichaelKirsch/KintaroSnes
Cloning into 'KintaroSnes'...
remote: Enumerating objects: 56, done.
remote: Counting objects: 100% (56/56), done.
remote: Compressing objects: 100% (44/44), done.
remote: Total 229 (delta 31), reused 28 (delta 12), pack-reused 173
Receiving objects: 100% (229/229), 10.96 MiB | 1.58 MiB/s, done.
Resolving deltas: 100% (122/122), done.
pi@basementpie:/opt $ cd kintaro
-bash: cd: kintaro: No such file or directory
pi@basementpie:/opt $ sudo mv KintaroSnes kintaro
pi@basementpie:/opt $ cd kintaro
pi@basementpie:/opt/kintaro $ sudo chmod +x install.sh
pi@basementpie:/opt/kintaro $ ./install.sh
You must be a root user. Try to run the script with sudo
pi@basementpie:/opt/kintaro $ sudo ./install.sh
Raspberry detected
mkdir: cannot create directory ‘/opt/kintaro’: File exists
cp: 'pcb.py' and '/opt/kintaro/pcb.py' are the same file
Created symlink /etc/systemd/system/multi-user.target.wants/kintaro.service → /etc/systemd/system/kintaro.service.
pi@basementpie:/opt/kintaro $ sudo shutdown -h now
Connection to basementpie closed by remote host.
Connection to basementpie closed.