# Raspberry Pi Zero + Makecode Arcade + USB Encoder

**URL:** <https://forum.makecode.com/t/raspberry-pi-zero-makecode-arcade-usb-encoder/15692>\
**Category:** Arcade\
**Created:** [October 3, 2022, 5:29pm UTC](https://forum.makecode.com/t/raspberry-pi-zero-makecode-arcade-usb-encoder/15692 "2022-10-03T17:29:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![daalcala](https://avatars.discourse-cdn.com/v4/letter/d/c5a1d2/32.png) [@daalcala](https://forum.makecode.com/u/daalcala)\
**Post date:** [October 3, 2022, 5:29pm UTC](https://forum.makecode.com/t/raspberry-pi-zero-makecode-arcade-usb-encoder/15692/1 "2022-10-03T17:29:36Z")

</div>

So I have a Raspberry Pi Zero that I wanted to use for MakeCode Arcade projects. I bought this button pack w/ usb encoder in hopes to use with this setup:

> **[Amazon.com: Arcade Buttons EG STARTS 1 Player DIY Kit Joystick 5V LED Arcade...](https://www.amazon.com/Buttons-EG-STARTS-Joystick-Raspberry/dp/B01M2X88QP)**
>
> Amazon.com: Arcade Buttons EG STARTS 1 Player DIY Kit Joystick 5V LED Arcade Button for Arcade Stick PC Games Mame Raspberry pi : Video Games

I loaded the arcade-cardboard firmware from here: [https://learn.adafruit.com/makecode-arcade-with-raspberry-pi-zero/firmware#firmware-3-1](https://learn.adafruit.com/makecode-arcade-with-raspberry-pi-zero/firmware#firmware-3-1)

I connected the buttons and joystick to the encoder and then plugged the USB cable from encoder to the Pi Zero. However when the Pi Zero starts up to the configuration menu nothing seems to be recognized and I am stuck there. I am sure there is something else I need to do, like map the buttons, but I am not sure how or even if this setup is going to work.

Does anyone have any advice?

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [October 3, 2022, 5:34pm UTC](https://forum.makecode.com/t/raspberry-pi-zero-makecode-arcade-usb-encoder/15692/2 "2022-10-03T17:34:31Z")

</div>

Check out this page for detailed instructions on setup: [https://arcade.makecode.com/hardware/raspberry-pi/setup](https://arcade.makecode.com/hardware/raspberry-pi/setup)

There’s a test program you can install which will show you which pins to connect where. The video under the wiring section demonstrates how to use the test program.

Hope that helps!
