# Hardware (Rasberry Pi zero)

**URL:** <https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509>\
**Category:** Help\
**Created:** [November 19, 2020, 9:11pm UTC](https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509 "2020-11-19T21:11:40Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [November 19, 2020, 9:11pm UTC](https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509/1 "2020-11-19T21:11:40Z")

</div>

So like… my game does only work if i save it as rasberry Pi… I have one and I want to play… do I need anything or can I just put it on there and play?  
Thanks!!!  
(Game is (search:) AMONG US (Work In Progress)) and the code is giant…

---

<div class="post-metadata">

**Author:** ![jwunderl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jwunderl/32/5308_2.png) [@jwunderl](https://forum.makecode.com/u/jwunderl)\
**Post date:** [November 19, 2020, 10:24pm UTC](https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509/2 "2020-11-19T22:24:17Z")

</div>

Here’s a guide we have set up for converting a raspberry pi zero into an arcade station: [https://arcade.makecode.com/hardware/raspberry-pi/cardboard-control-panel](https://arcade.makecode.com/hardware/raspberry-pi/cardboard-control-panel) (if you have anything on there before applying the guide you’d probably want to back everything up though!)

Specifically this page is about hooking up all the connections to the device itself: [https://arcade.makecode.com/hardware/raspberry-pi/setup](https://arcade.makecode.com/hardware/raspberry-pi/setup)

And we have a few different ones of these guides, here’s some pointers to the raspberry pi zero ones:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/b/b6dcb60335d375b952ca43ad4f112fc88c069d9b.jpeg)

The joy bonnet is likely the easiest if you want to go with that approach!

> **[Hardware](https://arcade.makecode.com/hardware)**
>
> These boards run MakeCode Arcade games. Choose a board to find out more about it and where you can get one!

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [November 20, 2020, 3:07pm UTC](https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509/3 "2020-11-20T15:07:14Z")

</div>

Well… I have a rasberry pi and a mix of the cardboard Panel and the table… Basically a wooden panel… I am able to play different NES games with the panel with the rasberry pi! I hope it works… So if i download it as UF2 (select hardware \> rasberry pi \> download = game.uf2)  
It says it has to be a .zip file but how do I make it from .uf2 to .zip? Something with 7-zip right? But which one then?

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [November 20, 2020, 5:56pm UTC](https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509/4 "2020-11-20T17:56:42Z")

</div>

Thanks for your help! We kinda got it working… It shows the games that are on there (bunny hop, Jumpy platformer…) But then there was an issue … the input… I cant use the wooden panel (similar to the cardboard panel) because my raspberry unfortunally does not have pins… so we tried it with a 8Bit do contoller… It is this one!  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/d/d5d61647e6e051000aa27cfc629e38c3079b6315.jpeg)  
But I dont have a micro usb to micro usb cable so we tried t with an adapter… but nothing…  
Can you help me?

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [November 20, 2020, 6:54pm UTC](https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509/5 "2020-11-20T18:54:16Z")

</div>

All Raspberry Pis should have pins, but in the Pi Zero case, you need to solder them on. If you had, for example, a Pi 4, then it would already have pins soldered on for u.

---

<div class="post-metadata">

**Author:** ![shakao](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/shakao/32/113_2.png) [@shakao](https://forum.makecode.com/u/shakao)\
**Post date:** [November 20, 2020, 10:12pm UTC](https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509/6 "2020-11-20T22:12:06Z")

</div>

Following up from the live stream, @mmoskal is our hardware expert, he might know about mapping the keys via USB?

---

<div class="post-metadata">

**Author:** ![jwunderl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jwunderl/32/5308_2.png) [@jwunderl](https://forum.makecode.com/u/jwunderl)\
**Post date:** [November 20, 2020, 11:00pm UTC](https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509/7 "2020-11-20T23:00:22Z")

</div>

I have that exact same controller (somewhere in my apartment…)! Shannon’s right, Michal will know~

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [November 21, 2020, 9:53am UTC](https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509/8 "2020-11-21T09:53:06Z")

</div>

Well if you have the controller it has to work right! 😃

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [November 21, 2020, 9:34pm UTC](https://forum.makecode.com/t/hardware-rasberry-pi-zero/4509/9 "2020-11-21T21:34:36Z")

</div>

Hello @mmoskal  
I need help with hardware! I want to play my game on the raspberry pi zero. I kind of got it working… I saw the default games like bunny hop and jumpy platformer! But I tried to connect the raspberry with my 8 Bit do Gamepad and I had no control… makes sense I did not map it…  
But is there supposed to pop up the mapping screen or do you have to do something?  
I used a adapter so the cable liiks like this  
Gamepad—micro USB--------------USB\>USB to micro USB—Raspberry  
Nothing happened… maybe the cable was broken… Is there supposed to pop up a menu for mapping?
