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

How to Use EM408_CON: Examples, Pinouts, and Specs

Image of EM408_CON
Cirkit Designer LogoDesign with EM408_CON in Cirkit Designer

Introduction

The EM408_CON is a compact, high-performance GPS receiver module manufactured by GlobalSat (Part ID: EM-408). This module is designed for seamless integration into a wide range of electronic projects, offering precise positioning data with support for multiple satellite systems, including GPS, WAAS, and EGNOS. Its small form factor and robust performance make it ideal for applications such as navigation, asset tracking, and location-based services.

Explore Projects Built with EM408_CON

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Battery-Powered Emergency Alert System with NUCLEO-F072RB, SIM800L, and GPS NEO 6M
Image of women safety: A project utilizing EM408_CON in a practical application
This circuit is an emergency alert system that uses a NUCLEO-F072RB microcontroller to send SMS alerts and make calls via a SIM800L GSM module, while obtaining location data from a GPS NEO 6M module. The system is powered by a Li-ion battery and includes a TP4056 module for battery charging and protection, with a rocker switch to control power to the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32C3 and SIM800L Powered Smart Energy Monitor with OLED Display and Wi-Fi Connectivity
Image of SERVER: A project utilizing EM408_CON in a practical application
This circuit is a power monitoring system that uses an ESP32C3 microcontroller to collect power usage data from slave devices via WiFi and SMS. The collected data is displayed on a 0.96" OLED screen, and the system is powered by an AC-DC converter module. Additionally, the circuit includes a SIM800L GSM module for SMS communication and LEDs for status indication.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32 and SIM800L-Based Smart Power Monitor with Voltage Sensors
Image of Generator state monitor: A project utilizing EM408_CON in a practical application
This circuit is a power monitoring and control system that uses an ESP32 microcontroller to read voltage and current values from multiple sensors, calculate power consumption, and send notifications via a SIM800L GSM module. It also includes a TP4056 module for battery charging, a step-up boost converter, and an AC-DC converter to power the system, with the ability to control lights through a relay based on SMS commands.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Water Flow Monitoring System with OLED Display
Image of Copy of Copy of Flow: A project utilizing EM408_CON in a practical application
This circuit features an ESP32 microcontroller interfaced with a water flow sensor to measure flow rates and an OLED display for visual output. A 4060 binary counter IC is configured for timing or frequency division, with its outputs connected to the ESP32. A SN74AHCT125N buffer is used for level shifting or driving capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with EM408_CON

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 women safety: A project utilizing EM408_CON in a practical application
Battery-Powered Emergency Alert System with NUCLEO-F072RB, SIM800L, and GPS NEO 6M
This circuit is an emergency alert system that uses a NUCLEO-F072RB microcontroller to send SMS alerts and make calls via a SIM800L GSM module, while obtaining location data from a GPS NEO 6M module. The system is powered by a Li-ion battery and includes a TP4056 module for battery charging and protection, with a rocker switch to control power to the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of SERVER: A project utilizing EM408_CON in a practical application
ESP32C3 and SIM800L Powered Smart Energy Monitor with OLED Display and Wi-Fi Connectivity
This circuit is a power monitoring system that uses an ESP32C3 microcontroller to collect power usage data from slave devices via WiFi and SMS. The collected data is displayed on a 0.96" OLED screen, and the system is powered by an AC-DC converter module. Additionally, the circuit includes a SIM800L GSM module for SMS communication and LEDs for status indication.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Generator state monitor: A project utilizing EM408_CON in a practical application
ESP32 and SIM800L-Based Smart Power Monitor with Voltage Sensors
This circuit is a power monitoring and control system that uses an ESP32 microcontroller to read voltage and current values from multiple sensors, calculate power consumption, and send notifications via a SIM800L GSM module. It also includes a TP4056 module for battery charging, a step-up boost converter, and an AC-DC converter to power the system, with the ability to control lights through a relay based on SMS commands.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Copy of Copy of Flow: A project utilizing EM408_CON in a practical application
ESP32-Based Water Flow Monitoring System with OLED Display
This circuit features an ESP32 microcontroller interfaced with a water flow sensor to measure flow rates and an OLED display for visual output. A 4060 binary counter IC is configured for timing or frequency division, with its outputs connected to the ESP32. A SN74AHCT125N buffer is used for level shifting or driving capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Vehicle navigation systems
  • Personal tracking devices
  • Drones and UAVs
  • IoT devices requiring geolocation
  • Outdoor sports and fitness equipment

Technical Specifications

Key Technical Details

Parameter Specification
Manufacturer GlobalSat
Part ID EM-408
Satellite Systems GPS, WAAS, EGNOS
Position Accuracy < 3 meters CEP (Circular Error Probable)
Update Rate 1 Hz (default), configurable up to 5 Hz
Operating Voltage 3.3V to 5.0V
Current Consumption 45 mA (typical)
Communication Protocol NMEA 0183 (default), TTL UART
Baud Rate 4800 bps (default), configurable
Operating Temperature -40°C to +85°C
Dimensions 30 mm x 30 mm x 8 mm

Pin Configuration and Descriptions

The EM408_CON module has a 6-pin interface for power, communication, and control. Below is the pinout:

Pin Number Pin Name Description
1 VCC Power supply input (3.3V to 5.0V)
2 GND Ground
3 TXD Transmit data (UART output)
4 RXD Receive data (UART input)
5 PPS Pulse Per Second (1 Hz timing signal)
6 NC Not connected (reserved for future use)

Usage Instructions

How to Use the EM408_CON in a Circuit

  1. Power Supply: Connect the VCC pin to a regulated 3.3V or 5.0V power source and the GND pin to the ground of your circuit.
  2. UART Communication:
    • Connect the TXD pin of the EM408_CON to the RX pin of your microcontroller or UART interface.
    • Connect the RXD pin of the EM408_CON to the TX pin of your microcontroller or UART interface.
  3. PPS Signal: The PPS pin outputs a 1 Hz pulse for precise timing applications. This is optional and can be left unconnected if not used.
  4. Antenna: Attach an active GPS antenna to the module's antenna connector for optimal satellite reception.

Important Considerations

  • Ensure the module has a clear view of the sky for accurate GPS signal reception.
  • Avoid placing the module near sources of electromagnetic interference (e.g., high-frequency circuits or motors).
  • Configure the baud rate and update rate as needed using NMEA commands.
  • Use a level shifter if interfacing with a 5V microcontroller to avoid damaging the module's 3.3V UART pins.

Example: Connecting to an Arduino UNO

Below is an example of how to connect the EM408_CON to an Arduino UNO and read GPS data:

Wiring Diagram

EM408_CON Pin Arduino UNO Pin
VCC 5V
GND GND
TXD Pin 10 (RX)
RXD Pin 11 (TX)

Arduino Code

#include <SoftwareSerial.h>

// Define RX and TX pins for SoftwareSerial
SoftwareSerial gpsSerial(10, 11); // RX = Pin 10, TX = Pin 11

void setup() {
  Serial.begin(9600); // Initialize Serial Monitor
  gpsSerial.begin(4800); // Initialize GPS module at 4800 bps
  Serial.println("EM408_CON GPS Module Initialized");
}

void loop() {
  // Check if data is available from the GPS module
  while (gpsSerial.available()) {
    char c = gpsSerial.read(); // Read one character from GPS
    Serial.print(c); // Print the character to Serial Monitor
  }
}

Notes:

  • The default baud rate of the EM408_CON is 4800 bps. Adjust the gpsSerial.begin() value if you change the baud rate.
  • Use an external GPS antenna for better signal reception.

Troubleshooting and FAQs

Common Issues and Solutions

  1. No GPS Data Output

    • Cause: Incorrect wiring or baud rate mismatch.
    • Solution: Double-check the connections and ensure the baud rate matches the module's configuration.
  2. Poor GPS Signal

    • Cause: Obstructed view of the sky or interference.
    • Solution: Place the module outdoors or near a window with a clear view of the sky. Use an active GPS antenna.
  3. Module Not Powering On

    • Cause: Insufficient power supply.
    • Solution: Ensure the power source provides a stable 3.3V to 5.0V and sufficient current (at least 50 mA).
  4. PPS Signal Not Detected

    • Cause: PPS pin not connected or misconfigured.
    • Solution: Verify the PPS pin connection and check the module's configuration.

FAQs

  • Q: Can the EM408_CON be used indoors?
    A: While the module can operate indoors, GPS signal reception may be weak or unavailable. Use it outdoors or near a window for best results.

  • Q: How do I change the baud rate?
    A: The baud rate can be changed using specific NMEA configuration commands. Refer to the manufacturer's documentation for details.

  • Q: Is the module compatible with 5V logic?
    A: The module's UART pins operate at 3.3V logic. Use a level shifter if interfacing with a 5V microcontroller.

  • Q: What is the purpose of the PPS pin?
    A: The PPS (Pulse Per Second) pin provides a precise 1 Hz timing signal, useful for time synchronization in applications like time servers.

This concludes the documentation for the EM408_CON GPS module. For further details, refer to the manufacturer's datasheet or contact GlobalSat support.