

The SparkFun Thing Plus Wroom E is a compact development board built around the ESP32 WROOM module. It is specifically designed for Internet of Things (IoT) applications, offering built-in Wi-Fi and Bluetooth capabilities. This board is ideal for prototyping and embedded projects, providing a versatile platform for developers to create connected devices. Its small form factor, compatibility with the Arduino IDE, and Qwiic connector make it a popular choice for both beginners and experienced engineers.








The SparkFun Thing Plus Wroom E is packed with features that make it a powerful and flexible development board. Below are its key technical specifications:
| Specification | Details |
|---|---|
| Microcontroller | ESP32 WROOM module (dual-core Xtensa LX6 processor) |
| Clock Speed | Up to 240 MHz |
| Flash Memory | 4 MB |
| SRAM | 520 KB |
| Wireless Connectivity | Wi-Fi (802.11 b/g/n) and Bluetooth (v4.2 BR/EDR and BLE) |
| Operating Voltage | 3.3V |
| Input Voltage Range | 5V (via USB-C) or 3.3V (via LiPo battery or external power supply) |
| GPIO Pins | 21 (including ADC, DAC, PWM, I2C, SPI, UART) |
| Analog Inputs | 18 ADC channels (12-bit resolution) |
| Digital Outputs | PWM support on most GPIO pins |
| Communication Interfaces | UART, SPI, I2C, I2S |
| USB Interface | USB-C connector for programming and power |
| Qwiic Connector | Built-in Qwiic connector for easy I2C device integration |
| Dimensions | 2.3" x 0.9" (58.4 mm x 22.9 mm) |
The SparkFun Thing Plus Wroom E features a variety of pins for different functionalities. Below is the pinout description:
| Pin | Function | Description |
|---|---|---|
| VIN | Power Input | Accepts 5V input from USB-C or external power source. |
| 3.3V | Power Output | Provides regulated 3.3V output. |
| GND | Ground | Common ground for the circuit. |
| GPIO0 | General Purpose I/O | Can be used for digital I/O or special functions (e.g., boot mode selection). |
| GPIO1 | UART TX | Transmit pin for UART communication. |
| GPIO3 | UART RX | Receive pin for UART communication. |
| GPIO21 | I2C SDA | Data line for I2C communication. |
| GPIO22 | I2C SCL | Clock line for I2C communication. |
| GPIO25 | DAC1 | Digital-to-Analog Converter output channel 1. |
| GPIO26 | DAC2 | Digital-to-Analog Converter output channel 2. |
| GPIO32 | ADC | Analog-to-Digital Converter input. |
| EN | Enable | Enables or disables the board. |
| RST | Reset | Resets the board. |
Powering the Board:
Programming the Board:
Connecting Peripherals:
The following example demonstrates how to connect the SparkFun Thing Plus Wroom E to a Wi-Fi network and print the IP address to the Serial Monitor.
#include <WiFi.h> // Include the Wi-Fi library
const char* ssid = "Your_SSID"; // Replace with your Wi-Fi network name
const char* password = "Your_PASSWORD"; // Replace with your Wi-Fi password
void setup() {
Serial.begin(115200); // Initialize Serial Monitor at 115200 baud
delay(1000); // Wait for Serial Monitor to initialize
Serial.println("Connecting to Wi-Fi...");
WiFi.begin(ssid, password); // Start Wi-Fi connection
while (WiFi.status() != WL_CONNECTED) {
delay(500); // Wait for connection
Serial.print(".");
}
Serial.println("\nWi-Fi connected!");
Serial.print("IP Address: ");
Serial.println(WiFi.localIP()); // Print the device's IP address
}
void loop() {
// Add your main code here
}
The board is not detected by the Arduino IDE:
Wi-Fi connection fails:
The board does not power on:
Code upload fails:
Q: Can I use 5V peripherals with this board?
A: No, the GPIO pins operate at 3.3V logic levels. Use a level shifter if connecting 5V peripherals.
Q: Does the board support OTA (Over-The-Air) updates?
A: Yes, the ESP32 supports OTA updates. You can implement this feature in your code.
Q: Can I power the board with a LiPo battery?
A: Yes, the board has a JST connector for a 3.7V LiPo battery. It also includes a charging circuit.
Q: Is the board compatible with MicroPython?
A: Yes, the ESP32 WROOM module supports MicroPython. You can flash the MicroPython firmware to the board.
This concludes the documentation for the SparkFun Thing Plus Wroom E.