# New device: Kitronik ARCADE

**URL:** <https://forum.makecode.com/t/new-device-kitronik-arcade/715>\
**Category:** Arcade\
**Created:** [October 31, 2019, 10:03am UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715 "2019-10-31T10:03:34Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forum.makecode.com/u/kjw)\
**Post date:** [October 31, 2019, 10:03am UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/1 "2019-10-31T10:03:34Z")

</div>

I’ve spotted a new Arcade board: [Kitronik ARCADE](https://www.kitronik.co.uk/5311-arcade-for-makecode-arcade.html)

![5311_additional-1-kitronik-arcade-gamepad-makecode-arcade-front-crop](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/f3b236e213c4ce353f686e2b63e9ee8f12bf9946.jpeg)

I’m glad to see it’s SAMD51 based. It’s also got a vibration motor!

It’s not yet on [https://arcade.makecode.com/](https://arcade.makecode.com/) or [https://arcade.makecode.com/beta/](https://arcade.makecode.com/beta/) - how does that happen?

---

<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 31, 2019, 5:35pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/2 "2019-10-31T17:35:28Z")

</div>

We’re working on it!

---

<div class="post-metadata">

**Author:** ![204maker](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/204maker/32/447_2.png) [@204maker](https://forum.makecode.com/u/204maker)\
**Post date:** [October 31, 2019, 6:12pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/3 "2019-10-31T18:12:27Z")

</div>

How do you use the vibration motor with Makecode Arcade?

---

<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:** [October 31, 2019, 6:16pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/4 "2019-10-31T18:16:55Z")

</div>

This extension:

 ![47%20AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/234c8292952fc479221506a32d1ede0dfff56610.png)

adds blocks to the controller category that handles some extra hardware features, including vibration:

 ![00%20AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/c5dcac4fb8f04220e1ed5e6312f2de7be130fde3.png)

---

<div class="post-metadata">

**Author:** ![204maker](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/204maker/32/447_2.png) [@204maker](https://forum.makecode.com/u/204maker)\
**Post date:** [November 1, 2019, 2:37am UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/5 "2019-11-01T02:37:06Z")

</div>

Is the vibrate block driving an analog pin output to a vibration motor thru PWM?

---

<div class="post-metadata">

**Author:** ![mmoskal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmoskal/32/20_2.png) [@mmoskal](https://forum.makecode.com/u/mmoskal)\
**Post date:** [November 1, 2019, 5:09am UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/6 "2019-11-01T05:09:23Z")

</div>

It is just a digital pin driving a transistor. No PWM.

---

<div class="post-metadata">

**Author:** ![gbraad](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gbraad/32/338_2.png) [@gbraad](https://forum.makecode.com/u/gbraad)\
**Post date:** [November 1, 2019, 9:47am UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/7 "2019-11-01T09:47:38Z")

</div>

No JACDAC?

---

<div class="post-metadata">

**Author:** ![DaveAtKitronik](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@DaveAtKitronik](https://forum.makecode.com/u/DaveAtKitronik)\
**Post date:** [November 4, 2019, 8:47am UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/8 "2019-11-04T08:47:24Z")

</div>

Hi, I’m Dave and I lead the design team at Kitronik.

@gbraad When we designed the hardware JACDAC was not finalised, and after discussion with the Makecode team we decided that it was probably best not to add it to this version.  
We broke out sufficient extra pins from the processor that when JACDAC is finalised we can prototype using the existing board and then add the connector with a simple board respin.

If any tech savy person wants to add it on as an experiment / for use then the Bootloader (which defines the pins) is available on the Kitronik GITHUB and the expansion connectors would allow it.

Dave

---

<div class="post-metadata">

**Author:** ![gbraad](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gbraad/32/338_2.png) [@gbraad](https://forum.makecode.com/u/gbraad)\
**Post date:** [November 4, 2019, 2:24pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/9 "2019-11-04T14:24:45Z")

</div>

> [@DaveAtKitronik](#):
>
> When we designed the hardware JACDAC was not finalised

Thanks for the info. Kind of a bummer about the spec not being finalized. I remember from the ye olde days of gaming, the Atari Lynx, what a big difference a simple multiplayer setup can result in, but also… it let’s kids experiment easily with exchange of information. It is already quite unfortunate that the arcade doesn’t do Bluetooth (or some kind of 2.4Ghz) communication. the micro:bit is a prime example of how useful this is.

Anyway, great to see another entry… and it looks supertiny. Cute! 😜

---

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forum.makecode.com/u/kjw)\
**Post date:** [November 4, 2019, 3:24pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/10 "2019-11-04T15:24:38Z")

</div>

Agreed, I was thinking about this and some form of wireless communication seems like the natural solution for ARCADE devices and one that the youth would expect. The mix of connectors and possible confusion over 3.5mm audio exasperates the situation.

I just got a Kitronik ARCADE. Turns out I can drive it along my desk with the vibration motor!

BTW, it’s not supertiny, it’s the largest of the devices I have, it’s 155mm (6 1/8") across. It has a nice feel to it, the big buttons work well and the battery holders underneath work as grips.

---

<div class="post-metadata">

**Author:** ![gbraad](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gbraad/32/338_2.png) [@gbraad](https://forum.makecode.com/u/gbraad)\
**Post date:** [November 4, 2019, 5:02pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/11 "2019-11-04T17:02:22Z")

</div>

> [@kjw](#):
>
> BTW, it’s not supertiny,

Maybe the buttons are deceiving ;-). I am used to the meowbits horrible small buttons. They are oriented in a d-pad, but have a very bad tactile feel to it as they weren’t never meant for this… and they are just to small and cramped to be pleasant in use.

The meowbit luckily has an SD-slot and with the new SD-Wireless adapter (which is essentially an nRF51822 with a serial interface) which you can ‘talk to’ with an extension, allows to exchange data using the standard radio (micro:bit-compatible) interface.

---

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forum.makecode.com/u/kjw)\
**Post date:** [November 7, 2019, 2:56pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/12 "2019-11-07T14:56:13Z")

</div>

The buttons are good on the Kitronik ARCADE and work for doing diagonal presses across a pair. I’d say the joystick on the Adafruit PyGamer is best for a game that needs a lot of diagonal action. I struggle with diagonals on the Kittenbot Meowbit too.

I hadn’t realised the SD slot was an opportunity to plug in other peripherals. That’s a neat trick. I did wonder why they went for mini over micro on such a small device.

---

<div class="post-metadata">

**Author:** ![gbraad](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gbraad/32/338_2.png) [@gbraad](https://forum.makecode.com/u/gbraad)\
**Post date:** [November 23, 2019, 7:24am UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/13 "2019-11-23T07:24:02Z")

</div>

> [@kjw](#):
>
> That’s a neat trick. I did wonder why they went for mini over micro on such a small device.

Because of the SD-Wireless (SDIO) they have. This is a small board witg an nRF51882 that allows to communicate either over Gazelle or Bluetooth (and therefore, with limitations, allow you to communicate between the meowbit and microbit or other devices).

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/6b87c90eb0fbdfbbc4e7423cc3e97f5e70ed06db.jpeg)

---

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forum.makecode.com/u/kjw)\
**Post date:** [December 17, 2019, 10:40pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/14 "2019-12-17T22:40:30Z")

</div>

There’s an interview with Christina Zhang from Kittenbot in [https://blog.adafruit.com/2019/12/12/icymi-deep-breathing-encouragement-with-circuit-playground-express-makecode-adafruit-icymi-adafruit-msmakecode/](https://blog.adafruit.com/2019/12/12/icymi-deep-breathing-encouragement-with-circuit-playground-express-makecode-adafruit-icymi-adafruit-msmakecode/)

> **An SD slot is novel and not found often in MakeCode Arcade boards, can you tell us more about your choice to include it?**

> The initial plan for the SD slot was for SD support in MicroPython mode, but we found many users require wireless support for MakeCode Arcade. And so we designed a tiny SD size bluetooth module, also based on codal-microbit.

It makes it sound like the choice of mini over micro was luck!

---

<div class="post-metadata">

**Author:** ![Anav](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@Anav](https://forum.makecode.com/u/Anav)\
**Post date:** [December 29, 2020, 3:30pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/15 "2020-12-29T15:30:08Z")

</div>

Hello 👋  
I have recently offer to my son this kitronik arcade hardware. Unfortunately when we tried to connect to the computer the console turns on, but the computer doesn’t show any usb driver. After trying to connect to a different computer I realised the problem is the console. I know it was supposed to install some drivers when connecting to the computer but nothing happen… big disappointment. An anybody help me how to fix this ?

---

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forum.makecode.com/u/kjw)\
**Post date:** [December 29, 2020, 4:33pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/16 "2020-12-29T16:33:32Z")

</div>

I happen to have one on my desk. A device running a MakeCode program will only show up on the host computer if you press the reset button. A `KIT-ARCD` drive should then appear.

There are also charge-only USB cables and these are typically unmarked and can cause a lot of confusion. Something to be aware of.

---

<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:** [December 29, 2020, 5:56pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/17 "2020-12-29T17:56:15Z")

</div>

Yes, definitely try a different usb cable! I make a habit of throwing any charge-only usb cables I find into the trash immediately.

---

<div class="post-metadata">

**Author:** ![MK97-2007](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mk97-2007/32/1603_2.png) [@MK97-2007](https://forum.makecode.com/u/MK97-2007)\
**Post date:** [December 29, 2020, 7:38pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/18 "2020-12-29T19:38:30Z")

</div>

This is a very old device

---

<div class="post-metadata">

**Author:** ![Anav](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@Anav](https://forum.makecode.com/u/Anav)\
**Post date:** [December 30, 2020, 4:01pm UTC](https://forum.makecode.com/t/new-device-kitronik-arcade/715/19 "2020-12-30T16:01:59Z")

</div>

Thank you so much you all. Problem fixed. It was the cable 🙈 my kid is now very happy creating his games and playing
