Thank you for all the wonderful information!I would suggest your best option is a WIZnet W5100S-EVB-Pico or WIZnet W5500-EVB-Pico, plus a WIZnet Ethernet HAT.
Both W5100S-EVB-Pico and W5500-EVB-Pico are supported by MicroPython so you can immediately check the EVB-Pico works using that.
The W5100S-EVB-Pico may be preferable because the Ethernet HAT, as I understands it, also uses W5100S which may avoid some issues in mixing drivers - though I don't know if that would be a problem or not.
A Pico W with the Ethernet HAT wired pin-to-pin should functionally be the same as a W5100S-EVB-Pico so you should be able to also check that works.
You could of course use a Pico W with two Ethernet HAT but an EVB-Pico would be a more compact solution.
Get the EVB-Pico working with a single RJ45. Then figure out how to wire the Ethernet HAT to the EVB-Pico and how to add software support for it. You can't wire the HAT pin-to-pin directly to the EVB-Pico because that would put two devices on the same SPI bus but it shouldn't be too difficult to wire it to another SPI bus.
Modifying the software to use two W5xxx NIC may be the biggest challenge, or perhaps not; I've never tried it.
I'll probably stick to your first suggestion, as it sounds less complicated, but the idea of this thing sending data out of Wifi while connected to ethernet is enticing.
In the case of a picoW with a dual Ethernet hat, would you reccomend 2 of the Wiznet hats you showed above?
Id expect in that case, I'd definitely have to wire them into different SPI buses and write software to handle it.
I saw the https://www.pishop.ca/product/ethernet- ... -ethernet/ but, this seems to make the pins difficult to access, and I'm not sure if having two of them would cause conflicts.
Statistics: Posted by VidraZevasa — Sat Mar 23, 2024 3:54 am