Cicero’s Ethernet Project

A couple of months back I posted a brief article about Cicero’s project to get an ENC28J60, low-cost ethernet module working with the ESP8266.  There was a something of a hiatus with the project, with no updates appearing for a while (due to “real life”™) getting in the way, but Cicero (Mark) has been back at work, putting up the project code on GitHub, along with hardware connection details.

I note that the current implementation only runs the ethernet hardware and not both WiFi and ethernet at the same time, so there might be some contention for resources there, but I don’t have an ENC28J60 module to test with.  If you do, Mark is looking for feedback and submissions for the project, so have at it!

On a related note, has anyone tried using a Wiznet 5200 or 5500 module (such as the Wiz-820io) for a wired connection?  They’re more expensive, and perhaps not quite as versatile, but there should be considerably less overhead on the ESP8266.  Let us know in the comments if you’ve built (or seen) such a beastie.




One to make you smile…

This one just popped up on

“What is it?” I hear you ask.  This is Mark’s ethernet enabled ESP8266. Mark's ethernet-enabled ESP8266 Mark (aka Cicero on the ESP8266 forum) decided that what the ESP really needed was more connectivity and good, solid, reliable wired connectivity at that.  This is the result.  He has connected up an ESP8266 to an ENC28J60 and apparently now has it spitting data down the wires.  The idea was first floated on the forum more than a year ago by a user going by the name “April1” (which probably hints at how serious his intentions were at the time).  Mark entered the fray back in November of last year when he announced his intention to give it a go.  There was a brief pause (presumably while the ENC28J60 made its way from the Middle Kingdom to South Africa) and, at the beginning of January he announced that he’d succeeded in getting the two-headed micro-monster to talk to the outside world over copper.

Mark says he wrote a separate stack for the ENC based on original work here:- and has MQTT and the HTTPD functioning on it already.

Why?  Well you’ll have to ask Mark that; the thread is here:-

I’m holding out for the GbE-POE version, though.

[Follow-Up Article]

[Wiz5500 Version]