Reading GPS Data with the BCRHammer

Welcome to GPS on the BCRHammer

The BCRHammer board enhances your projects with its integrated NEO-6M GPS module, offering precise location and timing data. This guide walks you through reading GPS data with an Arduino sketch, explains what the data means, and shows how to use it. We’ll also explore syncing LoRa radio transmissions with GPS timing for coordinated operations. All hardware is pre-wired—just plug in your BCRHammer and start coding!

What You’ll Need

  • BCRHammer Board: Get it from our shop—includes ESP32, E22 LoRa, W5500 Ethernet, and NEO-6M GPS.
  • USB Cable: For programming and powering the board.
  • Arduino IDE: Download from arduino.cc.

No extra wiring—the BCRHammer’s GPS is ready out of the box!

Understanding the GPS Pins

The NEO-6M GPS module uses UART1 on the BCRHammer, pre-wired to these ESP32 pins:

Broken Circuit Ranch Inc.

Location

Mount Pleasant, TX

Contact

info@brokencircuitranch.com

GPS PinESP32 PinRole
TX15Transmit—sends GPS data to ESP32.
RX12Receive—not used here, but for sending commands to GPS.