OzzMaker SARA-R5 LTE-M GPS + 10DOF


The OzzMaker SARA-R5 LTE-M GPS + 10DOF board has been designed to fit perfectly with the Raspberry Pi Zero. It is also compatible with all other versions of the Raspberry Pi.
Sensors included are;

  • LTE-M cellular modem
  • GPS (including assisted GPS)
  • Accelerometer
  • Gyroscope
  • Magnetometer (Compass)
  • Barometric/Altitude
  • Temperature

84 in stock

Categories: , , Tags: , ,


The OzzMaker SARA-R5 LTE-M GPS + 10DOF is a feature packed board, which includes the  following components;

  1. LTE-M cellular modem
  2. GPS  receiver (including assisted GPS)
  3. Accelerometer
  4. Gyroscope
  5. Magnetometer (Compass)
  6. Barometric/pressure sensor (altitude) 
  7. Temperature


It comes in the same form factor as a Raspberry Pi Zero, which makes it nice and compact when used with a Raspberry Pi Zero. It will also work with all other versions of Raspberry Pi.

This board includes a SARA-R510M8S  module from uBlox,  this module can be used for LTE-M connectivity and includes an integrated GPS receiver. Using both these features together results in obtaining a GPS fix in seconds, using Assisted GPS.

Typically, a GPS module can take a few minutes to get  Time To First Fix(TTFF), or even longer if you are in  built up areas.  This is because the Almanac needs to be downloaded from  satellites before a GPS fix can be acquired and only a small portion of the Almanac is sent in each GPS update.

Assisted GPS speeds this up significantly by  downloading  ephemeris, almanac, accurate time and satellite status over the network, resulting in faster TTTF, in a few seconds. This is very similar how to GPS works on a smartphone.

The below video shows a comparison between assisted and normal GPS.

  • Assisted GPS takes 19secs to get a fix
  • Normal GPS takes 8min 22Sec to get a fix


This board is also fitted with an  inertial measurement unit, or IMU. An IMU measures and reports on velocity, orientation and gravitational forces, using a combination of an accelerometer, gyroscope and a magnetometer.

We have also included a barometric sensor (BM388) which can be used to calculate altitude. A temperature sensor is also included.

LTE-M Cellular Modem Features

The cellular modem used on this board is the SARA-R510M8S from uBlox

  • Global coverage
  • LTE-M bands
    1, 2, 3, 4, 5, 8, 12, 13, 18, 19,
    20, 25, 26, 28, 66, 71, 85
  • CellTime
  • Jamming Detection
  • Antenna dynamic tuning
  • u.FL Antenna Connector
  • Nano SIM card holder

LTE-M/GSM Antenna

A quad band LTE-M/GSM antenna is included in this purchase.


GPS Receiver features

The SARA-R510M8 includes an integrated  powerful  M8 GNSS receiver, which is an advanced high quality GPS module.

3 concurrent GNSS:  Concurrent reception of up to 3 GNSS (GPS, Galileo, GLONASS, BeiDou)

Protocols: NMEA, UBX binary, RTCM

Update Rate: Single GNSS – up to 18Hz, Dual GNSS up to 10Hz

Connection for external antenna: a uFL connector for an external antenna.


An external GPS antenna is needed, one can be found here.

GPS Antenna
28dB active antenna



Hologram SIM included

We also include a SIM, which makes for easy activation.

The Hologram SIM card is the perfect connectivity solution for global IoT applications. Their cellular network has coverage in over 196 countries and partnerships with 550+ carriers. Their  offer flexible pricing with pay-as-you-go rates and monthly plans

Technical specifications

Dimensions; 65 mm x 30 mm

Weight =  8gm

GPS Receiver 

  • Low current consumption, <200uA when using Periodic mode.
  • Receiver Type;
    72-channel u-blox M8 engine
    BeiDou B11, Galileo E1B/C
  • Altitude of 50,000m
  • 3.3v supply
  • NMEA, UBX binary, RTCM
  • UART  4800/9600/38400/115200/230400/460800 bps
  • Max update rate 10 Hz
  • Horizontal position accuracy <2.5m CEP
  • Acquisition sensitivity -148dBm
  • Tracking sensitivity -167dBm
  • Hot start <1s
  • Assisted start <3s
  • Cold start <26s
  • Orbit prediction
  • One external pin for wake up
  • u.FL Antenna Connector


Technical specifications of IMU

Gyroscope  – LSM6DSL

  • i2c and SPI  interface
  • Measurement range ±125/±250/±500/±1000/±2000 dps
  • Sensitivity 4.375, 8.75, 17.50, 35, 70 mdps

Accelerometer  – LSM6DSL

  • i2c and SPI  interface
  • Scales of ±2g / ±4g /  ±8g / ±16g

Magnetometer – MMC5983MA

  • Scale of ±8g
  • 16bit or 18bit operation
  • Internal temperature sensor

Barometric Sensor BMP388

  • i2c interface
  • Pressure range 300 … 1250 hPa
  • Resolution of data: Pressure: 0.18 Pa (eqiuv. to <10 cm)
  • Absolute accuracy  ±50 Pa
  • Relative accuracy ± 8Pa (equiv. to ±0.6 m)
  • Temperature range -40  …+85 °C



OzzMaker SARA-R5 LTE-M GPS + 10DOF  purchase comes with;

    • OzzMaker SARA-R5 LTE-M GPS + 10DOF
    • 1 x female header
    • 4 x nylon standoffs, nuts and screws
    • 1 x Hologram SIM
    • 1 x LTE/GSM quad band GSM antenna


  1. The LTE-M modem and the GPS module can both be accessed at the same time through the Pi serial interface using  MUX protocol (GSM 07.10).
  2. External GPS Antenna  and Raspberry Pi  not included
  3. Some very basic soldering is required to solder on the female header.
  4. Check with your local service provider that they offer LTE-M coverage


Information and Guides

Additional information

Weight25 g

LTE-M and GPS specific

Datasheets for IMU


Sample Code for IMU

Git repository here The code can be pulled down to your Raspberry Pi with;
pi@raspberrypi ~ $ git clone http://github.com/ozzmaker/BerryIMU.git

 Orientation of LSM6DSL

BerryIMU orientation




LTE-M GPS IMU 10DOF Schematic