> For the complete documentation index, see [llms.txt](https://sharinghub-eng.kittenbot.hk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sharinghub-eng.kittenbot.hk/main-controllers/meowbit/meowbit-programming-tutorial/meowbit-micropython-quick-start.md).

# Meowbit MicroPython Quick Start

Meowbit supports MicroPython for text-based programming.

### Enter PyBoard Mode

#### 1. Enter Program Downloading Mode

* Press and hold Button A then turn on Meowbit.

![](https://kittenbothk.readthedocs.io/en/latest/_images/kb1.jpg)

A device named ARCADE-F4 will appear.

![](https://kittenbothk.readthedocs.io/en/latest/_images/kb23.png)

#### 2. Copy the meowbit.uf2 onto Meowbit.

{% file src="/files/eRSYu5TE0c3J1VBUk7t3" %}

![](https://kittenbothk.readthedocs.io/en/latest/_images/micropython1.png)

A device named PYBFLASH will appear.

![](https://kittenbothk.readthedocs.io/en/latest/_images/micropython2.png)

#### 3. Edit main.py

Meowbit will run main.py when turned on.

Refer to this page for tutorial: [Meowbit API](/main-controllers/meowbit/meowbit-programming-tutorial/meowbit-micropython-api.md)

<figure><img src="https://kittenbothk.readthedocs.io/en/latest/_images/micropython3.png" alt=""><figcaption></figcaption></figure>
