---
title: "Getting started with W55RP20 circuitpython"
url: "https://maker.wiznet.io/louis_m/projects/getting-started-with-w55rp20-circuitpython/"
markdown_url: "https://maker.wiznet.io/louis_m/projects/getting-started-with-w55rp20-circuitpython/md"
type: "WCC: WIZnet Created Content"
author: "Louis"
author_url: "https://maker.wiznet.io/louis_m/"
original_author: "Louis"
published: "2024-10-18"
language: "en"
tags: ["Raspberry Pi", "CircuitPython", "W55RP20", "ionic-contest-ref"]
hardware: ["WIZnet W55RP20-EVB-Pico"]
likes: 1
views: 4094
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Getting started with W55RP20 circuitpython

> Getting started with W55RP20 circuitpython

Original author: Louis

## Components

- **WIZnet W55RP20-EVB-Pico** x 1 ([docs](https://wiznet.io/products/powered-by-raspberry-pi/w55rp20-evb-pico))
- Software: **Adafruit Circuitpython** ([docs](https://docs.circuitpython.org/en/latest/README.html))

## Article

## Hardware Requirements

- **W55RP20-EVB-Pico**

- **Desktop** or **Laptop**

- **USB C Type Cable**

## Development Environment Configuration

To test the examples, the development environment must be configured to use W55RP20-EVB-Pico.

The examples were tested by configuring the development environment for **Windows**. Please refer to the below and configure accordingly.

### Installing CircuitPython

Install CircuitPython on W55RP20-EVB-Pico by referring to the link below.

- **Installing CircuitPython**

Prototyping is easier than ever, with no software download required. Simply copy and edit the files to the **CIRCUITPY** drive, and repeat it.

[![](https://github.com/WIZnet-ioNIC/WIZnet-ioNIC-Circuitpython/raw/main/static/images/getting_started/circuitpy_1.png)](https://github.com/WIZnet-ioNIC/WIZnet-ioNIC-Circuitpython/blob/main/static/images/getting_started/circuitpy_1.png)

[![](https://github.com/WIZnet-ioNIC/WIZnet-ioNIC-Circuitpython/raw/main/static/images/getting_started/circuitpy_2.png)](https://github.com/WIZnet-ioNIC/WIZnet-ioNIC-Circuitpython/blob/main/static/images/getting_started/circuitpy_2.png)

Edit and save the Lcode in **code.py**, your code will run on the W55RP20-EVB-Pico.

Let's check if CircuitPython is properly installed in your W55RP20-EVB-Pico with a simple blink example by referring to the link below.

- **Blinky and a Button**

### Setup Libraries

To use Wi-Fi and additional functions of W55RP20-EVB-Pico, copy and paste the libraries included in the '[**WIZnet-ioNIC-Circuitpython/libraries**](https://github.com/WIZnet-ioNIC/WIZnet-ioNIC-Circuitpython/tree/main/libraries)' directory into the '**CIRCUITPY/lib**' directory.

[![](https://github.com/WIZnet-ioNIC/WIZnet-ioNIC-Circuitpython/raw/main/static/images/getting_started/copy_and_paste_library.png)](https://github.com/WIZnet-ioNIC/WIZnet-ioNIC-Circuitpython/blob/main/static/images/getting_started/copy_and_paste_library.png)

Everything can be found on github at the link below.

<https://github.com/WIZnet-ioNIC/WIZnet-ioNIC-Circuitpython/tree/main>

## Loopback Example

Examples are available at '[**W55RP20-EVB-Pico-CircuitPython/examples**](https://github.com/WIZnet-ioNIC/WIZnet-ioNIC-Circuitpython/tree/main/example)' directory. As of now, following examples are provided.

**##TCP**

Put in the Loopback example and spin it up, and you have a simple TCP server working.

![](https://maker.wiznet.io/upload/ckeditor5/237122472%5F1729258919%2Epng)

To test, open Hercules and connect to it as a TCP client.
Server IP : 192.168.11.110
port : 5000

![](https://maker.wiznet.io/upload/ckeditor5/237122472%5F1729258970%2Epng)

Send the string “Hello” and you'll see it received and processed by the server.

![](https://maker.wiznet.io/upload/ckeditor5/237122472%5F1729259040%2Epng)

##UDP

Similarly, let's run the UDP example in code.py.

![](https://maker.wiznet.io/upload/ckeditor5/237122472%5F1729259130%2Epng)

When you run it, UDP will open and you can see it receiving and processing data on the connection, as shown below.
Server IP : 192.168.11.110
port : 6000

![](https://maker.wiznet.io/upload/ckeditor5/237122472%5F1729259216%2Epng)

![](https://maker.wiznet.io/upload/ckeditor5/237122472%5F1729259241%2Epng)

---

Source: https://maker.wiznet.io/louis_m/projects/getting-started-with-w55rp20-circuitpython/
