Skip to content

SnapperGPS/snappergps-accelerometer-daughterboard

Repository files navigation

snappergps-accelerometer-daughterboard

Author: Jonas Beuchert

Accelerometer daughterboard for a basic SnapperGPS receiver.

Table of contents

Files

  • accelerometer-daughterboard.brd: PCB layout file for the daughterboard. Created with Autodesk Eagle.
  • accelerometer-daughterboard: Schematic file for the daughterboard. Created with Autodesk Eagle.
  • CAMOutputs: Gerber files and drill file for manufacturing the daughterboard.
  • accelerometer-daughterboard.mnt and accelerometer-daughterboard.mnb: Centroid files (top and bottom) for assembly.

Manufacturing

  • Get some PCBs manufactured by a PCB manufacturer of your choice. (I used Aisler or PCBWay in the past.) For this, upload the .brd file or the CAMOutputs folder to the manufacturer's website. Choose a two-layered PCB with size 3.74 mm x 11.94 mm.

  • If you want, you can also let the manufacturer assemble the board(s) for you.

Components

Assembly

  • Solder the two resistors and the accelerometer on the daughterboard. Ensure that the pin-1 dot on the accelerometer is aligned with the dot on the PCB. I recommend solder paste and a hot plate (or hot air gun) for soldering.

  • Solder the assembled daughterboard on a basic SnapperGPS receiver. The five pads on the back of the daughterboard should connect to the five pads on the SnapperGPS receiver. The pads labeled VDD shall align.

Flashing

  • Go to https://snappergps.info/flash.
  • Connect the SnapperGPS receiver to your computer via USB.
  • Pair the SnapperGPS receiver.
  • Select the SnapperGPS-Accelerometer firmware.
  • Flash the firmware.

Usage

Find instructions in the firmware repository.

SnapperGPS with accelerometer daughterboard SnapperGPS with accelerometer daughterboard
Figures 1 & 2: SnapperGPS V2.0.0 with accelerometer daughterboard.

Acknowledgements

This SnapperGPS daughter-board was developed by Jonas Beuchert in the Department of Computer Science of the University of Oxford.

Jonas Beuchert is funded by the EPSRC Centre for Doctoral Training in Autonomous Intelligent Machines and Systems (DFT00350-DF03.01) and develops SnapperGPS as part of his doctoral studies. The implementation of SnapperGPS was co-funded by an EPSRC IAA Technology Fund (D4D00010-BL14).

Parts of the design are based on the Adafruit LIS3DH Triple-Axis Accelerometer (+-2g/4g/8g/16g) PCB, e.g., footprints. It was designed by Limor Fried/Ladyada for Adafruit Industries. Find the original readme here.

This repository is licensed under a Creative Commons Attribution 3.0 International License.

CC BY 3.0

About

Accelerometer daughterboard for a basic SnapperGPS receiver.

Topics

Resources

License

Stars

Watchers

Forks