Skip to the content
4 layers117.9 × 99.1 mmGNSS Firehose, the printed circuit board in 3D

Wideband front-end digitizer for GPS, GLONASS, Galileo, BeiDou

Size
117.9 × 99.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
519
Nets
417
Pads
1,834
Tracks, vias
4,317, 649
Pours
28
Routed
Yes
KiCad
KiCad 4
Created
3 Jun 2012
Updated
22 Jul 2024

Overview

GNSS Firehose is an open-source printed circuit board by pmonta, from the pmonta/GNSS_Firehose repository on GitHub. It is a 4-layer board of 117.9 × 99.1 mm with 519 parts on 417 nets, routed with 4,317 tracks and 649 vias.

It is built around the MAX2112CTI+, MGA-68563 and KSZ9031RNXCA, with the MAX19505ETM+, CDCLVC1102PW and MIC2090-1YM5-TR among its other parts. Its parts include 239 capacitors, 103 resistors, 22 inductors, 18 ICs and 9 connectors. It belongs with the radio and wireless boards of this library.

Main components

9

README

README

Design files for a wideband GNSS front-end board. Digitizes three 50 MHz RF channels, emits 2-bit samples to gigabit Ethernet (~800 Mbit/s total payload). Includes schematic, PCB layout, HDL, and software. Open-source licensing.

Parts

519
QtyValueFootprintReferences
1190.1 uFfootprints:0402C100, C116, C117, C126, C127, C128, C129, C130, C131, C132, C133, C134, C135, C137, C138, C139 +103
56via_12milfootprints:via_12milVIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA** +40
28test_pointfootprints:TP_SMTTP1, TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP22, TP23, TP24 +12
271000 pFfootprints:0402C20, C21, C22, C23, C24, C118, C119, C120, C121, C122, C123, C124, C242, C243, C244, C245 +11
2410kfootprints:0402R6, R22, R30, R46, R72, R73, R76, R77, R116, R117, R124, R146, R147, R148, R149, R150 +8
18100 pFfootprints:0402C6, C7, C8, C17, C27, C69, C70, C71, C72, C80, C104, C105, C106, C107, C115, C125 +2
1847 nFfootprints:0402C1, C10, C11, C12, C13, C14, C67, C73, C74, C75, C102, C108, C109, C110, C111, C112 +2
161kfootprints:0402R40, R41, R86, R106, R109, R110, R113, R118, R119, R123, R137, R138, R139, R140, R141, R142
15NONEfootprints:0402C238, C239, C240, C241, R108, R111, R112, R114, R115, R120, R121, R122, R125, R129, R130
1310 uFfootprints:0805C53, C142, C148, C154, C158, C162, C166, C193, C216, C217, C220, C225, C226
9240footprints:0603FB1, FB2, FB3, FB11, FB12, FB13, FB14, FB15, FB16
80footprints:0603L20, L21, R98, R99, R126, R127, R128, R132
8240footprints:0402FB4, FB5, FB6, FB7, FB8, FB9, FB10, FB17
8shield_clipfootprints:S1721SC1, SC2, SC3, SC4, SC5, SC6, SC7, SC8
710 pFfootprints:0402C231, C232, C233, C234, C235, C236, C255
633footprints:0402R100, R101, R102, R103, R104, R105
647 nHfootprints:0402L3, L5, L7, L12, L13, L14
680footprints:0402R7, R11, R13, R15, R23, R31
5330footprints:0402R45, R49, R50, R75, R85
5SMAfootprints:SMA_END_LAUNCHJ1, J2, J3, J4, J5
40footprints:0402R42, R131, R135, R136
447footprints:0402R38, R39, R43, R48
4820footprints:0402R4, R20, R28, R88
4MAX19505footprints:QFN48_EPU2, U5, U8, U10
4mounting_holefootprints:HOLE_UNC_2_56MH1, MH2, MH3, MH4
310 nFfootprints:0402C5, C68, C103
32.2 nFfootprints:0402C15, C78, C113
3220footprints:0402R10, R51, R52
333 nFfootprints:0402C16, C79, C114
3390footprints:0402R5, R21, R29
34.7kfootprints:0402R44, R47, R107
343.2footprints:0402R3, R19, R27
35.1kfootprints:0402R2, R18, R26
356 nHfootprints:0603L15, L17, L19
36 nHfootprints:0402L2, L4, L6
386.6footprints:0402R1, R17, R25
3LEDfootprints:APA2106LED2, LED3, LED4
3MAX2112footprints:QFN28_EPU1, U4, U7
3MGA-68563footprints:SOT-363U3, U6, U9
3MIC2090-1YM5footprints:SOT-23-5U20, U21, U22
3fiducialfootprints:FIDUCIALFID1, FID2, FID3
20footprints:1210R87, R143
20.1 uF 25Vfootprints:0402C197, C199
233 pFfootprints:0402C176, C177
247 uF 20Vfootprints:tantalum-size-DC194, C198
249.9footprints:0402R33, R37
260.4footprints:0402R34, R35
2NONEfootprints:1210C213, C237
10footprints:0805R145
10.47 uFfootprints:NRS5020L10
11 uHfootprints:NRS5020L11
110footprints:0402R144
110footprints:0603R133
112.1kfootprints:0402R71
112.1k 1%footprints:0402R95
1150footprints:0402R9
1162kfootprints:0402R74
118 nFfootprints:0603C215
12.2 uFfootprints:0603C195
122 uFfootprints:1210C200
1220 pFfootprints:0402C214
1249footprints:0402R36
125 MHzfootprints:CTS_ATSY1
147 uFfootprints:1210C196
1470footprints:0402R96
154.9kfootprints:0402R70
1AT25DF041Afootprints:SO8U11
1CDCLVC1102footprints:TSSOP8WU19
1HEADER_14footprints:HEADER14_2MMJ6
1HEADER_16footprints:HEADER16_100MILJ10
1KSZ9031RNXfootprints:QFN48_EP_MICRELU18
1L829-1J1T-43footprints:L829-1J1T-43J7
1LEDfootprints:0603LED1
1LMK03806footprints:LLP64_EPU15
1LOGOfootprints:graphics-oshw-logoG***
1LOGOfootprints:graphics-firehose-logoG***
1LOGOfootprints:graphics-power-symbolG***
1LTC3633footprints:UFD28U17
1PJ-063BHfootprints:PJ-063BHJ8
1SMAJ9.0CAfootprints:SMAJZ1

The 516 most common of 519 parts.

Similar boards

  • 4 layers65 × 56 mmFiga pi, the printed circuit board in 3D

    Figa pi

    genrnd/figa-pi.hw

    1G Ethernet FPGA HAT for Raspberry PI

    159 parts2
  • 12 layers180 × 150 mmMarble, the printed circuit board in 3D

    Marble

    BerkeleyLab/Marble

    Dual FMC FPGA carrier board developed for general purpose use in particle accelerator electronics instrumentation.

    1,006 parts35
  • 6 layers46.5 × 47.2 mmNAVCORE SoOP, the printed circuit board in 3D

    NAVCORE SoOP

    kfilipekk/iridium_drone

    STM32H743 flight controller that navigates without GPS from Iridium satellite Doppler

    217 parts2MIT
  • 2 layers110 × 30 mmVantage Power, the printed circuit board in 3D

    Vantage Power

    Georgebruh/Vantage-System-for-ANDAM

    Design files and firmware of the Vantage IoT sensor node, by Team sevenUP. The node is the field unit of a flood-monitoring system.

    37 parts
  • 2 layers271.5 × 81 mmAllez, the printed circuit board in 3D

    Allez

    zakariyavkhan/allez-keyboard

    Hardware and firmware files for the allez! mechanical keyboard

    142 partsGPL-3.0
  • 4 layers164.6 × 87 mmVolumioAmp, the printed circuit board in 3D

    VolumioAmp

    Kbij/VolumioAmp

    A Raspberry Pi CM4 Volumio Amplifier combination

    138 parts
  • 4 layers150 × 110 mmSystem Management Board, the printed circuit board in 3D

    System Management Board

    precision-sustainable-ag/PlantMap3D-Hardware

    The system management board handles all power distribution in the multi-camera system and a few other auxiliary functions. The PCB is designed using KiCad.

    130 parts2
  • 2 layers82 × 47.5 mmMechanical Pomodoro Timer, the printed circuit board in 3D

    Mechanical Pomodoro Timer

    CedricL1u/Chronos

    Chronos is a fully mechanical 7‑segment Pomodoro timer and clock that uses cams, servos, and a custom ESP32‑C3 PCB to create a kinetic, alarm‑equipped display that makes focus sessions more engaging.

    41 partsMIT

Questions

How big is the GNSS Firehose PCB?

It measures 117.9 × 99.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the GNSS Firehose use?

519 parts, built around the MAX2112CTI+, MGA-68563, KSZ9031RNXCA and MAX19505ETM+. 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 GNSS Firehose KiCad files?

From the pmonta/GNSS_Firehose repository on GitHub, at the commit this page was made from: the board is kicad/GNSS_Firehose.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the GNSS Firehose design in my own project?

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