Ethernet conflict

Hello, i have a very strange problem

So

I have up and running arduino nano with enc28j60 ethernet shield with some ds18b20 sensors to send data to mqtt broker server. The mac and ip is static in the config file.This setup work successfully.

Because i need some max31855 sensors i have setup another arduino uno v3 with w5100 ethernet shield. I have set it static ip (different from other and not used from another Device) to send data to mqtt server broker. I tested and working perfectly

Go to the strange problem now

Any controller works perfectly when run alone. When start both of them the nano with enc28j60 stop responding to network, no ping. When power off the uno with w5100 the first again works perfectly.

How to make work both off them without problems?

If any body need the code to view my setup im happy to post it

Thanks

Did you set a different MAC address on both?

yes

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192, 168, 1, 247);

Uno with w5100

byte mac[] = {0xAE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(192, 168, 1, 246);

I don't know if that's your case, but in the past I had problems with (chinese) W5100 shields due to a bad resistor installed, then I switched to W5500.

Please take a detailed picture of yours (components side), and post it here.
The problem (and fix) is described here.
HTH

Try to change one of the last 3 bytes (first 3 are vendor specific, last 3 are the serial number)

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