# Picade pcb keymapping

**URL:** <https://forums.pimoroni.com/t/picade-pcb-keymapping/5774>\
**Category:** Support\
**Created:** [August 26, 2017, 3:17am UTC](https://forums.pimoroni.com/t/picade-pcb-keymapping/5774 "2017-08-26T03:17:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mateo107](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@Mateo107](https://forums.pimoroni.com/u/Mateo107)\
**Post date:** [August 26, 2017, 3:17am UTC](https://forums.pimoroni.com/t/picade-pcb-keymapping/5774/1 "2017-08-26T03:17:58Z")

</div>

So,

I’ve got the picade pcbs that say “kickstarter” on the back. They’re blue boards. Anyway. I want to run two on my windows pc and of course they’re running the same mapping.

I think I can upgrade the firmware on these devices but looks like I need a pi to do it, and I can’t find mine :(.

1. can I upgrade the firmware without a pi
2. if I try to update through the arduino ide, I get an error about the keyboard file not being found.
3. is there an easier way to make windows 7 see two of these as two different keyboards? Any windows apps I could use to remap the keys without doing anything to the picade pcbs?

Thanks all.

-an extreme newbie.

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [August 26, 2017, 10:07am UTC](https://forums.pimoroni.com/t/picade-pcb-keymapping/5774/2 "2017-08-26T10:07:35Z")

</div>

You’re barking up the right tree, at least, but it’s possible the Arduino IDE has moved on since I last built the firmware and broken things. You might find that just deleting `#include <Keyboard.h>` makes it build, but unfortunately you’ll also find that the pinout for the kickstarter board differs enough from the retail that this firmware wont quite work.

Actually I thought I’d dropped that line ages ago!

It shouldn’t be too tricky to get the retail Picade firmware working properly on the Kickstarter board. Just a few pin swaps and some extra buttons to add in. Could have sworn I made a start on this somewhere. I’ll try and look into it this weekend.

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [August 26, 2017, 10:15am UTC](https://forums.pimoroni.com/t/picade-pcb-keymapping/5774/3 "2017-08-26T10:15:13Z")

</div>

Okay I’m a fool! The reason why I didn’t drop that line is because it’s necessary. Arduino doesn’t find it because the wrong board is selected in Tools -\> Board.

Make sure you have “Arduino Leonardo” selected.

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [August 26, 2017, 10:32am UTC](https://forums.pimoroni.com/t/picade-pcb-keymapping/5774/4 "2017-08-26T10:32:34Z")

</div>

Okay I’ve quickly whipped up some bindings for the Kickstarter board, I’m pretty sure _something_ will have gone wrong here, but if you’re willing to give it a try you can find it here: [https://github.com/pimoroni/Picade-Sketch/tree/kickstarter](https://github.com/pimoroni/Picade-Sketch/tree/kickstarter)

If you’re not Git-literate, on the above page, hit the green “Clone or Download” button, then “Download Zip” This should get you the Kickstarter version of the code.

You should be able to use the Arduino Serial Monitor to send commands to the board and change/save the config.
