Crowdfunding Page History

This page is an archive of the original crowdfunding campaign for this project. It may not be up-to-date with the latest updates and product availability.
Return to the current project page.

Silicognition LLC
Wi-Fi
ESP32

wESP32

An ESP32-based board with wired Ethernet connectivity and power over Ethernet

$14,162 raised

of $2,000 goal

708% Funded! Order Below

Funding ended on Nov 15, 2018 at 03:59 PM PST.

Recent Updates

You'll be notified about news and stock updates for this project.

The wESP32 is an ESP32-based core board with wired Ethernet connectivity and power over Ethernet (PoE). It was designed to help you quickly create zero-setup, single-wire-installation network-connected devices. By combining a powerful microcontroller with excellent community support, 13 W of available power, reliable connectivity, and a compact footprint, the wESP32 gives you a head start in your next IoT design and lets you focus on your application.

wESP32 board front
wESP32 board back

Features & Specifications

wESP32-Prog module
wESP32 + Prog

Rationale

The idea for the wESP32 came from the following thought process:

So, which is more convenient? Install Wi-Fi IoT devices all over your building each of which require an electrical outlet and network setup? Or get a PoE switch and install PoE Ethernet IoT devices all over your building, each just needing a single Cat-5 cable that anyone can install?

The answer, of course, is: it depends. Many buildings already have network cables running all over the place. In that case, the answer is easy. Also, if you’re doing a new installation, there’s no question that running Cat-5 is the way to go. If you have power already available but no Ethernet cable, Wi-Fi may be the easier option.

The wESP32 helps you out in both cases: it has both Ethernet with PoE and Wi-Fi, and can be powered from PoE or external power. This allows you to create a single IoT device that provides the best of both worlds, making your customers happy no matter what their situation is. If PoE is available, they can use that. If not, they can use Wi-Fi as a backup.

Compatibility

The wESP32 was created to work with power sourcing equipment (PSE) compliant with the IEEE 802.3af and 802.3at PoE standards. It is not compatible with 12 V or 24 V so-called "passive PoE" systems on the market, but requires a minimum voltage of 37 V as per the IEEE specification. Category 3 or higher rated cable is required.

While cost may be somewhat higher for standards-compliant equipment, it is preferable because a lot of thought was put in to the standards by industry experts to ensure the equipment works well and is safe, not just in bench or lab settings, but also in actual production installations. Transmitting power over long runs of wire is just not compatible with low 12 V or 24 V line voltages and devices lacking isolation, and the fact that these non-compliant, hackish solutions exist unfortunately results in customer confusion.

It should be noted that since the wESP32 is powered from a third party device over a potentially long cable, across possibly a large number of connecting points, performance in reaching the specified 12.95 W of power is not solely dependent on the wESP32 itself but also on many external factors.

Comparisons

There are plenty of ESP32 boards on the market. Very few have Ethernet. Even fewer have PoE. I only consider the competition to be boards with both Ethernet and PoE. The only actual competitor I know of is the ESP32-POE board from Olimex.

Depending on what you need, the ESP32-POE board from Olimex may have some advantages:

On the other hand, the Olimex board has some major cons compared to the wESP32, especially for those who want a PoE board for commercial installations:

In short, the wESP32 was designed to provide a solid foundation of power, processing, and connectivity that can be used in commercial installations, and omits everything that can be considered application specific, such as the SD card and USB connector (though both can still be added if desired). The idea is for the customer to make a small add-on board that plugs into the GPIO to add what they need for their application.

Due to its lack of isolation, the Olimex board is completely unsuitable for commercial installation and belongs firmly in the realm of hobby boards. Even then, you need to be careful not to accidentally fry something when you connect to local devices by USB or other connections.

wESP32 + Prog board

wESP32-Prog

To be able to program the ESP32 on the wESP32, we created the wESP32-Prog submodule. It is a tiny module with micro USB, based on the well-supported Silicon Labs CP2102N, and includes the ESP32 auto-programming circuitry so that the circuitry doesn’t need to be duplicated on every target board and no buttons need to be pushed for programming.

The wESP32-Prog can be used both as an ESP32 programmer and as a USB serial terminal during development or in production as needed. Since the wESP32 provides full data path and power path isolation, the user can safely have the USB connected to their PC while the Ethernet cable is plugged in to the wESP32.

The wESP32-Prog was not just created as a bench tool but can be permanently installed in deployed wESP32 units by inserting it into the programming port and soldering the connections, thus becoming a permanent part of the wESP32. It may be necessary to clip the pins off after soldering if they are too long.

If the user does not need this port in deployed units, the staggered programming port footprint on the wESP32 allows the wESP32-Prog to be temporarily friction-fitted just for programming. Note that continued pressure may be necessary to ensure good contact during programming, for this reason it is recommended to permanently solder the wESP32-Prog to a wESP32 that is used for development.

There is nothing special or proprietary about the wESP32-Prog, other than that it was created specifically to be suitable for production use. So if you already own another ESP32 programmer, you can use it with the wESP32 as well. Note, however, that since there are so many variables and places where things could go wrong when using your own programmer, we only offer customer support if you are using a wESP32-Prog. If you use your own programmer, you’re assumed to know what you’re doing and you’re on your own!

Manufacturing Plan

We already have parts for 230 wESP32 boards. These can be shipped before the end of the year. During the campaign, we will monitor demand and place orders for the next batch as needed. As usual, Colorado Tech Shop provides professional assembly.

wESP32 production panels

Note that the campaign pictures were taken from prototypes, the production units shipped to backers will look like the picture above.

Shipping & Fulfillment

Crowd Supply will be shipping all orders from their warehouse in Portland, Oregon. For more information on shipping and fulfillment logistics, see The Crowd Supply Guide. You can see the status of your order by logging in to your Crowd Supply account.

Risks & Challenges

The biggest risk is delays due to component shortages. MLCC capacitors are especially in short supply. As mentioned above, we already have parts for the first batch of 230 units. Beyond that, we anticipate being able to deliver a second batch of boards before March 2019.

Support & Documentation

Demos

In the Press

Hackster News

"With 15 of the ESP32 GPIOs exposed, there's so much you can do with this... This looks like it'll be a pretty cool little board to work with."


Produced by Silicognition LLC in Longmont, Colorado.

Sold and shipped by Crowd Supply.

wESP32 Five-pack

You will receive five wESP32 modules.

$210 $8 US Shipping / $18 Worldwide

Want to buy this item? Check the current project page for the latest information.

Support wESP32

Thanks for helping power the wESP32 project!

$5

Want to buy this item? Check the current project page for the latest information.

wESP32 Starter Kit - Early Bird

This kit contains one wESP32 and one wESP32-Prog module - everything you need to get started, and a special early bird price to boot.

$45 $8 US Shipping / $18 Worldwide

Want to buy this item? Check the current project page for the latest information.

wESP32-Prog

A programmer for the ESP32 on a wESP32. Connect the six-pin header row to a wESP32 and the USB micro Type-B port to your host machine.

$12 $8 US Shipping / $18 Worldwide

Want to buy this item? Check the current project page for the latest information.

About the Team

Silicognition LLC

 · 

Silicognition LLC is an electronic design services company that focuses on deeply embedded, IoT and low power systems.

Patrick Van Oosterwijck
 xorbit
Dixon Chan Dick
 dixon1e

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects