> 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/futureboard/futureboard-micropython-programming-tutorial/futureboard-and-micropython-quick-start-guide.md).

# FutureBoard & MicroPython Quick Start Guide

FutureBoard runs on MicroPython, KittenBot recommends KittenCode or KittenBlock for programming your FutureBoard with Micropython.

### Using FutureBoard on KittenCode

It is recommended to use the online version of KittenCode.

[KittenCode Online](https://codebeta.kittenbot.net/en/home)

### 1. Create a Project and set to Futureboard Mode

<figure><img src="/files/2U0iMbYT7ioYhgFpcd21" alt=""><figcaption></figcaption></figure>

### 2. Connect the FutureBoard using the USB Cable and press the connect button

<div><figure><img src="/files/9YoqeLwggibLhcSc1TKR" alt=""><figcaption></figcaption></figure> <figure><img src="/files/Cvrfl7f4ryK87kRQRghr" alt=""><figcaption></figcaption></figure></div>

### 3. Wait for the status to change to "Connected", the REPL will become available

<div><figure><img src="/files/Dw9DExtlAas3M4Qn1xGt" alt=""><figcaption></figcaption></figure> <figure><img src="/files/MzTrTEt1lFXzFmovoIoB" alt=""><figcaption></figcaption></figure></div>
