Skip to content

T-SIM7000G get it now ​

Overview ​

LILYGO T-SIM7000G integrates the ESP32 microcontroller with the SIMCom SIM7000G multi-band LTE Cat-M/NB-IoT/GPRS module plus an integrated GNSS receiver. Powered by the ESP32-WROVER-B (dual-core Xtensa LX6, 240 MHz, 4 MB Flash, 8 MB PSRAM) with Wi-Fi and Bluetooth 4.2, it supports global LTE Cat-M1 (eMTC) and NB-IoT (NB1/NB2) bands plus a GPRS fallback. The SIM7000G's integrated GPS/GLONASS/BeiDou/Galileo GNSS makes this a complete cellular + GPS solution for asset tracking, remote environmental monitoring, predictive maintenance, and smart agriculture applications. Connects via Micro USB and supports a 3.7 V LiPo battery.

Quick Start ​

Example Support ​

ExamplePlatformIO/ArduinoESP-IDFDescription
LilyGO-T-SIM7000G✓NB-IoT, MQTT, HTTP, GPS examples

PlatformIO ​

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Open the LilyGO-T-SIM7000G project folder
  4. Open platformio.ini and select your example
  5. Click ✓ to compile, connect via Micro USB, click → to upload

Arduino ​

  1. Install Arduino IDE
  2. Install Arduino ESP32
  3. In Tools → Board, configure:
Arduino IDE SettingValue
BoardESP32 Wrover Module
CPU Frequency240 MHz (WiFi)
Flash Size4MB (32Mb)
Partition SchemeHuge APP (3MB No OTA/1MB SPIFFS)
PSRAMEnabled
Upload Speed921600
  1. Click Upload

Development Platforms ​

  1. Arduino IDE
  2. PlatformIO

Key Features ​

  • ESP32-WROVER-B dual-core Xtensa LX6 @ 240 MHz, Wi-Fi + Bluetooth 4.2
  • SIMCom SIM7000G: global LTE Cat-M1, NB-IoT, GPRS
  • Integrated GNSS: GPS, GLONASS, BeiDou, Galileo
  • Nano SIM card slot
  • Micro USB for programming and power
  • 3.7 V Li-Po battery connector and charging circuit
  • Cellular + GPS antenna connectors (IPEX/U.FL)
  • 4 MB Flash, 8 MB PSRAM

Specifications ​

ParameterValue
SOCESP32-WROVER-B (Xtensa dual-core LX6, 240 MHz)
Flash4 MB
PSRAM8 MB
WirelessWi-Fi 802.11 b/g/n, Bluetooth 4.2
CellularSIM7000G — LTE Cat-M1, NB-IoT, GPRS (global multi-band)
GNSSGPS, GLONASS, BeiDou, Galileo
SIMNano SIM
USBMicro USB
Battery3.7 V Li-Po connector with charging
AntennaLTE IPEX + GPS IPEX

Pin Diagram ​

T-SIM7000G Pinout

SIM7000G UART ​

SignalGPIO
UART TX (to SIM7000G)27
UART RX (from SIM7000G)26
PWR KEY4
RESET— (controlled via AT)

I2C ​

SignalGPIO
SDA21
SCL22

Dimensions ​

Schematic ​

Datasheet ​

Software Libraries ​

Dependent Libraries ​

FAQ ​

  • Q. What cellular networks does the SIM7000G support? A. The SIM7000G supports LTE Cat-M1 (eMTC) and NB-IoT globally across multiple frequency bands (B1, B2, B3, B4, B5, B8, B12, B13, B18, B19, B20, B26, B28, B85) plus GPRS/EDGE as fallback. Check carrier support in your region.

  • Q. How do I power on the SIM7000G module? A. Pull GPIO4 (PWR KEY) LOW for at least 1 second, then release. You can also use modem.powerOn() if using the TinyGSM library.

  • Q. What antennas do I need? A. You need both a cellular LTE antenna (connected to the LTE IPEX connector) and a GPS antenna (connected to the GPS IPEX connector). The module has separate connectors for each.

Changelog ​

VersionDateNotes
V1.0Initial release