I didn't set out to avoid official ESP32 developer boards. In the beginning, the DevKitC was my default. It's the board that shows up in every tutorial, the one Espressif clearly intended as a starting point. So I bought a couple, wired them up on breadboards, and started building projects. But somewhere along the way, I realized that what I was buying weren't always official boards anyway, and as I branched out to things like the XIAO line from Seeed Studio, the gap between "official reference design" and "tool I actually want to use" became hard to ignore.

To be clear, it wasn't the price that was the problem for me. Third-party boards from reputable vendors aren't typically cheaper, and in most cases they're actually more expensive. What you're paying for is the stuff around the chip: battery charging, better connectors, basically just a form factor that doesn't fight you.

None of this should come across as being anti Espressif. Espressif makes fantastic chips, and their official boards serve an important purpose. However, these reference designs are for, well, reference. Third-party boards often feel a lot closer to being a finished developer tool rather than a physical manifestation of documentation that an official Espressif board tends to feel like. The base boards are great, but for any project you want to build, a third-party board is likely to suit your needs a whole lot better.

all 3 comments

sorted by: hot top controversial new old
[–] 5 points 8 months ago*

I'm hoarding different 3rd party ESP32 devkits, the cheapest ones are ~€2.50-5, and for €10-15 you can get one with a nice display. the chips are faster than arduino or picos, and come with wifi and ble on board. espressif's C-series chips use risc-v architecture, and everything is compatible with Arduino IDE and the Arduino SDK. all in all a sweet companion for tinkerers

  • source
  • [–] 2 points 8 months ago

    Have a whole bunch of all of these laying about. For strange combinations of features, can't beat LilyGo. But you end up having to deal with outdated drivers (i.e. LoRa, GPS, LVGL 8 vs newer 9.x).

    If it's just for a fun DIY project, the Xiao ones are fine, but if it's something you need for civilians to use, M5Stack Core2/3, Atoms, or CardPuters are worth looking into. They also play nice with ESPHome.

    They're a bit pricier than the low-cost, commodity boards, since they have enclosures. But extra bonus that Espressif actually bought M5Stack, so it's likely they'll get the latest processors and still be around.

    Disclosure: Have no relation with them other than happy user and using one of the Core2 variants in a project I'm currently working on.

  • source
  • [–] 3 points 8 months ago

    Awesome post, I'm getting the XIAO ESP Sense.

  • source