ESP32-EVB our new board for IoT first prototypes are ready


esp32-evbesp32-evb-2

ESP32-EVB is our new board with ESP32-WROOM32 module. It has:

  • ESP32-WROOM32 module
  • two relays 10A/250VAC
  • Ethernet 100Mb interface
  • LiPo charger and step up converter allowing ESP32-EVB to run from LiPo battery
  • microSD card connector
  • two user buttons
  • UEXT connector to attach different sensors and modules
  • 40 pin GPIO 0.1″ step connector with all resources of ESP32
  • 5V power jack
  • three mount holes

Now time to write some examples and if everything works to launch production.

The sale price will be EUR 22.00

28 Comments (+add yours?)

  1. Hamilton
    Feb 09, 2017 @ 15:59:03

    Lan8740a? Is cr1 for 32khz crystal or for phy? Sd is routed to sdio or spi?

    Reply

  2. SK
    Feb 09, 2017 @ 17:17:10

    Reply

  3. Luca
    Feb 09, 2017 @ 18:46:17

    Nice product! Can’t wait for writing tutorials about it 😉

    Reply

  4. ftc11292
    Feb 10, 2017 @ 05:46:43

    This is among the best ESP32 development board. I am waiting to get this and the ESP32 WIDORA-AIR for my Arduino projects. There is ESP32-EVB in DigiKey site, but without picture. Are there different revisions of this board?

    Reply

  5. Trackback: 22€ Olimex ESP32-EVB ESP32 Development Board Features an Ethernet Port and Relays
  6. Uhrheber
    Feb 10, 2017 @ 10:13:35

    My 2ct:

    What I like:
    – Relay connectors have not only the NO, but also the NC contacts broken out.

    What I don’t like:
    – No PoE, and apparently not even the option to add a PoE buck converter
    – LiPo support doesn’t make sense in my eyes, because Ethernet is power hungry, so, see above

    Considering the usual IoT use cases, I’d suggest three variants:

    1.) Battery powered/Energy Harvesting/Mobile (outdoor sensors, mains independent, etc.)
    – Open Drain outputs instead of relays (lower power), PWMable
    – No Ethernet
    – smaller
    – 6..26V supply input
    – LiPo support

    2.) Low voltage (home) automation (switch, sensor, lighting, heating control, etc.)
    – Relays (2 or 4)
    – Open Drain outputs, PWMable
    – Ethernet with PoE
    – 6..26V supply input
    – No LiPo support
    – Logic inputs 3..26V
    – DIN Rail option

    3.) High voltage (home) automation
    – Relays (1, 2 or 4)
    – Ethernet without PoE
    – 90..240V AC supply
    – High voltage inputs (optically isolated)
    – optionally TRIAC dimming
    – DIN Rail option

    What do you think?
    Your module, while not bad, falls in between those use cases, and exactly doesn’t provide the option that I’d need.

    Reply

    • OLIMEX Ltd
      Feb 10, 2017 @ 10:21:26

      PoE may not be interesting for anyone and easily could be solved by external module like this https://www.olimex.com/Products/Modules/Ethernet/MOD-POE-V2/
      LiPo is just great way to have UPS-like backup for power blackouts
      we do not expect general purpose evaluation board to fit all customer corner cases they work on, this is why everything is exposed to GPIO connectos so if one wants to connect LCD, PWM, etc etc he is free to do it

      Reply

      • Uhrheber
        Feb 10, 2017 @ 14:00:27

        Nevertheless, it would be great if you used a PoE capable socket, and break the pins out to some pads, so users can easily add a power converter.

      • Thomas
        Feb 10, 2017 @ 15:22:41

        You could at least provide the ability to use 802.3af Mode B or ‘passive PoE’ by exposing the 4 unused pins of Ethernet cable pairs 4/5 and 7/8 in a similar fashion as on Orange Pi Zero: http://linux-sunxi.org/Xunlong_Orange_Pi_Zero#Powering_the_board ?

      • bb
        Feb 11, 2017 @ 18:03:09

        do proper PoE (not passive), external PoE misses the point of PoE begin built in. Making the converter optional is fine though so impact for those that don’t want it is almost zero

      • LubOLIMEX
        Feb 13, 2017 @ 09:48:26

        @Thomas there is no problem to adjust the PCB in the next hardware revision for this mode, so this would probably be included in the design, it is now listed in our future revision changes list

        @bb proper PoE won’t be included in ESP32-EVB for sure – it would increase the cost a lot and there are small enough external extractors anyway; we would consider if it is viable to make another product with PoE and ESP32

      • bb
        Feb 13, 2017 @ 20:52:07

        Interesting, you’ll change the PCB but not to standards compliant PoE. Really the cost is the much same.

        The changes needed are different magnetics jack, there may be one with the same footprint so you could fit the cheaper one and those wishing PoE could fit the slightly more expensive one as you might be quite price sensitive (you seem to stock both as you use them in another product). The only other requirement is some board holes to attach the DC converter module.

        The converter modules are small and cheap to add later
        http://www.semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=47329
        http://www.semiconductorstore.com/pages/asp/Item.asp?ItemNumber=AG9805Mor or do your own board to sit on top

        So all you have to do is change some holes so more expensive parts can be added only by those needing them, seems simple if you’re going to change some holes anyway

  7. Trackback: Olimex ESP32 Development Board | esp8266hints
  8. Hamilton
    Feb 11, 2017 @ 03:09:11

    SD card in parallel with module flash is best for gpio conservation, but worst for performance.

    Reply

  9. Max W
    Feb 15, 2017 @ 10:55:10

    great! when do you start shipping to germany?

    Reply

    • OLIMEX Ltd
      Feb 15, 2017 @ 12:29:06

      I don’t know. This board got lot of exposure on web portals and drawn someone attention. We are having interesting correspondence with someone from “Bundesnetzagentur für Elektrizität, Gas, Telekommunikation, Post und Eisenbahnen” who claims we can’t ship evaluation boards even if the ESP32 module has CE. Although it’s obvious this is evaluation board dedicated for developers and normal user will be not able to do anything with it as it’s shipped without software. So we may ship only outside EU at beginning until this is sorted out.

      Reply

  10. Robo
    Feb 16, 2017 @ 22:45:18

    WAT ???? Please.. They have a problem with this board or all eval boards ? 🙂

    Reply

    • OLIMEX Ltd
      Feb 17, 2017 @ 10:32:37

      EU law want to ensure someone with no knowledge will not get hurt if use this board not properly.
      This is not end product but board used by developers to experiment with and is exempt from CE marking as they are to be used by technically skilled people in labs.
      These guys try to interpret thing in their own favor to possible make some money from “testing” the boards and confirm things which are obvious. This testing will cost so much that will double the sale price easily and we try to avoid.
      The ESP32 module already has CE marking, this board will do nothing harmful if one power it up, without uploading software on it it will not work at all, but again this is money call 🙂 nothing else.

      Reply

      • robo
        Feb 17, 2017 @ 12:45:06

        “if you want to destroy something, start to regulate it by law” Keep doing your things forget about it. (P. S. I am from Poland – it is in EU)

      • OLIMEX Ltd
        Feb 17, 2017 @ 12:49:04

        regulations are good as otherwise will be chaos, and the regulation clearly exempt such boards from the costly certification procedures, but people who enforce these regulations always try to take as much advantage of them as possible from their position, so naturally they try to sell their “services” even in cases they are not necessary by the law, interpreting it by their own way

      • robo
        Feb 17, 2017 @ 14:43:26

        ok your are right – some regualtion are ok – but over regulation – not ok 🙂 BTW keep this project 😉

  11. niko la
    Feb 18, 2017 @ 08:47:44

    seems like windows kicad 4.0.5 is unable to open the pcb file 😦

    Reply

    • LubOLIMEX
      Feb 20, 2017 @ 11:46:35

      Yes, of course. This is very old version, despite that is being marked as stable. Try newer nightly builds.

      Reply

    • OLIMEX Ltd
      Feb 20, 2017 @ 13:16:33

      We always use the latest nightly builds to work with as this guarantee us to work with the latest and the greatest version with most fixed bugs and most new features.
      The windows build is more than year old I guess and overall Windows is worst platform to work with KiCAD. Their nightly builds are for Ubuntu. If you want to use Windows you have to clone their nightly repository and build it each day yourself.

      Reply

      • Sergio
        Feb 21, 2017 @ 02:27:44

        “We always use the latest nightly builds”

        This is very, VERY, ***VERY*** bad practice. How can you reproduce a bug and prove that it has been fixed if you do not have something stable to compare against.

        I have seen software bugs jump around between versions because nobody bothered to actually give a concrete way of reproducing it was a specific version of software.

        Change your practice – you will live longer and prosper (more) 😉

      • OLIMEX Ltd
        Feb 21, 2017 @ 08:34:47

        Sorry but you look from user point of view, we look from contributor point of view
        KiCAD made long way and now is in usable shape, but there are still few things to polish.
        We want to help KiCAD developers to make better product, this is why we use it and force it to the edge with complex designs and report what we find as bugs or make suggestions.
        Working with the latest builds allow us to see what is taken care of and if these bugs are really fixed or still exist.
        We do not care that we work with the non stabile and completely tested product as we are part of the testing with what we do with it.

      • Sergio
        Feb 21, 2017 @ 17:29:02

        Yes you are right.

        From a users point of view it is important to me that anything I produce with software today will not be lost when the software is “bug-fixed” tomorrow. Also I want anything I produce with software X to be usable by others of software X. I do not want to be chasing problems that are buried deep inside software X and only manifest themselves when I try to co-operate with another user of software X.

        As I said previously, you are right – as a contributor. I do ***GREATLY*** appreciate your aim to help develop someone else’s software.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: