# RP2040 support

**URL:** https://forum.makecode.com/t/rp2040-support/5738
**Category:** Maker
**Created:** [January 25, 2021, 3:59pm UTC](https://forum.makecode.com/t/rp2040-support/5738 "2021-01-25T15:59:14Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![bborncr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bborncr/32/90_2.png) [@bborncr](https://forum.makecode.com/u/bborncr)
#### Post date: [January 25, 2021, 3:59pm UTC](https://forum.makecode.com/t/rp2040-support/5738/1 "2021-01-25T15:59:14Z")

</div>

Last week Raspberry PI released the RP2040 microcontroller with UF2 support. Anybody know if there are plans for RP2040 support in MakeCode? In the Raspberry PI forums the moderators didn’t know.

---

<div class="post-metadata">

### Author: ![raster](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/raster/32/3382_2.png) [@raster](https://forum.makecode.com/u/raster)
#### Post date: [February 18, 2021, 10:03pm UTC](https://forum.makecode.com/t/rp2040-support/5738/2 "2021-02-18T22:03:25Z")

</div>

I would love to see support for the RP2040 (specifically the Raspberry Pi Pico) in MakeCode. It would be awesome for the educational content we’re producing at work.

---

<div class="post-metadata">

### Author: ![chatelao](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chatelao/32/2985_2.png) [@chatelao](https://forum.makecode.com/u/chatelao)
#### Post date: [March 2, 2021, 4:47pm UTC](https://forum.makecode.com/t/rp2040-support/5738/3 "2021-03-02T16:47:52Z")

</div>

I bet this will be a no-brainer to add due to the hugh expected audience and the number of derivates to be expected.

The question is probably more the WHEN than the WETHER or not.

---

<div class="post-metadata">

### Author: ![Vegz78](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vegz78/32/1201_2.png) [@Vegz78](https://forum.makecode.com/u/Vegz78)
#### Post date: [April 21, 2021, 4:48pm UTC](https://forum.makecode.com/t/rp2040-support/5738/4 "2021-04-21T16:48:21Z")

</div>

Any divinations about the future MakeCode support of the Raspberry Pico by the @MakeCode team? 😉

---

<div class="post-metadata">

### Author: ![salmanfarisvp](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/salmanfarisvp/32/4920_2.png) [@salmanfarisvp](https://forum.makecode.com/u/salmanfarisvp)
#### Post date: [September 2, 2021, 2:05pm UTC](https://forum.makecode.com/t/rp2040-support/5738/5 "2021-09-02T14:05:34Z")

</div>

Any updates on the support? Please share. Thanks.

---

<div class="post-metadata">

### Author: ![Vegz78](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vegz78/32/1201_2.png) [@Vegz78](https://forum.makecode.com/u/Vegz78)
#### Post date: [November 17, 2021, 5:50pm UTC](https://forum.makecode.com/t/rp2040-support/5738/6 "2021-11-17T17:50:19Z")

</div>

The Pico/RP2040 seems to have appeared as beta on [maker.makecode.com](http://maker.makecode.com) late September! You can find it a bit down on the main page under “Misc” boards.  
[https://github.com/microsoft/pxt-maker/search?q=rp2040&type=commits](https://github.com/microsoft/pxt-maker/search?q=rp2040&type=commits)

Has anyone tried it?

---

<div class="post-metadata">

### Author: ![lbaitemple](https://avatars.discourse-cdn.com/v4/letter/l/4491bb/32.png) [@lbaitemple](https://forum.makecode.com/u/lbaitemple)
#### Post date: [January 5, 2022, 5:38pm UTC](https://forum.makecode.com/t/rp2040-support/5738/7 "2022-01-05T17:38:12Z")

</div>

Please check it at [https://youtu.be/4oIckgqxWrw](https://youtu.be/4oIckgqxWrw)

Currently, I do not see the UART support to the board.

---

<div class="post-metadata">

### Author: ![mrklingon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mrklingon/32/3637_2.png) [@mrklingon](https://forum.makecode.com/u/mrklingon)
#### Post date: [January 20, 2022, 7:17pm UTC](https://forum.makecode.com/t/rp2040-support/5738/8 "2022-01-20T19:17:40Z")

</div>

I’ve been playing with the RP2040 Makecode coding,and can make it blink Morse code through LEDs. [https://makecode.com/\_cjfPDwUHuCjx](https://makecode.com/_cjfPDwUHuCjx)

I wish it did a simulator - but I haven’t figured out how to do a push-button for input. Has anyone figured that out? Thanks!

---

<div class="post-metadata">

### Author: ![raster](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/raster/32/3382_2.png) [@raster](https://forum.makecode.com/u/raster)
#### Post date: [March 1, 2022, 7:46pm UTC](https://forum.makecode.com/t/rp2040-support/5738/9 "2022-03-01T19:46:28Z")

</div>

I got a button to work. Here’s the code:

> **[Pico Button](https://maker.makecode.com/90138-14592-78076-07050)**
>
> Made with ❤️ in MakeCode Maker - Blocks / Javascript editor.

Usually you would check if digital read is 1 or 0, but I guess True and False are used instead.

---

<div class="post-metadata">

### Author: ![mrklingon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mrklingon/32/3637_2.png) [@mrklingon](https://forum.makecode.com/u/mrklingon)
#### Post date: [March 1, 2022, 10:23pm UTC](https://forum.makecode.com/t/rp2040-support/5738/10 "2022-03-01T22:23:08Z")

</div>

Super! Thank you so much! That makes things easier! I could use an input for my simple “autopilot” program that I wrote to use HID to control a video game.

---

<div class="post-metadata">

### Author: ![tfo-ops](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/tfo-ops/32/6570_2.png) [@tfo-ops](https://forum.makecode.com/u/tfo-ops)
#### Post date: [July 27, 2022, 4:30pm UTC](https://forum.makecode.com/t/rp2040-support/5738/11 "2022-07-27T16:30:55Z")

</div>

I have given it a go it works fine so far. I added oled screen, LED and buttons.
