Close

Prototype of "something similar" :)

A project log for wESP32: Wired ESP32 with Ethernet and PoE

A low cost ESP32 core board with Ethernet and PoE for convenient "single cable" deployments

patrick-van-oosterwijckPatrick Van Oosterwijck 03/31/2018 at 00:016 Comments

I've been referencing this "other similar project" (ESP32 with PoE Ethernet) that I've been working on for a customer.  I consider it somewhat of a prototype for what I'm trying to do with the wESP32.  Well, I've been working on that and in the interest of showing that it's all very possible, I now have a working prototype of that project:

At the moment this board has MicroPython on it and can successfully "GET" a web page over Ethernet.

Here's what I want to do different for wESP32:

Thoughts and comments welcome!  Project "likes" are very welcome too, since they translate to seed funding at this point. :)

Discussions

Ashton Smith wrote 04/03/2018 at 22:34 point

Do you have any indication yet of what the I/O layout will be? im looking at building out some smart light switches and relay/PWM modules using these. sorry to hassle you.

  Are you sure? yes | no

Patrick Van Oosterwijck wrote 04/03/2018 at 23:50 point

No worries, customer conversations are very welcome at this stage! Better to build what the customers want than to guess.

I haven't decided yet what the I/O layout will be. The customer prototype I have has all I/O on a double row header on one side, because they need to be able to plug a board in on the end with a right angle header.  Or it can be used with a straight header to plug in an application specific daughter board on top.  That's one possibility.

Another is to have a single row of I/Os on both sides of the ESP32 module, like most other board do.  That way it could be breadboard compatible.

Which one works best may become apparent once I have a schematic and start floor planning.  Do you have any preference?  Anyone else have a strong opinion either way?

  Are you sure? yes | no

Ashton Smith wrote 04/03/2018 at 23:55 point

Nice - my preference would be a double header at one end of the board and the ethernet jack at the opposite end, so i could plug it directly over a board like that (idea being that it piggy backs a pcb for a smart light switch and fits inside a wall flush box) thanks!

  Are you sure? yes | no

Patrick Van Oosterwijck wrote 04/12/2018 at 03:17 point

Did you check my floorplan in this update: https://hackaday.io/project/85389-wesp32-wired-esp32-with-ethernet-and-poe/log/142477-progress-floorplan-some-layout ?  Seems the double row header at the end is the way to go.

  Are you sure? yes | no

Earl Baugh wrote 03/31/2018 at 23:28 point

Nice! Let me know when you have new design done. What pins are you going to make available?

  Are you sure? yes | no

Patrick Van Oosterwijck wrote 04/02/2018 at 18:11 point

Most likely all pins not in use for the Ethernet RMII MAC.  Most of those are on fixed I/Os (19, 21, 22, 25, 26, 27) but MDC and MDIO can be mapped to any I/O and which ones I'll use will depend on what makes sense in the layout.

Are there any pins you really need to have available for a particular application?

  Are you sure? yes | no