# 4 Player GPIO with Raspberry PI Zero?

**URL:** <https://forum.makecode.com/t/4-player-gpio-with-raspberry-pi-zero/41334>\
**Category:** Arcade\
**Created:** [January 2, 2026, 9:18pm UTC](https://forum.makecode.com/t/4-player-gpio-with-raspberry-pi-zero/41334 "2026-01-02T21:18:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kikketer](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kikketer/32/16551_2.png) [@Kikketer](https://forum.makecode.com/u/Kikketer)\
**Post date:** [January 2, 2026, 9:18pm UTC](https://forum.makecode.com/t/4-player-gpio-with-raspberry-pi-zero/41334/1 "2026-01-02T21:18:26Z")

</div>

Sorry if this was asked already…

Pulling the latest “cardboard” firmware: [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) shows inputs for 3rd and 4th controllers. However when I attach buttons and joysticks to those inputs (same I did for 1/2 players) they are not working.

I’ve tested the same buttons and wiring across all players and only the 3rd and 4th players are broken.

 ![IMG_9692.JPG](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/4/8/4850cad54665e3bab75084deedf03e634eb06848.jpeg)

Even the `arcade.cfg` that’s part of that zip file has the pins setup for 3rd and 4th player. Is there something else I’m missing to get these inputs to work? Has anyone else wired up 3rd and 4th player on the GPIO pins of the raspberry pi zero?
