Skip to the content
PCBKitNew board
2 layers45 × 42.8 mmUsb si5351 gpsdo, the printed circuit board in 3D

Usb si5351 gpsdo

rhgndf/mini_gpsdo1

A mini GPSDO

Size
45 × 42.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
74
Nets
72
Pads
287
Tracks, vias
659, 234
Pours
358
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Oct 2024
Updated
11 Nov 2024

Overview

Usb si5351 gpsdo is an open-source printed circuit board by rhgndf, from the rhgndf/mini_gpsdo repository on GitHub. It is a 2-layer board of 45 × 42.8 mm with 74 parts on 72 nets, routed with 659 tracks and 234 vias.

It is built around the ATGM336H-6N-74, MD57E33QA3 and SI5351A-B-GT, with the H5VU10U, GZ2012D601TF and 1XTV25000MBA among its other parts. Its parts include 29 capacitors, 18 resistors, 9 connectors, 7 diodes and 4 ICs. It belongs with the STM32 boards of this library.

Main components

6

README

README.md

Mini SI5351 GPSDO

GPSDO

Features

  • VC-TCXO at 10MHz
  • SI5351 PLL chip, arbitrary frequency output
  • All 3 outputs broken out
  • STM32G431 microprocessor
  • JLCPCB-assembled
  • <25USD each
  • Designed to fit a 45cm by 45cm by 18.5cm aluminium enclosure.
  • Front and back PCB panels coming soon.

Manufacturing

Obtain the three files in hardware/jlcpcb/production_files

  • Upload the gerber to the order page, choose SMT assembly
  • Upload the BOM and CPL file in the SMT assembly page.

Firmware

  • If the flash is empty, press the BOOT0 button, then the NRST button and release both, if the firmware is already flashed, you can skip this step.
  • Run dfu-util -a 0 -s 0x08000000:leave -D si5351_gpsdo.bin

Building

Within the firmware folder, run

text
cmake -DCMAKE_TOOLCHAIN_FILE=cubeide-gcc.cmake  -S ./ -B Release -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
make -C Release VERBOSE=1 -j

Configuration

The configuration can be done through the web using https://rhgndf.github.io/mini_gpsdo/

Parts

74
QtyValueFootprintReferences
15100nFCapacitor_SMD:C_0603_1608MetricC2, C7, C8, C9, C10, C11, C12, C13, C15, C16, C17, C18, C19, C25, C26
91uFCapacitor_SMD:C_0603_1608MetricC1, C3, C4, C5, C6, C14, C21, C28, C29
8100kResistor_SMD:R_0603_1608MetricR8, R9, R10, R11, R12, R13, R14, R17
65.1kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R7, R18
5H5VU10UDiode_SMD:D_SOD-882DD1, D2, D3, D4, D5
4Conn_Coaxialeasyeda:SMA-SMD_BWSMA-KE-P001J1, J2, J3, J4
32.2nFCapacitor_SMD:C_0805_2012MetricC22, C23, C24
3GZ2012D601TFInductor_SMD:L_0805_2012MetricFB1, FB2, FB3
210uFCapacitor_SMD:C_0603_1608MetricC20, C27
22kResistor_SMD:R_0603_1608MetricR5, R6
2510RResistor_SMD:R_0603_1608MetricR15, R16
2MD57E33QA3easyeda:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BRU3, U4
11XTV25000MBAeasyeda:OSC-SMD_4P-L3.2-W2.5-BLX1
11uHInductor_SMD:L_0805_2012MetricL1
1ATGM336H-6N-74easyeda:COMM-SMD_18P-L10.1-W9.7-P1.1-TL_L76-LBCN1
1BOOT0easyeda:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2SW2
1EXT_PWRConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1GREENLED_SMD:LED_0805_2012MetricD6
1NRSTeasyeda:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2SW1
1PPSeasyeda:SMA-SMD_BWSMA-KE-P001J8
1REDLED_SMD:LED_0603_1608MetricD7
1STM32G431CBUxPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1
1SWDConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ7
1Si5351A-B-GTPackage_SO:MSOP-10_3x3mm_P0.5mmU2
1USB_C_Receptacle_USB2.0_16Peasyeda:USB-C-SMD_TYPE-C16PINJ5

Questions

How big is the Usb si5351 gpsdo PCB?

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

What parts does the Usb si5351 gpsdo use?

74 parts, built around the ATGM336H-6N-74, MD57E33QA3, SI5351A-B-GT and H5VU10U. 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 Usb si5351 gpsdo KiCad files?

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

Can I use the Usb si5351 gpsdo design in my own project?

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

Similar boards

  • 2 layers42 × 66 mmWafflehw rev0.1, the printed circuit board in 3D

    Wafflehw rev0.1

    Jankyneering/Waffle_hw

    Hardware designs for Waffle, a compact Pager and general RF multitool.

    42 parts2GPL-3.0
  • 6 layers100 × 62 mmExpansion board v4, the printed circuit board in 3D

    Expansion board v4

    naizhao/Pilot-Kit-Box-ESP32-P4

    Pilot Kit Box (ESP32-P4 Edition)

    235 parts11MIT
  • 4 layers90.8 × 121.7 mmMeshDeck, the printed circuit board in 3D

    MeshDeck

    ThePangel/MeshDeck

    Standalone ESP32-S3 powered Meshtastic device!

    242 parts1
  • 4 layers70 × 50 mmMotor power poc, the printed circuit board in 3D

    Motor power poc

    Galacs/motor-power-poc

    A POC PCB to test circuit electrical protections and motor control schemes

    165 parts
  • 4 layers29 × 42 mmRollxoxo shim, the printed circuit board in 3D

    Rollxoxo shim

    Galacs/rollxoxo-shim

    Shim pcb to allow remote control of rollxio garage door via wifi or bluetooth

    72 parts
  • 2 layers307.2 × 80.4 mmTs52k, the printed circuit board in 3D

    Ts52k

    sadaoikebe/ts52k

    TS52K 4-row Oyayubi Shift keyboard

    150 parts
  • 2 layers28.3 × 28.5 mmStepTracker, the printed circuit board in 3D

    StepTracker

    tas-miley/PCB-Wearable-Health-Tracker

    PCB design to run the Wearable Health Tracker firmware project.

    42 parts