Skip to the content
PCBKitNew board
2 layers107 × 52 mmCelestialSync, the printed circuit board in 3D

This an telescope mount controller inspired by OnStep and OpenAstroTracker, but written OOP to be maintainable.

Size
107 × 52 mm
Copper layers
2
Thickness
1.6 mm
Parts
75
Nets
130
Pads
397
Tracks, vias
559, 80
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 May 2024
Updated
11 May 2025

Overview

CelestialSync is an open-source printed circuit board by davidfobar, from the davidfobar/CelestialSync repository on GitHub. It is a 2-layer board of 107 × 52 mm with 75 parts on 130 nets, routed with 559 tracks and 80 vias.

It is built around the CAM-M8Q-0, ESP-12F and AP63203WU, with the BMP390L, SI7021-A20-GM and W25Q32JVSSIQ among its other parts. Its parts include 19 resistors, 14 ICs, 14 connectors, 13 capacitors and 4 transistors. It belongs with the ESP8266 and STM32 boards of this library.

Main components

10

README

README.md

This an telescope mount controller inspired by OnStep and OpenAstroTracker, but written OOP to be maintainable.

Parts

75
QtyValueFootprintReferences
710kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3, R8, R9, R12, R13, R14, R15
61kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR4, R5, R6, R7, R10, R11
6Conn_01x04_PinConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ4, J5, J6, J11, J12, J13
51uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C2, C3, C5, C7
5Conn_01x02_PinConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ7, J8, J9, J10, J14
4200Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR16, R17, R18, R19
4A03400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3100uFCapacitor_SMD:C_2220_5750Metric_Pad1.97x5.40mm_HandSolderC11, C12, C13
3~TMC5160T:TMC5160TU11, U12, U13
2100nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC8, C9
25.1kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1, R2
2SW_PushButton_Switch_SMD:SW_SPST_PTS810BOOT1, RESET1
110uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC6
1220nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC4
14.7uHInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL1
147uFCapacitor_SMD:C_2220_5750Metric_Pad1.97x5.40mm_HandSolderC10
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U8
1AP63203WUPackage_TO_SOT_SMD:TSOT-23-6U7
1BMP390LLibrary:bmp390_handsolderU10
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_Wuerth_6941xx301002J3
1CAM-M8Q-0CAM-M8Q-0:LCC100P960X1400X210-31NU3
1Conn_02x05_Top_BottomLibrary:STLINK-V3MINIEJ2
1ESP-12FRF_Module:ESP-12EU6
1Jumper_3_OpenConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1
1LSM303AGRLibrary:lsm303_handsolderU4
1SMBJ33ADiode_SMD:D_SMB_HandsolderingD2
1SMF5V0ADiode_SMD:D_SMFD1
1STM32L412CBUxLibrary:HandSolder QFN-48U5
1Si7021-A20Package_DFN_QFN:DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mmU9
1TPD2EUSB30Package_TO_SOT_SMD:Texas_DRT-3U1
1Thermistor_NTCResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalTH1
1UJ20-C-H-G-MSMT-1-P16-TRUJ20-C-H-G-MSMT-1-P16-TR:SAMESKY_UJ20-C-H-G-MSMT-1-P16-TRJ1
1W25Q32JVSSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU2
1~Library:LM2569_moduleU14

Questions

How big is the CelestialSync PCB?

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

What parts does the CelestialSync use?

75 parts, built around the CAM-M8Q-0, ESP-12F, AP63203WU and BMP390L. 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 CelestialSync KiCad files?

From the davidfobar/CelestialSync repository on GitHub, at the commit this page was made from: the board is hw/v0.1 - PCBWAY/CelestialSync.kicad_pcb and its schematic hw/v0.1 - PCBWAY/CelestialSync.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the CelestialSync design in my own project?

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

Similar boards

  • 4 layers96 × 74 mmTellmelight rev a1, the printed circuit board in 3D

    Tellmelight rev a1

    qiaoyo/TellMeLight

    TellMeLight is designed for ai hardware full-lifetime cycle.

    52 parts
  • 4 layers112 × 28 mmHyades, the printed circuit board in 3D

    Hyades

    prs2026/Lyra-flight-computer

    repo for the lyra flight computer

    108 parts3GPL-3.0
  • 2 layers25.4 × 17.8 mmAdafruit LSM303AGR, the printed circuit board in 3D

    Adafruit LSM303AGR

    Granterson/PCB---Digital-Compass

    The planning, design, and manufacture process of my digital compass project

    25 parts
  • 2 layers49.9 × 34 mmEsp12f si7021-v1.2, the printed circuit board in 3D

    Esp12f si7021-v1.2

    amadeuspzs/esp8266-temperature-humidity

    Low power MQTT temperature and humidity sensor

    25 parts24
  • 4 layers44.5 × 22.5 mmIkea fyrtur, the printed circuit board in 3D

    Ikea fyrtur

    mjuhanne/ikea-fyrtur

    ESP8266 WiFi module PCB for Ikea Fyrtur blinds

    46 parts23MIT
  • 4 layers43.5 × 53.1 mmVanguard new, the printed circuit board in 3D

    Vanguard new

    SpacePicklesRocketry/2025-Electrical-2

    New electrical repo(buggy old one)

    100 parts