Skip to the content
PCBKitNew board
2 layers87.9 × 57.7 mmPiFinder, the printed circuit board in 3D

A plate solving telescope finder based around a Raspberry PI and RPI HQ Camera

Size
87.9 × 57.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
41
Pads
211
Tracks, vias
430, 181
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
3 Oct 2022
Updated
6 Nov 2026

Overview

PiFinder is an open-source printed circuit board by brickbots, from the brickbots/PiFinder repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 87.9 × 57.7 mm with 46 parts on 41 nets, routed with 430 tracks and 181 vias.

Its parts include 17 diodes, 4 connectors, 2 resistors and 1 transistor.

README

README.md

PiFinder™

A plate solving telescope finder based around a Raspberry PI, imx296 camera, and custom UI 'hat'

For an overview of what the PiFinder™ is and how it came to be visit the official project website at PiFinder.io

The PiFinder™ uses the Cedar Detect and Cedar Solve libraries by smroid. Cedar Solve is licensed under Apache-2.0.

Cedar Detect is published under the Functional Source License (FSL-1.1-MIT), which permits broad non-commercial use but excludes commercial uses that compete with Cedar Detect. Because the PiFinder™ is also offered commercially, it bundles and distributes the Cedar Detect binaries under a separate license granted expressly by the copyright holder — not under the public FSL terms. The prebuilt binaries live in bin/; see bin/README.md for the full licensing details and a copy of the Cedar Detect license. Note this is distinct from the PiFinder project's own GPL-3.0 LICENSE.

Thank you to smroid for all your support of the PiFinder project!

Banner The PiFinder™ is my attempt to improve my time at my telescope. I don't get nearly enough of it and I want to enjoy it as much as possible. So after years of observing with paper charts and, later, a Nexus DSC here is what I felt I was missing:

  • Reliable telescope positioning: The Nexus DSC is great, but my scope just isn't built for solid encoder integration. The slop in the way I have to couple the encoders means poor pointing accuracy.
  • Easy setup: The Nexus DSC needs multi-star alignment to understand how the encoders map to the sky. The process is not terrible, but I'd like to avoid it.
  • Good push-to functionality: This is one place the Nexus DSC shines... if it's well aligned. The catalog system is okay, and once you select and object the screen is clear and helpful to get the telescope pointed correctly.
  • Observation logging: I like to keep track of what I see each night. I don't often sketch, just record what I saw when, with what eyepiece and some basic info about the experience. If I could do this right at the eyepiece, that'd save time.

My hope is that other people will find this combination of functionality useful, will build their own PiFinder™ and help the whole project improve by making suggestions and potentially contributing to the software. It's a pretty easy build with off the shelf parts and beginner friendly soldering.

Features

  • Zero setup: Just turn it on and point it at the sky!
  • Accurate pointing: Onboard GPS determines location and time while the camera determines where the scope is pointing. Inertial Measurement Unit tracks scope motion and updates sky position between camera solves
  • Self-contained: Includes catalog search/filtering, sky/object charting, push-to guidance and logging all via the screen and keypad on the unit.
  • Dark site friendly: Red OLED screen and soft backlit keys have wide brightness adjustment, right down to 'off'. No need for bright cell phones or tablets
  • Easy access: Can be mounted by the eyepiece just like a finder.
  • Wifi Access Point / SkySafari Integration: The PiFinder™ can act as a WIFI access point to connect your tablet or phone to sync SkySafari or other planetarium software with your scope.

Build Your Own

The PiFinder™ is fully open-source hardware and software. You can order PCB's and 3d print the case with the files in this repo and order all the parts from the parts List.

If you would like pre-assembled units, kits or other items to jump start your PiFinder™ journey, visit PiFinder.io to see what's available and place an order.

Docs

Releases and Updates

If you are using a PiFinder, I recommend you watch releases in this repo. Click the 'Watch' button up at the top right of the page, choose 'Custom' and then 'Releases' to make sure you don't miss any new features!

PiFinder™ on my Dob

If you'd like to learn more about how it works, and potentially build your own, everything you need should be here. I recommend starting with the User Manual and then checking out the build process using the links below.

Discord

Join the PiFinder™ Discord server for support with your build, usage questions, and suggestions for improvement.

Parts

46
QtyValueFootprintReferences
17LEDLED_THT:LED_D1.8mm_W3.3mm_H2.4mmD1, D2, D3, D4, D5, D6, D7, D8, D10, D11, D12, D13, D14, D15, D16, D17 +1
17SW_Push_DualRSU:SW_PUSH_6mm_with_holeSW_A1, SW_B1, SW_C1, SW_D1, SW_DN1, SW_GO1, SW0, SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 +1
3Hole_PadHorizon:Mount_M2.5H1, H3, H4
122Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
1GPS ModuleRSU:GT-U7_GPSJ4
1IMURSU:Adafruit_BNO055_IMUJ3
1LOGORSU_Graphics:bblabs_logo_smlG***
1Q_NPN_EBCPackage_TO_SOT_THT:TO-92_Inline_WideQ1
1Raspberry_Pi_2_3PiHat:Pin_Header_Straight_2x20J1
1displayRSU:Waveshare1.5inOledJ2

The 45 most common of 46 parts.

Questions

How big is the PiFinder PCB?

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

What parts does the PiFinder use?

46 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 PiFinder KiCad files?

From the brickbots/PiFinder repository on GitHub, at the commit this page was made from: the board is kicad/PiFinder_v2/PiFinder.kicad_pcb and its schematic kicad/PiFinder_rev4/BQ25895_Power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PiFinder design in my own project?

Its repository publishes it under the GPL-3.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).

More from brickbots/PiFinder

2
  • 4 layers98 × 75 mmPiFinder4, the printed circuit board in 3D

    PiFinder4

    brickbots/PiFinder

    A plate solving telescope finder based around a Raspberry PI and RPI HQ Camera

    157 parts257GPL-3.0
  • 2 layers93.8 × 64.2 mmPiFinder smt, the printed circuit board in 3D

    PiFinder smt

    brickbots/PiFinder

    A plate solving telescope finder based around a Raspberry PI and RPI HQ Camera

    54 parts257GPL-3.0

Similar boards

  • 2 layers83.3 × 65.3 mmSimonShield, the printed circuit board in 3D

    SimonShield

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    46 parts14kMIT
  • 2 layers27.8 × 22.3 mmAudio, the printed circuit board in 3D

    Audio

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    46 parts4.3kMIT
  • 2 layers370 × 11 mmDaylight XXL, the printed circuit board in 3D

    Daylight XXL

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    46 parts1.1kGPL-3.0
  • 2 layers87.5 × 50 mmMesabob, the printed circuit board in 3D

    Mesabob

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    46 parts990GPL-3.0
  • 2 layers38.8 × 62.5 mmESPAudio, the printed circuit board in 3D

    ESPAudio

    hackclub/OnBoard

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

    46 parts915
  • 2 layers53.2 × 24.8 mmPicoLink, the printed circuit board in 3D

    PicoLink

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    46 parts765
  • 2 layers23 × 29 mmESP32-epaper adapter, the printed circuit board in 3D

    ESP32-epaper adapter

    pcbreflux/espressif

    all espressif stuff will committed here

    46 parts608GPL-3.0
  • 2 layers25.5 × 73.5 mmTERES PCB2-IO Rev.B, the printed circuit board in 3D

    TERES PCB2-IO Rev.B

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    46 parts578Apache-2.0