---
title: "Port from W5500_EVB to AtMega1284p+W5500 (Wiznet sockets library without Arduino)"
url: "https://maker.wiznet.io/TheoIm/projects/port-from-w5500-evb-to-atmega1284p-w5500-wiznet-sockets-library-without-arduino/"
markdown_url: "https://maker.wiznet.io/TheoIm/projects/port-from-w5500-evb-to-atmega1284p-w5500-wiznet-sockets-library-without-arduino/md"
type: "UCC: User Created Content"
author: "maxxir"
author_url: "https://community.blynk.cc/t/port-from-w5500-evb-to-atmega1284p-w5500-wiznet-sockets-library-without-arduino/35235/1"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "maxxir"
original_url: "https://community.blynk.cc/t/port-from-w5500-evb-to-atmega1284p-w5500-wiznet-sockets-library-without-arduino/35235/1"
published: "2023-12-04"
language: "en"
hardware: ["WIZnet W5500"]
likes: 0
views: 260
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Port from W5500_EVB to AtMega1284p+W5500 (Wiznet sockets library without Arduino)

> Port from W5500_EVB to AtMega1284p+W5500 (Wiznet sockets library without Arduino)

Original author: maxxir (source: https://community.blynk.cc/t/port-from-w5500-evb-to-atmega1284p-w5500-wiznet-sockets-library-without-arduino/35235/1)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

This is made for porting from W5500_EVB(NXP LPC13xx + W5500) to AtMega1284p+W5500 custom board.
This is NO Arduino. Used C language project with WIZNET native sockets API , only for experienced programmers.
Building in Eclipse Kepler with AVR-Eclipse plugin and avr-gcc 4.9.2 toolchain.
I made correction blynk.h/blynk.c to match BLYNK protocol 0.6.0,
because original W5500_EVB project based on BLYNK 0.2.1.

**New**: added example to upload Blynk App code to AtMega1284p+W5500 via FTP client (checked on TotalCommander FTP, WinSCP, WIN7 ftp).

Tested and worked:
GPIO IN-OUT, Analog READ-WRITE, Virtual IN-OUT, PUSH values, PUSH messages, blynk_syncAll().

Tested app screenshot

[![blynk](https://community.blynk.cc/uploads/default/optimized/3X/6/d/6d65ce58ed8aa0bb41b27d381ec70624ab649740_2_281x500.png)](https://community.blynk.cc/uploads/default/original/3X/6/d/6d65ce58ed8aa0bb41b27d381ec70624ab649740.png)

Github project software 43

KiCad project hardware 8

Demo application QR-Code

[![app2_m1284p_and_W5500_QR](https://community.blynk.cc/uploads/default/original/3X/2/5/2506a0ef5e9325d4eeaad7a9779080804c1139d4.png)](https://community.blynk.cc/uploads/default/original/3X/2/5/2506a0ef5e9325d4eeaad7a9779080804c1139d4.png)

Tested board photo
![tested_system_photo_02_tiny](https://community.blynk.cc/uploads/default/original/3X/b/2/b2184cabdebd22623e00b74ff1ab49cdfc733b87.png)

---

Source: https://maker.wiznet.io/TheoIm/projects/port-from-w5500-evb-to-atmega1284p-w5500-wiznet-sockets-library-without-arduino/
