Skip to the content
2 layers40 × 40 mmGps v3, the printed circuit board in 3D

Determine position, velocity and altitude using GPS

Size
40 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
51
Pads
143
Tracks, vias
250, 57
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Oct 2020
Updated
23 Feb 2026

Overview

Gps v3 is an open-source printed circuit board by Tinkerforge, from the Tinkerforge/gps-v3-bricklet repository on GitHub. It is a 2-layer board of 40 × 40 mm with 41 parts on 51 nets, routed with 250 tracks and 57 vias.

Its parts include 9 capacitors, 6 ICs, 5 inductors, 4 connectors and 3 resistors. It belongs with the radio and wireless boards of this library.

README

README.rst

GPS Bricklet 3.0

This Bricklet is currently in development.

This repository contains the firmware source code and the hardware design files. The documentation generator configs can be found at https://github.com/Tinkerforge/generators

Repository Content

software/:

  • examples/: Examples for all supported languages
  • build/: Compiled files
  • src/: Source code of firmware
  • Makefile: Makefile to build project

hardware/:

  • Contains KiCad project files and additionally schematics as PDF

datasheets/:

  • Contains datasheets for sensors and complex ICs that are used

Hardware

The hardware is designed with the open source EDA Suite KiCad (http://www.kicad.org). Before you are able to open the files, you have to install the Tinkerforge kicad-libraries (https://github.com/Tinkerforge/kicad-libraries). You can either clone them directly in hardware/ or clone them in a separate folder and symlink them into hardware/ (ln -s kicad_path/kicad-libraries project_path/hardware). After that you can open the .pro file in hardware/ with KiCad and from there view and modify the schematics and the PCB layout.

Software

If you want to do your own Brick/Bricklet firmware development we highly recommend that you use our build environment setup script and read the tutorial (https://www.tinkerforge.com/en/doc/Tutorials/Tutorial_Build_Environment/Tutorial.html).

To compile the C code we recommend you to install the newest GNU Arm Embedded Toolchain (https://launchpad.net/gcc-arm-embedded/+download). You also need to install bricklib2 (https://github.com/Tinkerforge/bricklib2).

You can either clone it directly in software/src/ or clone it in a separate folder and symlink it into software/src/ (ln -s bricklib_path/bricklib2 project_path/software/src/). Finally make sure to have CMake installed (http://www.cmake.org/cmake/resources/software.html).

After that you can build the firmware by invoking make in software/. The firmware (.zbin) can then be found in software/build/ and uploaded with brickv (click button "Flashing" on start screen).

Parts

41
QtyValueFootprintReferences
4DRILLkicad-libraries:DRILL_NPU103, U104, U105, U106
3DNPkicad-libraries:R0603FL3, R4, R5
3VAL**kicad-libraries:Fiducial_MarkFiducial_Mark, Fiducial_Mark, Fiducial_Mark
2100nFkicad-libraries:C0603FC4, C103
21uFkicad-libraries:C0603FC3, C101
2470kicad-libraries:R0603FR2, R3
2DNPkicad-libraries:C0603FC5, C6
110kkicad-libraries:R0603FR1
110uFkicad-libraries:C0805EC102
11kkicad-libraries:4X0603RP2
11uFkicad-libraries:C0603EC2
1220pFkicad-libraries:C0402FC1
14,7kkicad-libraries:4X0603RP3
182kicad-libraries:4X0402RP1
1Bootkicad-libraries:SolderJumperP103
1CE_5mmkicad-libraries:CE_5mmVAL
1CON-SENSORkicad-libraries:CON-SENSOR2P101
1CR1025 3Vkicad-libraries:BATTERY_HOLDER_BK870BT1
1DNPkicad-libraries:SOT23GDSQ1
1DNPkicad-libraries:0603FL2
1Debugkicad-libraries:DEBUG_PADP1
1FBkicad-libraries:R0603FL1
1LED bluekicad-libraries:D0603ED101
1LED greenkicad-libraries:D0603ED1
1LOGOkicad-libraries:Logo_31x31G***
1LOGOkicad-libraries:Logo_CoMCUG***
1PA1616Dkicad-libraries:PA1616DU1
1U.FLkicad-libraries:U.FL-CONP104
1WEEE_7mmkicad-libraries:WEEE_7mmVAL
1XMC1302-32kicad-libraries:QFN24-4x4mm-0.5mmU101

Similar boards

  • 2 layers70 × 35 mmTLF35584 breakout, the printed circuit board in 3D

    TLF35584 breakout

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    41 parts1.2k
  • 2 layers270 × 11 mmDaylight Disco, the printed circuit board in 3D

    Daylight Disco

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    41 parts1.1kGPL-3.0
  • 2 layers27.5 × 48.3 mmICE40DevBoard, the printed circuit board in 3D

    ICE40DevBoard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    41 parts915
  • 2 layers45 × 25 mmEasy PD Sink, the printed circuit board in 3D

    Easy PD Sink

    openwch/ch32v003

    CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10

    41 parts599
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    41 parts517GPL-2.0
  • 2 layers37 × 15 mmCanTactDist, the printed circuit board in 3D

    CanTactDist

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    41 parts373GPL-3.0
  • 2 layers20.3 × 69.7 mmPG attiny404, the printed circuit board in 3D

    PG attiny404

    fabiansteiner/OpenValve

    3D-printable pinch valve for irrigation and sensor-driven liquid control.

    41 parts276CERN-OHL-S-2.0

Questions

How big is the Gps v3 PCB?

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

What parts does the Gps v3 use?

41 parts. 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 v3 KiCad files?

From the Tinkerforge/gps-v3-bricklet repository on GitHub, at the commit this page was made from: the board is hardware/gps-v3.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

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

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