# CircuitPython Support for Pimoroni Tiny 2350

**URL:** <https://forums.pimoroni.com/t/circuitpython-support-for-pimoroni-tiny-2350/25479>\
**Category:** Support\
**Created:** [September 14, 2024, 3:42am UTC](https://forums.pimoroni.com/t/circuitpython-support-for-pimoroni-tiny-2350/25479 "2024-09-14T03:42:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ggeoffre](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/ggeoffre/32/10393_2.png) [@ggeoffre](https://forums.pimoroni.com/u/ggeoffre)\
**Post date:** [September 14, 2024, 3:42am UTC](https://forums.pimoroni.com/t/circuitpython-support-for-pimoroni-tiny-2350/25479/1 "2024-09-14T03:42:57Z")

</div>

Yes, that title is correct. CircuitPython support for the [Pimoroni Tiny 2350](https://shop.pimoroni.com/products/tiny-2350?variant=42092638699603)!

> **[circuitpython/ports/raspberrypi/boards/pimoroni\_tiny2350 at main ·...](https://github.com/adafruit/circuitpython/tree/main/ports/raspberrypi/boards/pimoroni_tiny2350)**
>
> CircuitPython - a Python implementation for teaching coding with microcontrollers - adafruit/circuitpython

Now I did have to clone the the latest development version of the Adafruit CircuitPython github repository locally, ensure that my python3 and pip3 installs were up to date, and basically follow the online instructions from Adafruit:

> **[Building CircuitPython](https://learn.adafruit.com/building-circuitpython/build-circuitpython)**
>
> We'll show you how to set up a build environment for CircuitPython and then build it yourself. You might want to do this to keep up with the latest development version or to make a custom version for yourself.

```auto
cd ./ports/raspberrypi
make BOARD=pimoroni_tiny2350
cp ./build-pimoroni_tiny2350/firmware.uf2 /media/ggeoffre/RP2350/

```

But in the end, I had CircuitPython up and running on my Pimoroni Tiny 2350. I have been running it through its paces, I was able to cycle the onboard RGB LED via PWM, and I have even been using a few of my I2C modules that I have acquired.

```auto
Press any key to enter the REPL. Use CTRL-D to reload.
Adafruit CircuitPython 9.2.0-alpha.2351-35-g64cb76213f on 2024-09-13; Pimoroni Tiny 2350 with rp2350a
>>> print("Hello World!")
Hello World!
>>> 

```

_NOTE: My development environment is Debian GNU/Linux 12.5 (bookworm) aarch64 (Raspberry Pi OS, previously called Raspbian) running on a Raspberry Pi 5 Model B Rev 1.0._

---

<div class="post-metadata">

**Author:** ![bablokb](https://avatars.discourse-cdn.com/v4/letter/b/ee59a6/32.png) [@bablokb](https://forums.pimoroni.com/u/bablokb)\
**Post date:** [September 15, 2024, 5:50am UTC](https://forums.pimoroni.com/t/circuitpython-support-for-pimoroni-tiny-2350/25479/2 "2024-09-15T05:50:59Z")

</div>

What you can also do: run the build in the cloud. Follow the instructions in `.devcontainer/Readme.md`. It takes only a few minutes and you don’t have to set up and maintain a development environment. And it works across all architectures.

---

<div class="post-metadata">

**Author:** ![ZodiusInfuser](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/zodiusinfuser/32/10546_2.png) [@ZodiusInfuser](https://forums.pimoroni.com/u/ZodiusInfuser)\
**Post date:** [September 16, 2024, 9:44am UTC](https://forums.pimoroni.com/t/circuitpython-support-for-pimoroni-tiny-2350/25479/3 "2024-09-16T09:44:50Z")

</div>

You can now grab the latest CircuitPython builds for Tiny 2350 from the official website:

> **[CircuitPython - Tiny 2350 Download](https://circuitpython.org/board/pimoroni_tiny2350/)**
>
> A postage stamp sized RP2350 development board with a USB-C connection, perfect for portable projects, wearables, and embedding into stuff.While we love the Raspberry Pi Pico we also wanted something smaller and with a bunch more flash on board....
