Skip to content


Welcome to ESP32Cube, we are focus on ESP32 and Arduino products DIY tips and tools sharing.

The ESP32 is a low-cost, low-power microcontroller with built-in Bluetooth and Wi-Fi capabilities, making it well-suited for a wide range of applications. It is based on the popular ESP8266 microcontroller and offers improved performance, additional features, and a more powerful processing engine. Arduino, on the other hand, is an open-source electronics platform based on easy-to-use hardware and software. It is a popular choice for building DIY electronics projects due to its versatility and user-friendly programming environment.

We'd be happy to assist with any questions you might have about ESP32 and Arduino, or to provide guidance on your DIY projects. Whether you're just starting out with electronics or are an experienced maker, we're here to help. Please let us know if there's anything specific you'd like to know or if you have any questions about your projects. We'll do our best to provide helpful and accurate information.

This is ESP32Cube products specification and document web page.

  • ESP32 Auto Flash

    alt text

    Are you wondering why some of ESP32 development boards are able to auto flash but some of them are not?

    And if we'd like to design an ESP32 product, how to make it support auto flash?

    In this article, we will explain what happened there, and how to make it work.

    Read more

  • Code ESP32 with PlatformIO

    alt text

    Using VScode and PlatformIO significantly improves efficiency in creating and editing ESP32 projects. Features include code highlighting, easy reference function finding, and shorter build times compared to Arduino IDE. Additionally, PlatformIO supports both Arduino and native ESP32 platforms, allowing for code building, flashing, and serial port debugging directly from VS Code. This article will guide you through the installation and setup of PlatformIO for ESP32 development.

    Read more