Remora Ethernet Demo

First run of the ethernet capability using a w5500 ethernet to SPI module
ORIGINAL POST
By Scott
components
Hardware Components
W5500
X 1
details

remora ethernet.PNG

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

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.

remora ethernet.PNG

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

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.

COMMENTS

Please Login to comment
  Subscribe  
Notify of
POSTED BY
Reusable S/W