MotoTracker — Motorcycle GPS Tracker

Screenshots

MotoTracker web dashboard with Leaflet map and ride stats LilyGO T-SIM7000G ESP32 + SIM7000G module 3D-printed enclosure for the GPS tracker

A complete motorcycle GPS tracking system built around the LilyGO T-SIM7000G — a compact board combining an ESP32 microcontroller with a SIM7000G cellular/GPS modem, an SD card slot, and an 18650 battery holder. The tracker sends GPS coordinates, speed, temperature, and battery voltage to a self-hosted server over 2G/NB-IoT/CAT-M cellular.

The MotoTracker web dashboard runs on a Raspberry Pi (Apache + PHP + MySQL) and displays the day's route on an interactive Leaflet map, color-coded by speed. Rides can be replayed in real time or exported as GPX files for use in Strava, Garmin Connect, or other apps.

Firmware Features

Dashboard Features

Technical Details

3D-Printed Case

Custom enclosure designed for the LilyGO T-SIM7000G board. Available on Thingiverse.

3D-printed GPS tracker enclosure — yellow, side view 3D-printed GPS tracker enclosure — yellow, top view 3D-printed GPS tracker enclosure — dark variant 3D-printed GPS tracker enclosure — blue variant 3D-printed GPS tracker enclosure — interior top view 3D-printed GPS tracker enclosure — interior bottom view 3D-printed power button cap

Source code: github.com/ArturKos/MotoTracker

Back to Portfolio