Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use SIM7600-4G-Hat-B: Examples, Pinouts, and Specs

Image of SIM7600-4G-Hat-B
Cirkit Designer LogoDesign with SIM7600-4G-Hat-B in Cirkit Designer

Introduction

The SIM7600-4G-Hat-B is a 4G LTE communication module manufactured by Waveshare, designed specifically for Raspberry Pi. It provides high-speed mobile data connectivity and GPS functionality, making it an ideal solution for IoT applications, remote monitoring, and location-based services. This module supports multiple communication protocols, including LTE, GSM, and GPRS, ensuring reliable and versatile connectivity.

Explore Projects Built with SIM7600-4G-Hat-B

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Raspberry Pi 4B-Based Multi-Sensor Interface Hub with GPS and GSM
Image of Rocket: A project utilizing SIM7600-4G-Hat-B in a practical application
This circuit features a Raspberry Pi 4B interfaced with an IMX296 color global shutter camera, a Neo 6M GPS module, an Adafruit BMP388 barometric pressure sensor, an MPU-6050 accelerometer/gyroscope, and a Sim800l GSM module for cellular connectivity. Power management is handled by an MT3608 boost converter, which steps up the voltage from a Lipo battery, with a resettable fuse PTC and a 1N4007 diode for protection. The Adafruit Perma-Proto HAT is used for organizing connections and interfacing the sensors and modules with the Raspberry Pi via I2C and GPIO pins.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP8266 NodeMCU-Based Environmental Monitoring System with SIM900A GSM Communication
Image of IOE: A project utilizing SIM7600-4G-Hat-B in a practical application
This is a sensor-based data acquisition system with GSM communication capability. It uses an ESP8266 NodeMCU to collect environmental data from a DHT22 sensor and light levels from an LDR, as well as distance measurements from an HC-SR04 ultrasonic sensor. The SIM900A GSM module enables the system to transmit the collected data over a cellular network.
Cirkit Designer LogoOpen Project in Cirkit Designer
Satellite-Based Timing and Navigation System with SDR and Atomic Clock Synchronization
Image of GPS 시스템 측정 구성도_Confirm: A project utilizing SIM7600-4G-Hat-B in a practical application
This circuit appears to be a complex system involving power supply management, GPS and timing synchronization, and data communication. It includes a SI-TEX G1 Satellite Compass for GPS data, an XHTF1021 Atomic Rubidium Clock for precise timing, and Ettus USRP B200 units for software-defined radio communication. Power is supplied through various SMPS units and distributed via terminal blocks and DC jacks. Data communication is facilitated by Beelink MINI S12 N95 computers, RS232 splitters, and a 1000BASE-T Media Converter for network connectivity. RF Directional Couplers are used to interface antennas with the USRP units, and the entire system is likely contained within cases for protection and organization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Dual-Mode LoRa and GSM Communication Device with ESP32
Image of modul gateway: A project utilizing SIM7600-4G-Hat-B in a practical application
This circuit features an ESP32 Devkit V1 microcontroller interfaced with an RFM95 LoRa transceiver module for long-range communication and a SIM800L GSM module for cellular connectivity. Two LM2596 step-down modules are used to regulate the 12V battery voltage down to 3.3V required by the ESP32, RFM95, and SIM800L. The ESP32 facilitates data exchange between the RFM95 and SIM800L, enabling the system to send/receive data over both LoRa and GSM networks.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with SIM7600-4G-Hat-B

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Rocket: A project utilizing SIM7600-4G-Hat-B in a practical application
Raspberry Pi 4B-Based Multi-Sensor Interface Hub with GPS and GSM
This circuit features a Raspberry Pi 4B interfaced with an IMX296 color global shutter camera, a Neo 6M GPS module, an Adafruit BMP388 barometric pressure sensor, an MPU-6050 accelerometer/gyroscope, and a Sim800l GSM module for cellular connectivity. Power management is handled by an MT3608 boost converter, which steps up the voltage from a Lipo battery, with a resettable fuse PTC and a 1N4007 diode for protection. The Adafruit Perma-Proto HAT is used for organizing connections and interfacing the sensors and modules with the Raspberry Pi via I2C and GPIO pins.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of IOE: A project utilizing SIM7600-4G-Hat-B in a practical application
ESP8266 NodeMCU-Based Environmental Monitoring System with SIM900A GSM Communication
This is a sensor-based data acquisition system with GSM communication capability. It uses an ESP8266 NodeMCU to collect environmental data from a DHT22 sensor and light levels from an LDR, as well as distance measurements from an HC-SR04 ultrasonic sensor. The SIM900A GSM module enables the system to transmit the collected data over a cellular network.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of GPS 시스템 측정 구성도_Confirm: A project utilizing SIM7600-4G-Hat-B in a practical application
Satellite-Based Timing and Navigation System with SDR and Atomic Clock Synchronization
This circuit appears to be a complex system involving power supply management, GPS and timing synchronization, and data communication. It includes a SI-TEX G1 Satellite Compass for GPS data, an XHTF1021 Atomic Rubidium Clock for precise timing, and Ettus USRP B200 units for software-defined radio communication. Power is supplied through various SMPS units and distributed via terminal blocks and DC jacks. Data communication is facilitated by Beelink MINI S12 N95 computers, RS232 splitters, and a 1000BASE-T Media Converter for network connectivity. RF Directional Couplers are used to interface antennas with the USRP units, and the entire system is likely contained within cases for protection and organization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of modul gateway: A project utilizing SIM7600-4G-Hat-B in a practical application
Dual-Mode LoRa and GSM Communication Device with ESP32
This circuit features an ESP32 Devkit V1 microcontroller interfaced with an RFM95 LoRa transceiver module for long-range communication and a SIM800L GSM module for cellular connectivity. Two LM2596 step-down modules are used to regulate the 12V battery voltage down to 3.3V required by the ESP32, RFM95, and SIM800L. The ESP32 facilitates data exchange between the RFM95 and SIM800L, enabling the system to send/receive data over both LoRa and GSM networks.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • IoT (Internet of Things) devices requiring mobile data connectivity
  • GPS-based tracking and navigation systems
  • Remote monitoring and control of devices
  • Smart agriculture and environmental monitoring
  • Vehicle telematics and fleet management
  • Wireless data transmission in industrial automation

Technical Specifications

Below are the key technical details and pin configurations for the SIM7600-4G-Hat-B:

Key Technical Details

Parameter Specification
Manufacturer Waveshare
Part ID SIM7600
Communication Protocols LTE, GSM, GPRS
LTE Bands Supported B1/B3/B5/B7/B8/B20/B28
GPS Support Yes (supports GPS, GLONASS, BeiDou, Galileo, and QZSS)
Input Voltage 5V (via Raspberry Pi GPIO or USB)
Power Consumption Idle: ~20mA, Active: ~200mA (varies with network conditions)
Operating Temperature -40°C to +85°C
Dimensions 65mm × 56mm
Interfaces UART, USB, GPIO, SIM card slot
Antenna Ports 2 (Main and GPS antennas)

Pin Configuration and Descriptions

The SIM7600-4G-Hat-B connects to the Raspberry Pi via GPIO pins. Below is the pin configuration:

Pin Number Pin Name Description
1 5V Power input (5V)
2 GND Ground connection
3 TXD UART Transmit (connects to Raspberry Pi RXD)
4 RXD UART Receive (connects to Raspberry Pi TXD)
5 PWRKEY Power key (used to turn the module on/off)
6 NET_STATUS Network status indicator (blinks to indicate network activity)
7 GPS_TXD GPS UART Transmit (optional, for GPS data output)
8 GPS_RXD GPS UART Receive (optional, for GPS data input)

Usage Instructions

How to Use the SIM7600-4G-Hat-B in a Circuit

  1. Hardware Setup:

    • Attach the SIM7600-4G-Hat-B to the Raspberry Pi GPIO header.
    • Connect the main LTE antenna and GPS antenna to their respective ports.
    • Insert a valid SIM card into the SIM card slot.
    • Power the Raspberry Pi and ensure the module is receiving 5V power.
  2. Software Setup:

    • Install the required drivers and libraries for the SIM7600 module on the Raspberry Pi.
    • Configure the UART interface on the Raspberry Pi by enabling the serial port in the Raspberry Pi configuration menu.
    • Use AT commands to communicate with the module for tasks such as sending SMS, establishing a data connection, or retrieving GPS data.
  3. Example Code for Arduino UNO: If you are using the SIM7600 module with an Arduino UNO, you can use the following example code to send an SMS:

    #include <SoftwareSerial.h>
    
    // Define RX and TX pins for SoftwareSerial
    SoftwareSerial sim7600(10, 11); // RX = pin 10, TX = pin 11
    
    void setup() {
      Serial.begin(9600); // Initialize Serial Monitor
      sim7600.begin(9600); // Initialize SIM7600 communication
    
      // Send AT command to check module status
      sim7600.println("AT");
      delay(1000);
      while (sim7600.available()) {
        Serial.write(sim7600.read()); // Print response to Serial Monitor
      }
    
      // Send SMS command
      sim7600.println("AT+CMGF=1"); // Set SMS mode to text
      delay(1000);
      sim7600.println("AT+CMGS=\"+1234567890\""); // Replace with recipient's phone number
      delay(1000);
      sim7600.print("Hello, this is a test message from SIM7600!"); // SMS content
      delay(1000);
      sim7600.write(26); // Send Ctrl+Z to send the message
    }
    
    void loop() {
      // No actions in loop
    }
    

    Note: Replace +1234567890 with the recipient's phone number. Ensure the Arduino is powered properly and the SIM7600 module is connected to the correct pins.

Important Considerations and Best Practices

  • Ensure the SIM card has an active data plan and is compatible with the supported LTE bands.
  • Use the provided antennas for optimal signal strength and GPS accuracy.
  • Avoid powering the module directly from the Raspberry Pi if the power supply is insufficient. Use an external 5V power source if necessary.
  • Handle the module carefully to avoid damaging the SIM card slot or antenna connectors.

Troubleshooting and FAQs

Common Issues and Solutions

  1. Module Not Powering On:

    • Ensure the 5V and GND pins are properly connected.
    • Press and hold the PWRKEY pin for 1-2 seconds to turn on the module.
  2. No Network Connection:

    • Check if the SIM card is inserted correctly and has an active data plan.
    • Verify that the LTE bands supported by the module match the network provider's bands.
    • Ensure the main antenna is securely connected.
  3. GPS Not Working:

    • Ensure the GPS antenna is connected to the correct port.
    • Test the module outdoors or near a window for better satellite visibility.
  4. No Response to AT Commands:

    • Verify the UART connection between the Raspberry Pi/Arduino and the module.
    • Check the baud rate settings in your code or terminal software.

FAQs

Q: Can I use the SIM7600-4G-Hat-B with microcontrollers other than Raspberry Pi?
A: Yes, the module can be used with other microcontrollers like Arduino, provided they support UART communication.

Q: Does the module support voice calls?
A: Yes, the SIM7600 module supports voice calls in addition to SMS and data communication.

Q: How can I update the firmware of the SIM7600 module?
A: Firmware updates can be performed via the USB interface using the manufacturer's tools and instructions.

Q: What is the maximum data speed supported by the module?
A: The SIM7600 module supports LTE Cat-4 with download speeds up to 150 Mbps and upload speeds up to 50 Mbps.