W5100 vs ENC28J60

mcnobby:
Can you attach the image with more resolution (or as an attachment), I cant read it from the page

The resolution is already good, the forum just displays it small. Right click > View Image and it will fill the whole browser window.

Thanks, can you briefly describe what the pictures shows please

Does anyone know if and how I can increase the SPI clock speed between the Arduino and the Enc28J60 ?
I have been searching the files in the library and come up with nothing so far :frowning:
Im not using any other device on the SPI bus, just the ethernet unit
TIA

Glad this topic is alive.

Also would like to create a small device on Arduino Nano with ENC28J60 Ethernet for watering
flawers.

Would like to send data to php-script via GET command.
Searching for a proper Arduino Ethernet library.

mcnobby, have you ever tried to reduce the amount of memory ENC28J60 libraries
occupy in 2 kB SRAM memory of Arduino Uno/Nano ?

Bob, subscribed to your Youtube channel and watching:
SmartShow Artnet sACN to 2 DMX universe WS2812 Neopixel Driver - Arduino Nano

Ordered mini W5100 module:
"Free shipping W5100 Ethernet module Ethernet network module forarduino"
Free shipping W5100 Ethernet module Ethernet network module forarduino

Received ENC28J60 insteady. Received full refund.
The seller said it was mistake and they still have W5100 modules.

I am using Enc28j60 with UIPEthernet library because I need to deal with UIP messages
But I also use standard HTML data for browser which there is quite a bit of info about
I havent used php as that requires an apache server setup, which I dont have

W5100 vs ENC28J60, there are pros and cons for each
I use the ENC as its form factor fits perfectly with what I need

Thanks for watching, not sure if I can be of anymore help

Bob

Bob, thank you very much for your fast answer.

You mentioned uIP once more and I decided to read about it more and to try use it.
Possibly it will help me to manage with Data Transmission to web server via Ethernet.
I am going to write about results.

Thank you once more.

I'm a little surprised that there hasn't been more explicit mention of the big difference between the Microchip and WizNet chips.

The ENC28J60 is an ethernet chip, and you interact with it at the level of Ethernet packets.

The Wiznet W5100 is a TCP/IP Networking chip, and you interact with it at a TCP/UCP/IP "Socket" API. It has a built-in IP implementation, built-in UDP, and built-in TCP, ARP, and parts of ICMP. This is all relatively complex code that no longer needs to be written in the AVR.

Of course, that means that if you find something that isn't working correctly in the Wiznet chip, you can't fix it, either, nor can you tune the implementation to (for example) use all the buffer space for a single connection instead of dividing it up "evenly." And the W5100 is getting to be fairly obsolete as well; the W5500 looks more attractive for newer designs.

From looking at the information on the 'UIPEthernet' library it seems to be a good replacement for the ethernet library providing you are never going to commercialise your project.

I have been looking at both packages recently for a project that will hopefully get commercialised later on and so have brought both the w5100 package and an enc28J60 package. I should have researched the licensing better before buying the enc28j60.

As such the project I am putting together will go forward with the W5100 package because the LGPL license for the standard arduino microcontroller libraries means I will not need to release source code for the actual project if I commercialise the project later.

It is something to consider - for both the library writers and for us making projects - should we want to commercialise our projects at a later time, the GPL library license is actually a deterrant for developing commercial projects using open source hardware.

Even though my own project uses an Arduino due as its MPC, the rest of the hardware system that becomes the 'whole' hardware side of my project is my own design and is being developed with the expectation of a financial RoI down the track. If I had to incorporate GPL software libraries that would render the hardware design as being forced to be released under the GPL as well as any software that utilises those libraries according the the terms of the GPL v3.0 at least.

For personal and non commercial projects obviously the licensing issue is a moot point and you would simply use whatever works best for you...

Hi everyone.
I want to make FTP server from ENC28J60 but no library to use.
someone help me please.
:frowning:

Hi, I'm looking for information to make an artnet node for pixel led. I came across the toni merino library ( based ArtNet-Node for led pixels](https://blog.deskontrol.net/arduino-based-artnet-node-for-led-pixels/) , but it turns out that it doesn't work with the WS2812 led pixel. Someone can give me some information, or a link where I can get it. From already thank you very much.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.