Skip to content

T-Sim Shield get it now ​

Overview ​

T-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_LoRaWAN✓LoRaWAN communication
SimShield_LoRaReceive✓LoRa receive
SimShield_LoRaTransmit✓LoRa transmit
SimShieldCurrentSensor✓INA3221 current sensing
SimShieldFactory✓Factory test
SerialRS485✓RS485 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 T-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 T-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