Update: tinkerBOY DPI Adapter v1.0 now available!
I just got my DPI Adapter a few days ago and have been testing it earlier. I made this one to make it easier to use a DPI screen for Game Boy Zero and Game Boy 3 projects. It works on both the Pi Zero and Pi 3. There’s a builtin backlight driver but im still waiting for parts to finish it
This one is designed specifically for a commonly used 3.5″ lcd for GBZ/3.
These are for the two most popular usb sound adapters with the (1) PCM2704 chip and (2) COB (chip-on-board) chip.
(1) USB Sound Card Adapter with PCM2704 chip
(2) 3D SOUND USB Sound Card Adapter with the COB chip
Game Boy cartridge labels I designed for Game Boy Zero/3 builds.
Below is a modified copy of RetroPie 4.3 image for the Raspberry Pi Zero with built-in support for setting up GPIO buttons using Adafruit’s Retrogame utility program. I have tested it and have been using it for my Game Boy Zero builds.
Raspberry Pi Zero – RetroPie_4.3_GPIO_PiZero.img.7z (578Mb)
Just edit the file
/boot/retrogame.cfg to match your GPIO configuration.
Or use the following GPIO soldering setup:
PWM audio is configured to use GPIO18 and GPIO13 by default but you can edit the following lines in the
/boot/config.txt to either enable 1 or 2 audio channel(enabled by default).
# 2 channel audio
# 1 channel audio
Update: Image file updated to 7z format to shrink the size. Most zip programs can extract it just fine. Otherwise just download 7z.
Products you might be interested with:
Game Boy Controller v2.2 with Pro Micro(atmega32u4) and PAM8403 Audio Amp$35.00 Read more
Game Boy Controller v1.2 PCB [6-Button version] for Game Boy Zero / 3$10.00 – $10.95 Select options
Game Boy Controller v2.0 for Game Boy Zero / 3$27.00 Read more
Game Boy Controller v1.1 PCB for Game Boy Zero / 3$9.00 – $9.95 Select options
Select the components to move.
Then type: MOVE (>0 0) (x y);
Sample: MOVE (>0 0) (0 3); – Move 3mm up relative to current position.
If you are getting a “hiss” or noise on your Pi’s PWM sound just paste the following code on
Plug in your usb sound adapter/device into the Raspberry Pi’s usb port and let’s make sure it’s detected. Enter the following command.
pi@retropie:~ $ lsusb
You should get something like
Bus 001 Device 005: ID 0079:0011 DragonRise Inc. Gamepad
Bus 001 Device 004: ID 7392:7711 Edimax Technology Co., Ltd EW-7711UTn nLite Wireless Adapter [Ralink RT2870]
Bus 001 Device 003: ID 08bb:2704 Texas Instruments Audio Codec
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Mine is detected as “
Bus 001 Device 003: ID 08bb:2704 Texas Instruments Audio Codec“.
Type and enter the following command to check the list of sound device being used by the system and take note of the order number.
pi@retropie:~ $ cat /proc/asound/modules
You should get something like
My usb sound adapter is on order number 1.
Let’s change the default sound to “
1 snd_usb_audio” by editing
pi@retropie:~ $ sudo nano /etc/asound.conf
Paste the following
Reboot and it should use the usb sound as the default.
Enter the following command to test the left and right audio channel:
speaker-test -c2 -twav -l7
You should hear a sound coming from the left and right channel.
You can also use another method at RetroPie: Configure USB Audio As Primary Sound Device.
Here are the female connector cables i need:
- 28awg wires.
- 4mm diameter cables.
- 8cm length cable.
- all cables and connectors are black.
- quote me for 100pcs, 200pcs, 300pcs, or 500pcs.
- quote me for shielded or unshielded cables.
- 5v/VCC should be red wire
- GND should be black
- DATA should be green
- CLOCK should be yellow
- 5th wire should be white or blue