---
title: "Config-Device(1)"
url: "https://maker.wiznet.io/jaden/projects/config-device-1/"
markdown_url: "https://maker.wiznet.io/jaden/projects/config-device-1/md"
type: "WCC: WIZnet Created Content"
author: "jaden kim"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "jaden kim"
published: "2025-01-03"
language: "en"
hardware: ["WIZnet W55RP20-EVB-Pico"]
likes: 0
views: 6145
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Config-Device(1)

> Config-Device using W55RP20-EVB-PICO

Original author: jaden kim

## Components

- **WIZnet W55RP20-EVB-Pico** x 1 ([docs](https://wiznet.io/products/powered-by-raspberry-pi/w55rp20-evb-pico))

## Article

Hello everyone!
In this post, I’d like to introduce a simple device that uses a **W55RP20-EVB-PICO** to search for **WIZnet modules** on the same network and display each module’s **device name** and **MAC address** on an **LCD**.

## Project Overview

**Hardware Configuration**

- **W55RP20-EVB-PICO**

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

- **WIZnet PoE-P1 module![](https://maker.wiznet.io/upload/ckeditor5/888126517%5F1735913025%2Epng)**

- **LCD![](https://maker.wiznet.io/upload/ckeditor5/888126517%5F1735913047%2Epng)**

- A **small adapter board** for connecting the LCD and buttons to the W55RP20-EVB-PICO

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

**PoE-P1 Module**: Due to its structure, the header pins were made longer to connect directly to the W55RP20-EVB-PICO.

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

When assembled, it’s easy to hold with your right hand and press the button comfortably.

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

## How It Works

**Power On & Network Check**

- When powered on, the device checks the network status.

- After confirming a network link (Link-up), it prompts you to press the Search button.

**Search Button**

- The button is located on the edge of the custom board, making it easy to press like a trigger button.

- Once pressed, it broadcasts a **Config command** on **UDP port 50001** to search for WIZnet modules within the same network.

**Parsing Responses**

- Upon receiving responses from WIZnet modules, the device parses each packet to extract the **device name** and **MAC address**.

- The parsed information is then displayed on the **LCD**.

Below is a short video demonstrating the device in action.

![](https://maker.wiznet.io/upload/ckeditor5/888126517%5F1735913479%2Egif)

## Future Plans

**Up/Down/Left/Right Buttons**

- Implement navigation buttons to select a specific device from the discovered list.

**Device Settings**

- Allow more detailed configuration, such as **baud rate**, **IP address**, and **TCP server/client modes**.

- Eventually, enable the user to apply custom settings directly to the selected module, making it simpler to manage various network environments.

Thank you for reading! I’ll continue improving this project, so stay tuned for future updates.

---

Source: https://maker.wiznet.io/jaden/projects/config-device-1/
