Skip to the content
2 layers80 × 50.8 mmRunner s GPS, the printed circuit board in 3D

Code and design files for my Runner's GPS project (https://sites.google.com/a/umn.edu/tayl0518-runners-gps/)

Size
80 × 50.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
43
Nets
56
Pads
337
Tracks, vias
687, 144
Pours
3
Routed
Yes
KiCad
KiCad 3
Created
22 Nov 2014
Updated
16 Mar 2015

Overview

Runner s GPS is an open-source printed circuit board by dbtayl, from the dbtayl/Runner-s-GPS repository on GitHub. It is a 2-layer board of 80 × 50.8 mm with 43 parts on 56 nets, routed with 687 tracks and 144 vias.

It is built around the LPC1788FBD144, TSC2046IPW and MCP73831. Its parts include 14 capacitors, 10 ICs, 9 resistors, 1 diode and 1 connector. It belongs with the radio and wireless boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

3

README

README.md

Runner's GPS

Code and design files for my Runner's GPS project (https://sites.google.com/a/umn.edu/tayl0518-runners-gps/)

A few helpful notes:

-Maps tiles can either be downloaded from the OSM project, or created yourself (eg, via TileMill). Either way, they'll have to not only be converted into bitmaps (RGB565), but they'll ALSO have to be flipped vertically. Bitmaps are weird and store the last row first, and this code reads the images as you would read a book. The code could probably be changed, but if you're flipping images already, why?

-In addition to the license for this overall code, some parts have their own licensing. The FatFS library is ~BSD-licensed, and the SD/MMC driver code is BSD-licensed. The NXP LPC17xx support code (in Drivers/*) seems to be "do whatever you want with this, but don't sue us". So I guess it's pretty safe to assume everything is under a BSD license. In any case, the relevant files have copyright notices in them.

-This code should compile with gcc-arm-embedded, from https://launchpad.net/gcc-arm-embedded

Parts

43
QtyValueFootprintReferences
80.1uSM0805C7, C8, C9, C10, C12, C13, C14, C16
710kSM0805R1, R2, R3, R4, R5, R10, R11
44.7uSM0805C1, C2, C4, C5
3PIN_ARRAY_2X1, ,
2NMOSSOT23U7, U10
1PIN_ARRAY_3X1
1ghost_logo
1100kSM0805R7
1100nSM0805C3
110uSM0805C6
12.2 uHSM1210L1
140-PIN-LCD0000_40-pin_fpc_zifU3
1470SM0805R12
15.1kSM0805R_ref1
1ADAFRUIT_GPSadafruit_gpsU8
1CONN_2PIN_ARRAY_2X1P2
1LEDSM0805D1
1LM3671SOT23-5U6
1LPC1788FBD1440000_TQFP144U5
1MCP73831SOT23-5U4
1MICRO-B_USB0000_microusb_countersunkU9
1MICRO_SD_SOCKET0000_micro_sd_socket_wm6357ctU2
1SWITCH_INVSW_cus-12tbSW3
1TSC2046TSSOP16U1

Similar boards

  • 2 layers65 × 56.5 mmRpi odroid expansion, the printed circuit board in 3D

    Rpi odroid expansion

    simpleiot/hardware

    Hardware designs for IoT devices and sensor nodes.

    14 parts9Apache-2.0
  • 2 layers35 × 38.4 mmHandgelenk, the printed circuit board in 3D

    Handgelenk

    Jeija/esp8266-smartwatch

    ESP8266 DIY WiFi Smartwatch with MPU-9250, RTC, OLED, FT232, ...

    61 parts233
  • 2 layers109 × 71 mmGamma split, the printed circuit board in 3D

    Gamma split

    ahtn/keyboard_pcb

    156 parts96
  • 2 layers35 × 47 mmXling, the printed circuit board in 3D

    Xling

    mcusim/Xling

    Xling, a pocket demon

    77 parts67
  • 2 layers22.9 × 50.8 mmPenguino STM32WL LoRa E5, the printed circuit board in 3D

    Penguino STM32WL LoRa E5

    azerimaker/Penguino-STM32WL-LoRa-E5

    This repo contains all the necessary design and fabrication files for the Seeed Studio LoRa-E5 based Penguino Feather breakout board.

    58 parts42
  • 2 layers132 × 90.7 mmDao choc ble right, the printed circuit board in 3D

    Dao choc ble right

    Mposiblee/Zireael

    The keyboard is based on Dao Chok BLE. The locations of components on the board have been changed, space for the battery has been added, and the thumb cluster has also been changed.

    79 parts42CERN-OHL-P-2.0
  • 2 layers29.2 × 38.1 mmHD150-mod, the printed circuit board in 3D

    HD150-mod

    OpenEPaperLink/Hardware

    Hardware files for the OpenEpaperLink project

    30 parts42
  • 2 layers70 × 151 mmDm50, the printed circuit board in 3D

    Dm50

    xavierbasc/dm50

    DM50 is a cheap, powerful, easy to build, open source hardware, and high precision calculator.

    131 parts38GPL-3.0

Questions

How big is the Runner s GPS PCB?

It measures 80 × 50.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Runner s GPS use?

43 parts, built around the LPC1788FBD144, TSC2046IPW and MCP73831. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Runner s GPS KiCad files?

From the dbtayl/Runner-s-GPS repository on GitHub, at the commit this page was made from: the board is hardware/kicad/runnersgps.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Runner s GPS design in my own project?

Its repository states no licence, so its author keeps all rights: ask dbtayl before reusing the design.