Skip to the content
PCBKitNew board
2 layers80 × 67.3 mmORBITZ, the printed circuit board in 3D

A desktop and portable satellite tracker

Size
80 × 67.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
60
Pads
184
Tracks, vias
355, 38
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Apr 2026
Updated
24 Jun 2026

Overview

ORBITZ is an open-source printed circuit board by marvyluvu, from the marvyluvu/ORBITZ repository on GitHub. It is a 2-layer board of 80 × 67.3 mm with 38 parts on 60 nets, routed with 355 tracks and 38 vias.

It is built around the 74AHCT125D. Its parts include 16 resistors, 6 capacitors, 5 connectors, 3 ICs and 2 switches. It belongs with the Raspberry Pi (Linux) boards of this library.

Main components

1

README

README.md

ORBITZ

ORBITZ (3)

Desktop satellite, plane, and ISS tracker with a Console-style display and LED halo.


1. What is ORBITZ

Orbit is a desktop satellite, plane, and ISS tracker with a radar-style display, LED halo, live ADS-B plane data, and GPS aware tracking


2. Why did I make it?

I personally love astronomy and being able to stargaze outside with the stars, but I could never catch a satellite or the ISS due to how fast they orbit, so when I heard of FALLOUT by hackclub, I saw this as the perfect opportunity to work and bring my idea to life!!


3. How does it work?

The brains of the operation is a Raspberry Pi Zero 2W. It:

  • Fetches TLEs from CelesTrak and uses Skyfield to compute live satellite and ISS passes.
  • Reads your location from GPSD (USB GPS) or falls back to a configured location.\
  • Receives live ADS‑B aircraft data either from a local RTL‑SDR + dump1090 or from the OpenSky API.
  • The display shows a radar view, the LED halo indicates visibility, and the buzzer alerts you before passes so you don’t miss them.

4.Hardware schematic

You can view the full schematic for the ORBITZ PCB below.

ORBITZ schematic


5. How do you use it?

Plug it into usb c, Connect it to wifi, and it shows satellites and planes passing over your location using the rotary dial and the button, you can scroll through targets and select them

If you plug in the USB GPS AND SDR DONGLE, Orbitz will automagically :

  • use gpsd for your location
  • use live ADS-B data from planes flying nearby for fully local tracking (or fall back to Opensky if no receiver is present)

6. Assembly:

  1. First print the enclosure, and order all the items in the BOM.
  2. Insert heat inserts in all screw standoffs.
  3. insert battery into pcb.
  4. insert pcb into enclosure, and make sure the battery is UNDER the pcb.
  5. screw in pcb board.
  6. attach screen with screws (MAKE SURE ITS ORIENTED PROPERLY with the row of pins pointing upwards)
  7. insert joystick and wire to the pcb
  8. cut rgb strip to size, then stick near the top of the enclosure.
  9. wire rgb strip to pcb board.
  10. Attach acrylic lid and back.
  11. using super glue, attach the usb hub to the slot.
  12. connect both the GPS and SDR dongle to the usb hub.
  13. connect to power, flash firmware and enjoy!

ASSEMBLED DESIGN

Below is what your fully assembled design should look like.

ORBITZ enclosure interior


7. Firmware

There are two ways to run ORBITZ:

7.1 Desktop/mock firmware (no hardware required)

This runs the radar UI in a Pygame window on any PC or Pi, using mock drivers instead of the real display, LEDs, and buttons.

How to run (Windows / PowerShell):

  1. Open a terminal in the firmware folder.
  2. python -m venv .venv
  3. .\.venv\Scripts\Activate.ps1
  4. pip install -r requirements.txt
  5. python main.py

Controls in mock mode:

  • m + Enter: toggle between PLANES and SATS/ISS modes.
  • j / k + Enter: move selection to next/previous target.
  • q + Enter: quit.

7.2 Hardware firmware (Pi + PCB)

On the Pi Zero 2W with the ORBITZ PCB attached:

  • The display shows the radar UI.
  • The rotary encoder controls target selection.
  • The encoder button toggles modes.
  • The LED halo and buzzer reflect visibility/alerts.
  • GPSD and dump1090/readsb are used automatically if available.

8. Images

FINAL PCB SCREENSHOTS

FINAL PCB SCREENSHOTS
PCB

PCB
FINAL BUILD

FINAL BUILD

9. Bill of Materials (BOM)

The full detailed BOM is included in this repository:

You can open this file in Excel, Google Sheets, or any spreadsheet tool. It includes part names, descriptions, quantities, prices, and direct purchase links.

Key components

Product nameDescriptionQty
Raspberry Pi Zero 2WMain computer, runs satellite tracking software1
2.4" NO TOUCH ILI9341SPI LCD display for Orbitz radar UI1
WS2812B LED STRIPInternal RGB status lighting (1 m)1
RTL‑SDR USB dongleADS‑B receiver for local aircraft (dump1090)1
USB GPS dongle (VK‑172 or similar)Provides live GPS position via GPSD1

Parts

38
QtyValueFootprintReferences
610KResistor_SMD:R_1206_3216MetricR5, R10, R11, R12, R13, R44
3100nCapacitor_SMD:C_1206_3216MetricC1, C2, C3
2100NCapacitor_SMD:C_1206_3216MetricC5, C6
210kResistor_SMD:R_1206_3216MetricR3, R8
21kResistor_SMD:R_1206_3216MetricR4, R6
25.1kResistor_SMD:R_1206_3216MetricR1, R2
2MountingHoleMountingHole:MountingHole_3.2mm_M3H2, H3
11000nCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC4
1100kResistor_SMD:R_1206_3216MetricR14
133RResistor_SMD:R_1206_3216MetricR15
14.7Inductor_SMD:L_0805_2012MetricL1
1470KResistor_SMD:R_1206_3216MetricR9
168kResistor_SMD:R_1206_3216MetricR7
174AHCT125Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU3
1ALERT BUZZERBuzzer_Beeper:Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mmBZ1
1CHARGING REGULATORPackage_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ5
1LEDLED_SMD:LED_1206_3216MetricD1
1MT3608 LED STEP UPPackage_TO_SOT_SMD:SOT-23-6U2
1RASPBERRYPI-ZERORaspberryPi_Zero:RASPBERRYPI-ZERO_RPI-ZEROA1
1USC C INPUTConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1batt connectorConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ2
1selection buttonButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx31-2LFSSW2
1selection button 2Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx31-2LFSSW3

Questions

How big is the ORBITZ PCB?

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

What parts does the ORBITZ use?

38 parts, built around the 74AHCT125D. 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 ORBITZ KiCad files?

From the marvyluvu/ORBITZ repository on GitHub, at the commit this page was made from: the board is hardware/orbitz.kicad_pcb and its schematic hardware/orbitz.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ORBITZ design in my own project?

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

Similar boards

  • 2 layers333.4 × 149.9 mmOmega Mainboard, the printed circuit board in 3D

    Omega Mainboard

    skiselev/omega

    Omega Home Computer

    248 parts459GPL-3.0
  • 2 layers45 × 54 mmRusty hangulclock, the printed circuit board in 3D

    Rusty hangulclock

    suapapa/HangulClock

    원조 한글시계. (Rust, Go, Arduino 구현)

    15 parts49
  • 2 layers333.4 × 149.9 mmOmega Mainboard, the printed circuit board in 3D

    Omega Mainboard

    merlinkv/Omega_MSX2

    Update of the Omega Home Computer Project

    265 parts40GPL-3.0
  • 2 layers273.8 × 109 mmTrueStrike42, the printed circuit board in 3D

    TrueStrike42

    byungyoonc/TrueStrike42

    TrueStrike42 is a columnar staggered unibody split keyboard designed to maximize performance and minimize finger fatigue.

    167 parts24
  • 4 layers65.4 × 53.3 mmWaterdrop esphome, the printed circuit board in 3D

    Waterdrop esphome

    twasilczyk/waterdrop-esphome

    Waterdrop RO system smart Wi-Fi module for Home Assistant

    39 parts15MIT
  • 2 layers345 × 105.6 mmPov display, the printed circuit board in 3D

    Pov display

    usedhondacivic/ECE-4760-POV-Display

    Persistence of vision display. 30 FPS, full RGB color, and 26" diameter. Updates remotely over WIFI.

    50 parts13
  • 2 layers95.3 × 50.8 mmTinyDiskII, the printed circuit board in 3D

    TinyDiskII

    GLGPrograms/tinyDiskII

    Homemade floppy disk emulator for Apple II series computers

    52 parts12GPL-3.0
  • 2 layers296 × 234 mmDeck, the printed circuit board in 3D

    Deck

    joshjetson/phosphor

    A full fledged DAW in TUI and GUI flavors: Run it in the terminal or run it as a desktop app (Desktop App Coming Soon..maybe)

    281 parts12MIT