🌳 Outdoor LoRa-GPS tracker with E-Ink display 🔑

power 18650
wireless LoRa
sensor GPS, E-Ink
mcu SAMD21G18
bom items 82
bom cost USD $78.93
vendors 6
status ongoing

Lessons learnt

Good practices to continue for future projects

  • Add functional logical blocks in schematic to use similar circuits in future versions or other projects
  • Use stencil SMD soldering with SMD components as alternatives wherever possible
  • Use minimum number of through-hole components
  • Check Gerber file format with the PCB manufacturer before rendering them
  • Check `F.Paste` and `B.Paste` layers for SMD stencil pattern


For next iteration

  • Use SMD components only on top layer for one-step manual SMD stencil soldering process
  • Place a writable area on the silkscreen to note down LoRa node address or other associated numbers
  • Add a PCB-edge through hole test point for GND so that it can be always left connected and accessed for both top and bottom layer probe testing
  • Use a smaller SSD1306 I2C OLED display instead of E-Ink

Board bring-up

  • Check with 2 PCBs to conclude whether it is a design issue or a soldering / manufacturing / assembly issue
  • Power it with USB only. Check `GND` and `VBUS` is `5V`. Check `GND` and `3.3V` is `3.3V`
  • Bridge the open solder jumper for `3.3V`

Similar projects

Project Attributes
LilyGO TTGO T-Beam developer 2019 USD 25 LoRa: SX1262
battery: 18650
mcu: ESP32
GPS: ublox NEO 6M
Display: OLED SSD1306
a LoraWAN GPS tracker developer 2016 LoRa: RFM95
battery: 18650
software: node red
LoRaSensorTile developer 2018 LoRa (with MCU STM32L082): CMWX1ZZABZ-078
mcu: STM32L082
accelerometer: BMA280
pressure sensor: BME280
RGBW light sensor: VEML6040
flash memory: MX25L12835FZNI
GPS Live Tracking developer microcontroller: ESP8266
GPS: u-blox Neo-6M
visualization: Grafana
database: Influx DB
LoRa: SX1278
LoRaWAN GPS Tracker with 9-axis accelerometer-LGT92- 868MHz developer 2020 USD 39.5 microcontroller: STM32L072
LoRa: SX1276 / 1278
battery: 1000mA Li-on
accelerometer: MPU-9250
SAMD21 LoRa Development Board with GPS developer 2018 microcontroller: ATSAMD21E18A-AU
GPS: Quectel L80 GPS module
LoRa: RFM95W
battery: LiOn


LoRa Antenna







The Gantt Chart below indicates the actual time taken to complete this project. It can be used as a rough guidline when duplicating or iterating similar projects in the future.