Skip to content

Sim Shield get it now

Overview

Sim Shield is a multifunction expansion board designed for the LilyGo T-Sim Series. Integrates INA3221 triple-channel current sensing, SX1262 LoRa long-range transceiver, RS485 (hardware auto direction control), 7–36 V DC wide-voltage input (with 5 V/2 A regulated output), I2C/SPI expansion interfaces, and SD card slot (remapped SPI). Compatible with all LilyGo T-Sim series mainboards via a stackable connector.

Important: Always verify jumper cap and DIP switch settings before powering on. Incorrect configuration may cause hardware damage.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
SimShield_LoRaWANLoRaWAN communication
SimShield_LoRaReceiveLoRa receive
SimShield_LoRaTransmitLoRa transmit
SimShieldCurrentSensorINA3221 current sensing
SimShieldFactoryFactory test
SerialRS485RS485 communication

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Clone the LilyGo-Modem-Series repository
  4. Open platformio.ini and uncomment the desired example
  5. Click to compile, click to upload

Arduino

Refer to the mainboard-specific Quick Start guide. Use the same libraries and Arduino settings as the matched T-Sim mainboard.

Development Platforms

  1. PlatformIO
  2. Arduino IDE

Video

Key Features

  • INA3221 triple-channel current sensing (battery charge/discharge monitoring)
  • SX1262 LoRa transceiver (long-range wireless)
  • 7–36 V DC wide-voltage input, 5 V/2 A output
  • RS485 (hardware auto direction control, ≤115200 baud)
  • SD card slot (SPI remapped from mainboard), I2C/SPI expansion

Product Parameters

FeatureSpecification
Current SensingINA3221, 3 channels
LoRaSX1262 (SPI)
RS485Hardware auto direction (ADCDC)
DC Input7–36 V
Battery Input4.2 V max
5 V OutputMax 2 A
CompatibilityAll LilyGo T-Sim series mainboards

Pin Diagram

Pin mappings vary by mainboard. Configure DIP switches and jumpers before use.

SIM7000G / A7670X / A7608X (ESP32):

SignalGPIO
SIMSHIELD_MOSI23
SIMSHIELD_MISO19
SIMSHIELD_SCK18
SIMSHIELD_SD_CS32
SIMSHIELD_RADIO_BUSY39
SIMSHIELD_RADIO_CS5
SIMSHIELD_RADIO_IRQ34
SIMSHIELD_RADIO_RST15
SIMSHIELD_RS_RX13
SIMSHIELD_RS_TX14
SIMSHIELD_SDA21
SIMSHIELD_SCL22

SIM7670G (ESP32-S3):

SignalGPIO
SIMSHIELD_MOSI15
SIMSHIELD_MISO7
SIMSHIELD_SCK16
SIMSHIELD_SD_CS46
SIMSHIELD_RADIO_BUSY38
SIMSHIELD_RADIO_CS39
SIMSHIELD_RADIO_IRQ6
SIMSHIELD_RADIO_RST40
SIMSHIELD_RS_RX41
SIMSHIELD_RS_TX42
SIMSHIELD_SDA2
SIMSHIELD_SCL1

For other mainboard pin mappings and jumper configurations, refer to the GitHub README.

Dimension Diagram

Schematic

Datasheet

Software Development

Dependent Libraries

FAQ

  • Q. Why is there no SD card slot output after inserting the card? A. After using the Sim Shield, insert the SD card into the expansion board, not the mainboard — the SPI bus is remapped.

  • Q. Can I use an external battery with the mainboard's 18650 socket? A. No. When using an external battery connected to the Sim Shield, do not install a battery in the mainboard's 18650 socket.

  • Q. What RS485 baud rate is recommended? A. ≤115200 baud is recommended for reliable communication.

Version History

VersionRelease DateUpdate Description
T-SimShield Rev1.02024-08-10Initial release
T-SimShield Rev1.12024-11-05Optimized power circuit for stability