ESP32-S3 development board DIY ESP32-S3R8

ESP32-S3 development board DIY ESP32-S3R8 5 6

ESP32-S3 development board DIY ESP32-S3R8 USB type C, ESP32S3R8N8. Development environment supports multiple development environments and provides corresponding introductory tutorials, providing developers with flexible programming options such as ESPTDF, Arduino IDE, and MicroPython.

Dual-core processor, with a clock speed of up to 240MHz. Built-in 8MB PSRAM, expandable to 8MB FLASH externally.

Efficient WiFi connection, comprehensive Bluetooth functionality equipped with 2.4 GHz 802.11 b/g/n WiFi, supports low power Bluetooth BLE functionality.

Get new posts by email:

Get rid of the downloader, support IDE one-click download. A TYPE-C interface enables one-click download and communication debugging, with simple connection and efficient workflow, making development smoother.

Fully open-source high-performance portable WiFi and Bluetooth development board, all materials are open source, with rich tutorial cases, easy to get started, project-based learning.
Support project development with ESP-IDF, Arduino IDE, MicroPython, and other development environments, providing nearly 100 commonly used electronic module drivers and project cases exclusively, it is the favorite of makers.
Carved silk screen, half-hole design and gold-plated color silk screen, cool and colorful, making your creativity limitless.

Schematic ESP32-S3 development board DIY ESP32-S3R8

Schematic Esp32S3 Development Board Diy Esp32S3R8
Schematic
  • Main controller ESP32-S3R8, up to 240MHz, QFN56 package, PSRAM=8MB.
  • USB to serial chip using a hub for one USB channel for automatic downloading and debugging of serial ports.
  • USB download circuit uses another USB channel of the hub for USB communication of the development board.
  • 2 sets of 1×20 half-hole pin headers lead out 28 programmable pins, more than 10 power pins for easy project expansion.
  • External SPI FLASH BY25Q64 8MB, Type-C connected to the USB hub, USB expansion chip expands the Type-C interface into two USB channels.
  • Ceramic antenna, built-in antenna, no need for external.
  • Linear regulator 5V to 3.3V LDO-800mA.
  • BOOT function button
  • reset button
  • power indicator light in red, user light in green

Explanation:

Esp32S3 Development Board Diy Esp32S3R8
Esp32-S3 Pinout
  1. Do not add pull-up resistors to LGPIO45/GPIO46, otherwise the main control will not work properly;
  2. When the RF function (WIFI/BLE) is enabled, it is normal for the main control to generate heat;
  3.  I2C/SPI/LCD/CAM/PWM/I2S/UART/SDIO and other peripheral pins can be selected as input or output pins;
  4. ADC2 cannot be used simultaneously with WIFI function.

Esp32S3 Development Board Diy Esp32S3R8 2 Esp32-S3 Arduino, Circuits, Download, Electronic Software, Esp32, Esp32-S3, Microcontroller, Tips, Tutorial Esp32-S3 Development Board Diy Esp32-S3R8

ESP-IDF (Espressif IoT Development Framework)
ESP-IDF (Espressif IoT Development Framework) is the official open-source development framework for the ESP32 series provided by Espressif and is used for developing IoT applications. ESP-IDF is characterized by a high degree of integration and portability and provides a complete SDK. Developers can use ESP-IDF libraries, components, and APIs for development. ESP-IDF supports functions including the FreeRTOS multitasking operating system, low power consumption mode, WiFi, Bluetooth, TCP/IP protocol stack, SSL/TLS security protocol, and OTA update, etc.

MicroPython
MicroPython is a lean version written in the Python language, used for programming embedded systems and small devices. It brings the ease of use and flexibility of the Python language into the field of embedded device development, allowing developers to control hardware and program using Python. MicroPython provides core functionality of the Python language and some standard libraries, as well as specific libraries and functionality for embedded systems, such as GPIO control, I2C communication, SPI communication, etc. It can run on various hardware platforms, including microcontrollers, microcontrollers, and embedded Linux systems. The goal of MicroPython is to provide a simple, easy-to-learn, and efficient way to develop embedded applications. It is suitable for professional developers as well as beginners and enthusiasts.

Arduino
Arduino is an open-source hardware and software platform used to build and control various physical devices and interactive projects. It consists of a software development environment based on open source code. The Arduino programming language is a simple and easy-to-understand language based on C/C++. The simplicity, flexibility, readily available resources, and wide range of applications make Arduino a popular and widely used development platform. Both beginners and professional developers can benefit from its ability to facilitate rapid development and innovation.

BOM ESP32S3 development board DIY ESP32S3R8

Parts Value Description Quantity
Resistors
R13,R14,R15,R16,R17 4.7kΩ R0402 – SMD resistor 5
R18,R19 5.1kΩ R0402 – SMD resistor 2
R22,R23 R0402 – SMD resistor 2
R24 499Ω R0402 – SMD resistor 1
R25 15kΩ R0402 – SMD resistor 1
Capacitors
C19,C20,C21,C22,C23,C41,C49,C51,C52 100nF C0402 – SMD capacitor 9
C25,C50 1uF C0402 – SMD capacitor 2
C33,C34 10pF C0402 – SMD capacitor 2
C46,C47,C48,C53 10uF C0402 – SMD capacitor 4
C54 8.2pF C0402 – SMD capacitor 1
Inductor
L4 2nH L0402 – SMD inductor 1
L6 39nH L0402 – SMD inductor 1
L7 1.3nH L0402 – SMD inductor 1
L8 24nH L0402 – SMD inductor 1
U25 RFANT5220110A0T 2 2dBi 2.45GHz 5W SMD,2×5.2mm Antenna 1
Semiconductors
LED1 XL-1005UGC LED0402-RD GREEN – SMD LED 1
PWR NCD0402R1 LED0402-RD Red – SMD LED 1
Q1,Q2 MMBT3904T NPN SOT-523 Bipolar transistor 2
U3 ESP32-S3R8 150Mbps 2.412GHz~2.484GHz I2C,I2S,SPI,
UART,USB QFN-56(7×7)
1
U4 ESP-PSRAM64H SOP-8 64 Mbit Serial Pseudo SRAM – 3.3V 133 MHz 1
U5 BY25Q64ASSIG(T) SOIC-8-208mil NOR FLASH 1
U6 ME6217C33M5G 800mA Fixed 3.3V Positive SOT-23-5 Voltage
Regulator Linear Low Drop Out (LDO)
1
U16 CH334F QFN-24(4×4) USB HUB Controller 1
U24 CH340K ESSOP-10-150mil-1mm USB bus convert 1
Miscellaneous
BOOT,RST TSA016A2518A 3.35 x 4.2mml button SMD Tactile Switch 2
J1 Half-hole-hole-20p-2.54-1.27 Half-hole-hole-20p-2.54-1.27 1
J2 Half-hole-hole-20p-2.54-1.27 Half-hole-hole-20p-2.54-1.27 1
TP1,TP2 Test-Point test-point-0.5mm 2
U2 USB-TYPE-C-019 3A 16P Female Type-C SMD USB Connector 1
X1 40MHz SMD2520-4P Crystal 1
X2 12MHz SMD2520-4P Crystal 1

Download files, links, and notes

Esp32-S3 Development Board Diy Esp32-S3R8 5

Source: https://oshwhub.com/li-chuang-kai-fa-ban/li-chuang-esp32s3r8n8-kai-fa-ban

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Share on the social networks!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Photo of author
About the author
Xtronic.org blog author. Electronics technician for the technical school of Brasilia - Brazil. Interested in electronics, circuits and technology in general.
Share:

Leave a Comment