---
title: "Remora Ethernet Demo"
url: "https://maker.wiznet.io/WIZnet/projects/remora-ethernet-demo/"
markdown_url: "https://maker.wiznet.io/WIZnet/projects/remora-ethernet-demo/md"
type: "UCC: User Created Content"
author: "Scotta"
author_url: "https://forum.linuxcnc.org/18-computer/44688-remora-ethernet#230431"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Scotta"
original_url: "https://forum.linuxcnc.org/18-computer/44688-remora-ethernet#230431"
published: "2023-02-03"
language: "en"
hardware: ["WIZnet W5500"]
likes: 1
views: 358
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Remora Ethernet Demo

> First run of the ethernet capability using a w5500 ethernet to SPI module

Original author: Scotta (source: https://forum.linuxcnc.org/18-computer/44688-remora-ethernet#230431)

## 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

**DETAILS**

Remora will soon be available to more than just the Raspberry Pi with work ongoing for ethernet capability. Inspired by the work done on ESP32, I’ve now got the first code working for Remora ethernet.

This first attempt is just about getting the ethernet communications working on the LinuxCNC component side. It’s hacked into the SPI version currently but with a little clean up will be its own stand alone component that can be used with any PC.

First code is up in the features/ethernet branch: [github.com/scottalford75/Remora/tree/feature/ethernet](https://github.com/scottalford75/Remora/tree/feature/ethernet)

Work to do:
1. Clean up the LinuxCNC component code
2. Get the w5500 receive interrupt working to remove the need to poll for packets
3. Get SPI DMA working to increase the transfer speed and reduce the servo period
4. Firmware code clean-up with a separate Ethernet class(s) implementation with config.txt configuration of IP addresses etc

and then get native ethernet working on the STM32 to do away with the w5500. Test board is on its way.

---

Source: https://maker.wiznet.io/WIZnet/projects/remora-ethernet-demo/
