waveshare ESP32-S3-SIM7670G-4G-EN

Waveshare ESP32-S3 SIM7670G 4G Development Board User Manual

Model: ESP32-S3-SIM7670G-4G-EN

1. Introduction

The Waveshare ESP32-S3 SIM7670G 4G Development Board is a versatile microcontroller platform designed for a wide range of IoT and communication applications. It integrates the high-performance ESP32-S3R2 chip with a SIM7670G cellular module, offering LTE Cat-1 networking, Wi-Fi, Bluetooth LE, and GNSS positioning capabilities. This board is suitable for projects requiring global coverage, such as 4G portable WiFi, outdoor monitoring, smart home solutions, and various other IoT examples.

This manual provides detailed instructions for setting up, operating, and maintaining your development board, along with troubleshooting tips and specifications.

2. Package Contents

Verify that all items listed below are included in your package. If any items are missing or damaged, please contact your vendor.

Image showing all components included in the Waveshare ESP32-S3 SIM7670G 4G Development Board package, laid out neatly with numbers corresponding to the list.

Figure 2.1: Package Contents Overview

3. Features

The Waveshare ESP32-S3 SIM7670G 4G Development Board offers a robust set of features for advanced embedded projects:

Diagram illustrating the key features of the ESP32-S3 SIM7670G 4G Development Board, including Wi-Fi, Bluetooth, Camera, 4G Cat-1 Network, GNSS Positioning, Cloud Platform Communication, Multi-Band Support, Multi-functional Type-C Port, TF Card Slot, USB/Solar Power Charging, and Rich Peripheral Interfaces.

Figure 3.1: Board Features Overview

Illustrations showing global coverage for LTE Cat-1 with 5Mbps (UL) and 10Mbps (DL) speeds, and GNSS positioning support for GPS, BeiDou, GLONASS, and Galileo.

Figure 3.2: Global Coverage and GNSS Positioning

Images demonstrating the board providing a portable 4G WiFi solution, sharing WiFi with smartphones and PCs, and using independent power supply for long-term operation. A working principle diagram shows ESP32-S3 connected to SIM7670G via USB for 4G networking and WiFi AP.

Figure 3.3: Portable 4G WiFi Solution

Images showing the onboard OV2640 camera interface supporting image recognition and facial recognition, and the board being charged via a solar panel or USB port, highlighting real-time battery capacity measurement.

Figure 3.4: Image Recognition and Charging Options

4. Setup

4.1 Component Identification

Before proceeding with setup, familiarize yourself with the various components and interfaces on the development board. Refer to the "What's On Board" diagram below for detailed identification.

Detailed diagram of the ESP32-S3 SIM7670G 4G Development Board with numbered components, including ESP32-S3R2, SIM7670G, power management ICs, USB switching IC, camera interface, TF card slot, Nano SIM card slot, solar panel input, antennas, DIP switches, and 18650 battery holder.

Figure 4.1: What's On Board

4.2 Antenna Connection

Connect the provided GNSS ceramic antenna and FPC antenna to their respective IPEX connectors on the board. Ensure a secure connection for optimal signal reception.

4.3 SIM Card Installation

Insert a Nano SIM card into the designated Nano SIM card slot (labeled 17 in Figure 4.1). Ensure the card is inserted correctly according to the diagram on the board.

4.4 Battery Installation (Optional)

If using an 18650 battery for portable operation, insert it into the 18650 battery holder (labeled 32 in Figure 4.1). Observe correct polarity. The board also supports connecting an external 3.7V lithium battery via the VBAT pin header, with anti-reverse protection.

4.5 Power Connection

The board can be powered via the USB Type-C port or a solar panel. Connect the USB cable to a power source or connect a compatible solar panel to the solar panel input interface (labeled 18 in Figure 4.1).

4.6 DIP Switch Configuration

The board features multiple DIP switches to control various functions:

Adjust these switches according to your application requirements to avoid interface conflicts and manage power consumption.

4.7 Pinout Definition

The ESP32-S3 GPIOs are exposed via pin headers. Refer to the pinout diagram for detailed information on each pin's function.

Detailed pinout diagram for the ESP32-S3 SIM7670G 4G Development Board, showing GPIOs, power pins, UART, JTAG, ADC, TOUCHX, and SPI connections, along with specific pin assignments for TF Card, SIM7670G, and Camera.

Figure 4.2: Pinout Definition

5. Operating Instructions

5.1 Powering On and Initial Boot

After connecting the power source (USB or battery), ensure the power switch (if using battery) is in the ON position. The board should power up, indicated by LED activity.

5.2 USB Connection and PC Communication

Connect the board to your PC using the USB Type-C cable. The onboard USB switching IC and DIP switches allow you to select whether the USB interface is used for the ESP32-S3 or the SIM7670G module. This is crucial for tasks like flashing firmware to the ESP32-S3, debugging, or using the SIM7670G for dial-up internet on your PC.

5.3 4G Network and GNSS Positioning

The SIM7670G module provides 4G Cat-1 connectivity and GNSS positioning. To utilize these features, you will typically interact with the SIM7670G via AT commands through a serial interface (UART) from the ESP32-S3 or directly from a PC if configured via the USB switch. Ensure your SIM card has an active data plan for 4G functionality.

5.4 Wi-Fi and Bluetooth LE

The ESP32-S3 supports 2.4GHz Wi-Fi and Bluetooth LE. You can develop applications using the ESP-IDF framework or Arduino IDE to leverage these wireless capabilities for local network communication or device pairing.

5.5 Camera and TF Card Usage

The OV2640 camera connects to the 24PIN camera interface. Use the CAM DIP switch to enable/disable the camera. The TF card slot allows for local storage of data, such as images from the camera or sensor readings.

5.6 Software Development

Waveshare provides online development resources, tutorials, and demo code. These resources typically support development using the Arduino IDE or Espressif's ESP-IDF framework. It is recommended to consult the official Waveshare wiki for the most up-to-date documentation and examples.

Video 5.1: Overview of ESP32-S3-SIM7670G and ESP32-S3-A7670E-4G Development Boards. This video highlights the features and differences between the two models, including 4G network support, USB connectivity, and various onboard components.

6. Specifications

FeatureDetail
ProcessorXtensa 32-bit LX7 dual-core (ESP32-S3R2)
Clock SpeedUp to 240 MHz
SRAM512KB
ROM384KB
PSRAM2MB
Flash Memory16MB
Wireless Connectivity2.4GHz Wi-Fi, Bluetooth LE
Cellular ModuleSIM7670G (LTE Cat-1)
LTE-FDD BandsB1, B2, B3, B4, B5, B7, B8, B12, B13, B18, B19, B20, B25, B26, B28, B66
LTE-TDD BandsB34, B38, B39, B40, B41
GNSS SupportGPS, BeiDou, GLONASS, Galileo
Camera Interface24PIN (supports OV2640)
StorageTF Card Slot
SIM CardNano SIM slot
Power SupplyUSB Type-C, 18650 Battery Holder, Solar Panel Input (5V/6V/9V/12V/18V)
Logic Level3.3V
Dimensions125.00 x 31.60 mm (approximate, refer to outline diagram)
WeightApproximately 5.3 ounces (board only)
Outline dimensions of the ESP32-S3 SIM7670G 4G Development Board in millimeters, showing length, width, and height measurements.

Figure 6.1: Outline Dimensions

7. Maintenance

To ensure the longevity and optimal performance of your Waveshare ESP32-S3 SIM7670G 4G Development Board, follow these maintenance guidelines:

8. Troubleshooting

This section addresses common issues you might encounter with your development board.

8.1 Board Not Powering On

8.2 USB Port Not Recognized by PC / No Serial Port

8.3 4G Network Connectivity Issues

8.4 Limited Usable GPIOs

Due to the integration of multiple onboard components, the number of freely available GPIO pins for external peripherals may be limited. Carefully review the pinout diagram (Figure 4.2) and the Waveshare documentation to understand which GPIOs are available and which are used by onboard features. Plan your external connections accordingly.

8.5 Incomplete or Outdated Documentation

While Waveshare provides resources, some users report documentation may be incomplete or specific to older revisions. If you encounter discrepancies, refer to community forums, Espressif's official ESP32-S3 documentation, and experiment with the provided examples. Active community engagement can also provide solutions.

9. Warranty and Support

Waveshare products typically come with a standard manufacturer's warranty. For specific warranty terms and conditions, please refer to the Waveshare official website or contact your point of purchase.

For technical support, online resources, tutorials, and the latest documentation, please visit the official Waveshare wiki and support pages. These resources often include detailed guides, sample code, and community forums that can assist with development and troubleshooting.

Waveshare Official Website: www.waveshare.com

For direct assistance, you may contact Waveshare customer support through their official channels.

Related Documents - ESP32-S3-SIM7670G-4G-EN

Preview Waveshare ESP32-S3-Touch-LCD-4.3 Development Board: Features & Guide
Explore the Waveshare ESP32-S3-Touch-LCD-4.3, a powerful microcontroller development board featuring a 4.3-inch capacitive touch display, WiFi, BLE 5, and multiple interfaces like CAN, RS485, and I2C. Learn about its hardware, setup, and sample demos for HMI development.
Preview ESP32-S3-Touch-LCD-4.3B: Development Board Overview and Setup Guide
Explore the ESP32-S3-Touch-LCD-4.3B, a powerful microcontroller development board from Waveshare. This guide covers its features, hardware description, interface details, and provides instructions for setting up the development environment using ESP-IDF and VSCode.
Preview Waveshare ESP32-S3 4.3-inch Touch LCD Development Board Setup Guide with LVGL
Step-by-step instructions for setting up the Waveshare ESP32-S3 4.3-inch Touch LCD development board to display graphics using the LVGL library with the Arduino IDE.
Preview ESP32-S3-Touch-LCD-2 Development Board Guide
A comprehensive guide for the Waveshare ESP32-S3-Touch-LCD-2 development board, covering setup and usage with Arduino IDE and ESP-IDF, including detailed examples and resources.
Preview ESP32-C6-Touch-LCD-1.47: Development Guide for Arduino IDE & ESP-IDF
Explore the ESP32-C6-Touch-LCD-1.47 development board with this comprehensive guide. Learn to use Arduino IDE and ESP-IDF, set up your environment, and run various demos for your IoT and embedded projects.
Preview Waveshare E-Paper ESP32 Driver Board: Features, Demos, and Guide
Explore the Waveshare E-Paper ESP32 Driver Board. This guide details its features, hardware connection, Bluetooth and WiFi demos, and common FAQs for e-paper display projects.