ESP32-S3-GEEK is a geek development board with built-in USB-A port, 1.14-inch LCD screen, TF card slot and other peripherals. It supports 2.4 GHz WiFi and BLE 5, with built-in 16 MB Flash & 2 MB PSRAM, provides I²C port, UART port and GPIO header for more possibilities for your project.
Features
Adopts ESP32-S3R2 chip with Xtensa 32-bit LX7 dual-core processor, capable of running at 240 MHz
Built in 512 KB SRAM, 384 KB ROM, 2 MB of on-chip PSRAM, and onboard 16 MB Flash memory
Onboard 1.14-inch 240x135 pixels 65K color IPS LCD display
Integrated 2.4 GHz WiFi and Bluetooth LE wireless communication
WiFi supports Infrastructure BSS in Station, SoftAP, and Station + SoftAP modes
WiFi supports 1T1R mode with data rate up to 150 Mbps
Bluetooth supports high power mode (20 dBm)
Internal co-existence mechanism between Wi-Fi and Bluetooth to share the same antenna
Onboard 3-pin UART port, 3-pin GPIO header and 4-pin I²C port
Equipped with plastic case and cables
Provides online open-source demo and resources, more convenient for learning and development
Dimensions: 61.0 x 24.5 x 9.0 mm
Downloads
Wiki
PÚCA DSP is an open-source, Arduino-compatible ESP32 development board for audio and digital signal processing (DSP) applications with expansive audio-processing features. It provides audio inputs, audio outputs, a low-noise microphone array, an integrated test-speaker option, additional memory, battery-charge management, and ESD protection all on a small, breadboard-friendly PCB.
Synthesizers, Installations, Voice UI, and More
PÚCA DSP can be used for a wide range of DSP applications, including but not limited to those in the fields of music, art, creative technology, and adaptive technology. Music-related examples include digital-music synthesis, mobile recording, Bluetooth speakers, wireless line-level directional microphones, and the design of smart musical instruments. Art-related examples include acoustic sensor networks, sound-art installations, and Internet-radio applications. Examples related to creative and adaptive technology include voice user interface (VUI) design and Web audio for the Internet of Sounds.
Compact, Integrated Design
PÚCA DSP was designed for portability. When used with an external 3.7 V rechargeable battery, it can be deployed almost anywhere or integrated into just about any device, instrument, or installation. Its design emerged from months of experimentation with various ESP32 development boards, DAC breakout boards, ADC breakout boards, Microphone breakout boards, and audio-connector breakout boards, and – despite its diminutive size – it manages to provide all of that functionality in a single board. And it dos so without compromising signal quality.
Specifications
Processor & Memory
Espressif ESP32 Pico D4 Processor
32-bit dual core 80 MHz / 160 MHz / 240 MHz
4 MB SPI Flash with 8 MB additional PSRAM (Original Edition)
Wireless 2.4 GHz Wi-Fi 802.11b/g/n
Bluetooth BLE 4.2
3D Antenna
Audio
Wolfson WM8978 Stereo Audio Codec
Audio Line In on 3.5 mm stereo onnector
Audio Headphone / Line Out on 3.5 mm stereo connector
Stereo Aux Line In, Audio Mono Out routed to GPIO Header
2x Knowles SPM0687LR5H-1 MEMS Microphones
ESD protection on all audio inputs and outputs
Support for 8, 11.025, 12, 16, 22.05, 24, 32, 44.1 and 48 kHz sample rates
1 W Speaker Driver, routed to GPIO Header
DAC SNR 98 dB, THD -84 dB (‘A’ weighted @ 48 kHz)
ADC SNR 95 dB, THD -84 dB (‘A’ weighted @ 48 kHz)
Line input impedance: 1 MOhm
Line output impedance: 33 Ohm
Form Factor and Connectivity
Breadboard friendly
70 x 24 mm
11x GPIO pins broken out to 2.54 mm pitch header, with access to both ESP32 ADC channels, JTAG and capacitive touch pins
USB 2.0 over USB Type C connector
Power
3.7/4.2 V Lithium Polymer Rechargeable Battery, USB or external 5 V DC power source
ESP32 and Audio Codec can be placed into low power modes under software control
Battery voltage level detection
ESD protection on USB data bus
Downloads
GitHub
Datasheet
Links
Crowd Supply Campaign (includes FAQs)
Hardware Overview
Programming the Board
The Audio Codec
Learn how to use the ESP32 Microcontroller and MicroPython programming in your future projects!
The project book, written by well-known Elektor author Dogan Ibrahim, holds many software- and hardware-based projects especially developed for the MakePython ESP32 Development Kit. The kit comes with several LEDs, sensors, and actuators. The kit will help you acquire the basic knowledge to create IoT projects.
The book’s fully evaluated projects feature all the supplied components. Each project includes a block diagram, a circuit diagram, a full program listing, and a complete program description.
Included in the kit
1x MakePython ESP32 development board with color LCD
1x Ultrasonic ranging module
1x Temperature and humidity sensor
1x Buzzer module
1x DS18B20 module
1x Infrared module
1x Potentiometer
1x WS2812 module
1x Sound sensor
1x Vibration sensor
1x Photosensitive resistance module
1x Pulse sensor
1x Servo motor
1x USB cable
2x Button
2x Breadboard
45x Jumper wire
10x Resistor 330R
10x LED (Red)
10x LED (Green)
1x Project book (206 pages)
46 Projects in the Book
LED Projects
Blinking LED
Flashing SOS
Blinking LED – using a timer
Alternately flashing LEDs
Button control
Changing the LED flashing rate using pushbutton interrupts
Chasing-LEDs
Binary-counting LEDs
Christmas lights (random-flashing 8 LEDs)
Electronic dice
Lucky day of the week
Pulsewidth Modulation (PWM) Projects
Generate a 1000-Hz PWM waveform with 50% duty cycle
LED brightness control
Measuring the frequency and duty cycle of a PWM waveform
Melody maker
Simple electronic organ
Servo motor control
Servo motor DS18B20 thermometer
Analog To Digital Converter (ADC) Projects
Voltmeter
Plotting the analog input voltage
ESP32 internal temperature sensor
Ohmmeter
Photosensitive resistance module
Digital To Analog Converter (DAC) Projects
Generating fixed voltages
Generating a sawtooth-wave signal
Generating a triangular-wave signal
Arbitrary periodic waveform
Generating a sinewave signal
Generating accurate sinewave signal using timer interrupts
Using The OLED Display
Seconds counter
Event counter
DS18B20 OLED based digital thermometer
ON-OFF temperature controller
Measuring the temperature and humidity
Ultrasonic distance measurement
Height of a person (stadiometer)
Heart rate (pulse) measurement
Other Sensors Supplied with the Kit
Theft alarm
Sound-activated light
Infrared obstacle avoidance with buzzer
WS2812 RGB LED ring
Timestamping temperature and humidity readings
Network Programming
Wi-Fi scanner
Remote control from the Internet browser (using a smartphone or PC) – Web Server
Storing temperature and humidity data in the Cloud
Low-Power Operation
Using a timer to wake up the processor
ESP32-S2-Saola-1R is a small-sized ESP32-S2 based development board. Most of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S2-Saola-1R on a breadboard.ESP32-S2-Saola-1R is equipped with the ESP32-S2-WROVER module, a powerful, generic Wi-Fi MCU module that has a rich set of peripherals. It is an ideal choice for a wide variety of application scenarios relating to Internet of Things (IoT), wearable electronics and smart home. The board a PCB antenna and features a 4 MB external SPI flash and an additional 2 MB SPI Pseudo static RAM (PSRAM).FeaturesMCU
ESP32-S2 embedded, Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz
128 KB ROM
320 KB SRAM
16 KB SRAM in RTC
WiFi
802.11 b/g/n
Bit rate: 802.11n up to 150 Mbps
A-MPDU and A-MSDU aggregation
0.4 µs guard interval support
Center frequency range of operating channel: 2412 ~ 2484 MHz
Hardware
Interfaces: GPIO, SPI, LCD, UART, I²C, I²S, Camera interface, IR, pulse counter, LED PWM, TWAI (compatible with ISO 11898-1), USB OTG 1.1, ADC, DAC, touch sensor, temperature sensor
40 MHz crystal oscillator
4 MB SPI flash
Operating voltage/Power supply: 3.0 ~ 3.6 V
Operating temperature range: –40 ~ 85 °C
Dimensions: 18 × 31 × 3.3 mm
Applications
Generic Low-power IoT Sensor Hub
Generic Low-power IoT Data Loggers
Cameras for Video Streaming
Over-the-top (OTT) Devices
USB Devices
Speech Recognition
Image Recognition
Mesh Network
Home Automation
Smart Home Control Panel
Smart Building
Industrial Automation
Smart Agriculture
Audio Applications
Health Care Applications
Wi-Fi-enabled Toys
Wearable Electronics
Retail & Catering Applications
Smart POS Machines
ESP32-S2-Saola-1M is a small-sized ESP32-S2 based development board. Most of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S2-Saola-1M on a breadboard.
ESP32-S2-Saola-1M is equipped with the ESP32-S2-WROOM module, a powerful, generic Wi-Fi MCU module that has a rich set of peripherals. It is an ideal choice for a wide variety of application scenarios relating to Internet of Things (IoT), wearable electronics and smart home. The board a PCB antenna and features a 4 MB external SPI flash.
Features
MCU
ESP32-S2 embedded, Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz
128 KB ROM
320 KB SRAM
16 KB SRAM in RTC
WiFi
802.11 b/g/n
Bit rate: 802.11n up to 150 Mbps
A-MPDU and A-MSDU aggregation
0.4 µs guard interval support
Center frequency range of operating channel: 2412 ~ 2484 MHz
Hardware
Interfaces: GPIO, SPI, LCD, UART, I²C, I²S, Camera interface, IR, pulse counter, LED PWM, TWAI (compatible with ISO 11898-1), USB OTG 1.1, ADC, DAC, touch sensor, temperature sensor
40 MHz crystal oscillator
4 MB SPI flash
Operating voltage/Power supply: 3.0 ~ 3.6 V
Operating temperature range: –40 ~ 85 °C
Dimensions: 18 × 31 × 3.3 mm
Applications
Generic Low-power IoT Sensor Hub
Generic Low-power IoT Data Loggers
Cameras for Video Streaming
Over-the-top (OTT) Devices
USB Devices
Speech Recognition
Image Recognition
Mesh Network
Home Automation
Smart Home Control Panel
Smart Building
Industrial Automation
Smart Agriculture
Audio Applications
Health Care Applications
Wi-Fi-enabled Toys
Wearable Electronics
Retail & Catering Applications
Smart POS Machines
The T-Deck is a pocket-sized gadget featuring a 2.8-inch IPS LCD display (320 x 240), a mini keyboard, and an ESP32 dual-core processor. While it’s not quite a smartphone, it offers plenty of potential for tech enthusiasts. With some programming know-how, you can transform it into a standalone messaging device or a portable coding platform.
Specifications
Microcontroller
ESP32-S3FN16R8 Dual-core LX7 microprocessor
Wireless Connectivity
2.4 GHz Wi-Fi & Bluetooth 5 (LE)
Development
Arduino, PlatformlO, MicroPython
Flash
16 MB
PSRAM
8 MB
Battery ADC Pin
IO04
Onboard functions
Trackball, Microphone, Speaker
Display
2.8" ST7789 SPI Interface IPS
Resolution
320 x 240 (Full viewing angle)
Transmit power
+22 dBm
SX1262 LoRa Transceiver (Frequency)
868 Mhz
Dimensions
100 x 68 x 11 mm
Included
1x T-Deck ESP32-S3 LoRa
1x FPC antenna (868 MHz)
1x Male pin (6-pin)
1x Power cable
Downloads
GitHub
The T-Journal is a cheap ESP32 Camera Development Board that features an OV2640 camera, an antenna, a 0.91 inch OLED display, some exposed GPIOs, and a micro-USB interface. It makes it easy and quick to upload code to the board. Specifications Chipset Expressif-ESP32-PCIO-D4 240 MHz Xtensa single-/dual-core 32-bit LX6 microprocessor FLASH QSPI flash/SRAM, up to 4x 16 MB SRAM 520 kB SRAM KEY reset, IO32 Display 0.91' SSD1306 Power indicator lamp red USB to TTL CP2104 Camera OV2640, 2 Megapixel Steering engine analog servo On-board clock 40 MHz crystal oscillator Working voltage 2.3-3.6 V Working current about 160 mA Working temperature range -40℃ ~ +85℃ Size 64.57 x 23.98 mm Power Supply USB 5 V/1 A Charging current 1 A Battery 3.7 V lithium battery WiFi Standard FCC/CE/TELEC/KCC/SRRC/NCC (ESP32-chip) Protocol 802.11 b/g/n/e/i (802.11n, speed up to 150 Mbps) A-MPDU and A-MSDU polymerization, support 0.4 μS Protection interval Frequency range 2.4 GHz~2.5 GHz (2400 M ~ 2483.5 M) Transmit Power 22 dBm Communication distance 300m Bluetooth Protocol meet bluetooth v4.2BR/EDR and BLE standard Radio frequency with -98 dBm sensitivity NZIF receiver Class-1, Class-2 & Class-3 emitter AFH Audio frequency CVSD & SBC audio frequency Software Wifi Mode Station/SoftAP/SoftAP+Station/P2P Security mechanism WPA/WPA2/WPA2-Enterprise/WPS Encryption Type AES/RSA/ECC/SHA Firmware upgrade UART download/OTA (Through network/host to download and write firmware) Software Development Support cloud server development /SDK for user firmware development Networking protocol IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTT User Configuration AT + Instruction set, cloud server, Android/iOS app OS FreeRTOS Included 1x ESP32 Camera Module (Fish-eye Lens) 1x Wi-Fi Antenna 1x Power Line Downloads Camera library for Arduino
The iCEBreaker FPGA board is an open-source educational FPGA development board.
The iCEBreaker is great for classes and workshops teaching the use of the open source FPGA design flow through Yosys, nextpnr, IceStorm, Icarus Verilog, Amaranth HDL and others. This means the board is low cost and has a nice set of features to allow for the design of interesting classes and workshop exercises. At the same time it allows the user to use the proprietary vendor tools if they choose to.
After the workshop the boards can be easily used as a development board as most GPIO are exposed, broken out and configurable through jumpers on the back of the board. There is only a minimal amount of buttons and LED that can't be disconnected and used for your own purposes.
Documentation
Workshop
The Arduino Nano ESP32 (with and without headers) is a Nano form factor board based on the ESP32-S3 (embedded in the NORA-W106-10B from u-blox). This is the first Arduino board to be based fully on an ESP32, and features Wi-Fi, Bluetooth LE, debugging via native USB in the Arduino IDE as well as low power. The Nano ESP32 is compatible with the Arduino IoT Cloud, and has support for MicroPython. It is an ideal board for getting started with IoT development. Features
Tiny footprint: Designed with the well-known Nano form factor in mind, this board's compact size makes it perfect for embedding in standalone projects.
Wi-Fi and Bluetooth: Harness the power of the ESP32-S3 microcontroller, well-known in the IoT realm, with full Arduino support for wireless and Bluetooth connectivity.
Arduino and MicroPython support: Seamlessly switch between Arduino and MicroPython programming with a few simple steps.
Arduino IoT Cloud compatible: Quickly and easily create IoT projects with just a few lines of code. The setup takes care of security, allowing you to monitor and control your project from anywhere using the Arduino IoT Cloud app.
HID support: Simulate human interface devices, such as keyboards or mice, over USB, opening up new possibilities for interacting with your computer. Specifications Microcontroller u-blox NORA-W106 (ESP32-S3) USB connector USB-C Pins Built-in LED pins 13 Built-in RGB LED pins 14-16 Digital I/O pins 14 Analog input pins 8 PWM pins 5 External interrupts All digital pins Connectivity Wi-Fi u-blox NORA-W106 (ESP32-S3) Bluetooth u-blox NORA-W106 (ESP32-S3) Communication UART 2x I²C 1x, A4 (SDA), A5 (SCL) SPI D11 (COPI), D12 (CIPO), D13 (SCK). Use any GPIO for Chip Select (CS) Power I/O Voltage 3.3 V Input voltage (nominal) 6-21 V Source Current per I/O pin 40 mA Sink Current per I/O pin 28 mA Clock speed Processor Up to 240 MHz Memory ROM 384 kB SRAM 512 kB External Flash 128 Mbit (16 MB) Dimensions 18 x 45 mm Downloads Datasheet Schematics
The LuckFox Pico Ultra is a compact single-board computer (SBC) powered by the Rockchip RV1106G3 chipset, designed for AI processing, multimedia, and low-power embedded applications.
It comes equipped with a built-in 1 TOPS NPU, making it ideal for edge AI workloads. With 256 MB RAM, 8 GB onboard eMMC storage, integrated WiFi, and support for the LuckFox PoE module, the board delivers both performance and versatility across a wide range of use cases.
Running Linux, the LuckFox Pico Ultra supports a variety of interfaces – including MIPI CSI, RGB LCD, GPIO, UART, SPI, I²C, and USB – providing a simple and efficient development platform for applications in smart home, industrial control, and IoT.
Specifications
Chip
Rockchip RV1106G3
Processor
Cortex-A7 1.2 GHz
Neural Network Processor (NPU)
1 TOPS, supports int4, int8, int16
Image Processor (ISP)
Max input 5M @30fps
Memory
256 MB DDR3L
WiFi + Bluetooth
2.4GHz WiFi-6 Bluetooth 5.2/BLE
Camera Interface
MIPI CSI 2-lane
DPI Interface
RGB666
PoE Interface
IEEE 802.3af PoE
Speaker interface
MX1.25 mm
USB
USB 2.0 Host/Device
GPIO
30 GPIO pins
Ethernet
10/100M Ethernet controller and embedded PHY
Default Storage Medium
eMMC (8 GB)
Included
1x LuckFox Pico Ultra W
1x LuckFox PoE module
1x IPX 2.4G 2 db antenna
1x USB-A to USB-C cable
1x Screws pack
Downloads
Wiki
The ESP32-WROOM-32, measuring 25.2 x 18 mm only, contains the ESP32 SoC, flash memory, precision discrete components, and PCB antenna to provide outstanding RF performance in space-constrained applications.
ESP32-WROOM-32 is a powerful, generic Wi-Fi + BT + BLE MCU module that targets a wide variety of applications, ranging from low-power sensor networks to the most demanding tasks, such as voice encoding, music streaming and MP3 decoding.
At the core of this module is the ESP32-D0WDQ6 chip. The chip embedded is designed to be scalable and adaptive. There are two CPU cores that can be individually controlled, and the clock frequency is adjustable from 80 MHz to 240 MHz. The user may also power off the CPU and make use of the low-power co-processor to monitor the peripherals for changes or crossing of thresholds constantly. ESP32 integrates a rich set of peripherals, ranging from capacitive touch sensors, Hall sensors, SD card interface, Ethernet, high-speed SPI, UART, I²S and I²C.
The integration of Bluetooth, Bluetooth LE and Wi-Fi ensures that a wide range of applications can be targeted and that the module is future proof. Using Wi-Fi allows a vast physical range and direct connection to the internet through a Wi-Fi router while using Bluetooth allows the user to conveniently connect to the phone or broadcast low energy beacons for its detection.
The sleep current of the ESP32 chip is less than 5 µA, making it suitable for battery powered and wearable electronics applications. ESP32 supports a data rate of up to 150 Mbps, and 20.5 dBm output power at the antenna to ensure the broadest physical range. As such the chip does offer industry-leading specifications and the best performance for electronic integration, range, power consumption, and connectivity.
Downloads
Datasheet