Skip to the content
4 layers99 × 59 mmGps watch, the printed circuit board in 3D

Code and design files for the Landhopper GPS watch

Size
99 × 59 mm
Copper layers
4
Thickness
1.6 mm
Parts
90
Nets
76
Pads
302
Tracks, vias
479, 104
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
8 Feb 2024
Updated
4 May 2024

Overview

Gps watch is an open-source printed circuit board by SuperTails, from the SuperTails/gps-watch repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 99 × 59 mm with 90 parts on 76 nets, routed with 479 tracks and 104 vias.

It is built around the 74AHC1G04SE, MAX-M10S and S-1317A33-M5T1U4, with the PMEG4005EH and SI2319CDS among its other parts. Its parts include 19 capacitors, 12 resistors, 11 connectors, 7 ICs and 7 diodes. It belongs with the radio and wireless and wearables boards and the STM32 boards of this library.

Main components

5

README

README.md

GPS Watch "Landhopper": Firmware

Carnegie Mellon University
18-500 ECE Design Experience, Spring 2024
Gary Bailey, Carson Swoveland, Twain Byrnes

To build, make sure the thumbv7em-none-eabihf target is installed. Deploy with cargo run to use probe-rs, or use openocd -f openocd.cfg and gdb-multiarch -x gdb.cfg to enter a debugger.

Parts

90
QtyValueFootprintReferences
12TestPointTestPoint:TestPoint_Loop_D3.80mm_Drill2.5mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12
104.7uFCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C5, C13, C14, C16, C17, C18, C19
6PMEG4005EHDiode_SMD:D_SOD-123FD1, D2, D3, D4, D5, D6
5100nFCapacitor_SMD:C_0603_1608MetricC1, C6, C7, C8, C15
41MPotentiometer:POT_PV36W_MURRV1, RV2, RV3, RV4
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
210kResistor_SMD:R_0805_2012MetricR2, R13
210kResistor_SMD:R_0603_1608MetricR8, R9
21MResistor_SMD:R_0805_2012MetricR14, R15
24.3pFCapacitor_SMD:C_0805_2012MetricC10, C11
25.1kResistor_SMD:R_0805_2012MetricR10, R11
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J8
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6, J11
2Jumper_2_BridgedConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP2, JP3
110nFCapacitor_SMD:C_0603_1608MetricC12
110uFCapacitor_SMD:C_0603_1608MetricC9
11RResistor_SMD:R_0805_2012MetricR1
122uinductor_wurth:IND_4818-WE-TPC_WREL1
12N7002Package_TO_SOT_SMD:SOT-23Q2
133kResistor_SMD:R_0805_2012MetricR3
174AHC1G04Package_TO_SOT_SMD:SOT-23-5U6
182kResistor_SMD:R_0805_2012MetricR4
1ADP5090ACPPackage_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mmU3
1BuzzerBuzzer_Beeper:Buzzer_15x7.5RM7.6BZ1
1Conn_01x02_PinConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ4
1Conn_01x03_PinConnector_Molex:Molex_PicoBlade_53047-0310_1x03_P1.25mm_VerticalJ1
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ5
1Conn_01x10panasonic:ayf531035J9
1Conn_CoaxialConnector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalJ7
1CrystalCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
1D_ZenerDiode_SMD:D_0402_1005MetricD7
1Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1LOGOcareers:bnyahajG***
1LOGOcareers:salixG***
1LOGOcareers:skyG***
1MAX-M10SRF_GPS:ublox_MAXU5
1MCP6401T-xOTPackage_TO_SOT_SMD:SOT-23-5U7
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U1
1MEM2061-01-188-00-A_REVAMEM2061_01_188_00_A:GCT_MEM2061-01-188-00-A_REVAJ12
1R_USResistor_SMD:R_0805_2012MetricR5
1S-1317A33-M5T1U4Package_TO_SOT_SMD:SOT-23-5U2
1STM32L412KBTxPackage_QFP:LQFP-32_7x7mm_P0.8mmU4
1SW_5Way_Tactilesw_tactile:SW_5Way_TactileSW3
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1SW_SPDTButton_Switch_THT:SW_Slide_1P2T_CK_OS102011MS2QSW2
1Si2319CDSPackage_TO_SOT_SMD:SOT-23Q1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ3

More from SuperTails/gps-watch

1
  • 4 layers50 × 40 mmGps watch, the printed circuit board in 3D

    Gps watch

    SuperTails/gps-watch

    Code and design files for the Landhopper GPS watch

    87 partsApache-2.0

Similar boards

  • 2 layersHFL, the printed circuit board in 3D

    HFL

    danielortval/RamRacing-EV-PCBs

    Full schematic and PCB designs for RAM Racing’s Formula SAE Electric Vehicle. Includes tractive system active light, hard fault latch, precharge/discharge circuits, and the complete EV schematic.

    30 parts2
  • 4 layers19 × 111.1 mmGliss main, the printed circuit board in 3D

    Gliss main

    BelaPlatform/gliss-hardware

    You can find the source KiCad files for the Gliss module in this repository. This project is open hardware and under the Creative Commons Share Alike license 4.0.

    107 parts18
  • 2 layers115 × 115 mmDrone, the printed circuit board in 3D

    Drone

    rmingon/drone-uwb

    Drone design for automatic position in space with UWB

    49 parts13
  • 2 layers99.6 × 53 mmRP2040GPSTracker, the printed circuit board in 3D

    RP2040GPSTracker

    justsem/RP2040-868

    A GPRS/GNSS/BTLE and LiPo/Li-ion charger integrated Pi Pico on credit-card format.

    176 parts11CC-BY-SA-4.0
  • 2 layers100 × 100 mmBQ76pl455a, the printed circuit board in 3D

    BQ76pl455a

    g-rahul/BQ76PL455A-EVM-Clone

    This respository contains low cost design files for BQ76PL455A-EVM Clone.

    255 parts5
  • 2 layers40 × 61 mmUWB Fly Drone, the printed circuit board in 3D

    UWB Fly Drone

    DynamicWhiteHat/Orbit

    An ESP-32 powered drone that follows you

    81 parts4

Questions

How big is the Gps watch PCB?

It measures 99 × 59 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Gps watch use?

90 parts, built around the 74AHC1G04SE, MAX-M10S, S-1317A33-M5T1U4 and PMEG4005EH. 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 Gps watch KiCad files?

From the SuperTails/gps-watch repository on GitHub, at the commit this page was made from: the board is pcb/prototype/gps_watch.kicad_pcb and its schematic pcb/final/gps_watch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Gps watch design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).