

The ESP32 Breakout Board (Manufacturer: Meshnology, Part ID: L002030) is a versatile development platform designed to simplify prototyping and development with ESP32 and ESP32-S3 microcontrollers. This breakout board provides easy access to GPIO pins, power supply connections, and additional features, making it an ideal choice for IoT projects, embedded systems, and rapid prototyping.








The breakout board provides access to all GPIO pins of the ESP32/ESP32-S3 microcontroller. Below is the pinout description:
| Pin Name | Description | Notes |
|---|---|---|
| VIN | Input voltage (5V) | Power input via USB or external source |
| GND | Ground | Common ground for the circuit |
| 3V3 | 3.3V power output | For powering external components |
| GPIO0 | General-purpose I/O pin 0 | Used for boot mode selection |
| GPIO1 | General-purpose I/O pin 1 | UART TX (default) |
| GPIO2 | General-purpose I/O pin 2 | Can be used for PWM or ADC |
| GPIO3 | General-purpose I/O pin 3 | UART RX (default) |
| GPIO4-39 | General-purpose I/O pins 4 to 39 | Configurable for various functions |
| EN | Enable pin | Active high to enable the ESP32 |
| RST | Reset pin | Resets the microcontroller |
Note: Some GPIO pins may have specific functions or limitations. Refer to the ESP32/ESP32-S3 datasheet for detailed pin capabilities.
Powering the Board:
Programming the ESP32/ESP32-S3:
Connecting Peripherals:
Boot and Reset:
Below is an example of how to blink an LED connected to GPIO2 of the ESP32 breakout board:
// Example: Blink an LED connected to GPIO2 of the ESP32 breakout board
// Define the GPIO pin for the LED
#define LED_PIN 2
void setup() {
// Initialize the LED pin as an output
pinMode(LED_PIN, OUTPUT);
}
void loop() {
// Turn the LED on
digitalWrite(LED_PIN, HIGH);
delay(1000); // Wait for 1 second
// Turn the LED off
digitalWrite(LED_PIN, LOW);
delay(1000); // Wait for 1 second
}
Note: Ensure the LED is connected to GPIO2 with a current-limiting resistor (e.g., 220Ω) to prevent damage.
ESP32 Not Detected by Computer:
Unable to Upload Code:
GPIO Pins Not Working as Expected:
Wi-Fi/Bluetooth Signal Issues:
Can I power the board with a battery? Yes, you can use a 3.7V LiPo battery with a suitable voltage regulator to provide 3.3V to the 3V3 pin.
What is the maximum current output of the 3.3V pin? The 3.3V pin can supply up to 500mA, depending on the input power source.
Is the board compatible with ESP-IDF? Yes, the board is fully compatible with ESP-IDF for advanced development.
Can I use this board with other ESP32 modules? Yes, the board supports various ESP32 modules, including WROVER, WROOM, DevKitC, and NodeMCU.
For additional support, refer to the official ESP32 documentation or contact Meshnology customer support.