PPS Watch: The Most Accurate Watch That Doesn't Tell Time

geerlingguy1 pts0 comments

GitHub - idlehandsdev/pps-watch: An extremely accurate watch that doesn't tell time. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

Uh oh!

There was an error while loading. Please reload this page.

idlehandsdev

pps-watch

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star<br>13

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>10 Commits<br>10 Commits

CAD

CAD

kicad

kicad

.gitignore

.gitignore

LICENSE

LICENSE

README.md

README.md

View all files

Repository files navigation

PPS Watch

The Most Accurate Watch that Doesn't Tell Time.

What it does

Receives GPS , achieves position/time fix

Outputs 1PPS (one pulse per second) on the GPS module's hardware TIMEPULSE pin, silent until locked, active at 1Hz once locked

Distributes that PPS signal across a BNC connector via buffered outputs

Accepts an external PPS reference, compares it against the GPS PPS via a hardware XOR phase comparator, with LED indicators for PPS presence and phase offset

No microcontroller. No firmware. The GPS module's hardware PPS pin drives the LEDs and BNC outputs directly through logic buffers.

Hardware

GPS module: u-blox MAX-M10S

Antenna: External via SMA, no onboard antenna. Direct-mount stub antennas (Quectel YEGT001AA right-angle / YEGT002AA straight) screw directly onto the SMA connector, no cable

Buffering: 2x 74HC125 quad buffer (GPS output side, external input side)

Comparator: 74AHC1G86 single XOR gate

Indicators: 0805 SMD LEDs -- 1x red (PPS), 2x green (fix / external PPS)

Power: CR2450 coin cell, switched via SW1, V_BCKP always connected

Config port: Qwiic (I2C) for one-time setup via u-center if needed

Connectors: 2x BNC, 1x SMA (antenna), 1x Qwiic

See the schematic for full signal flow and the BOM for part numbers.

CAD

This is a KiCad project. PCB mechanical design and 3D assembly were done in Fusion 360.

Fusion 360 share link: https://a360.co/4xXmWnG

BOM

** BOM needs updated missing a few components! - https://www.digikey.ca/en/mylists/list/XIH163JVIJ

Watch Assembly

3D Printed Parts

Print the following files from the CAD/ folder:

CAD/pcb_frame_mount.stl -- frame that holds the PCB

CAD/watch_band_mount.stl -- mounts the band to the frame

Watch Band

Any standard 22mm watch band works. Tested with:

Bandini Nylon Sports Watch Band Strap 22mm

Hardware

2 x M2x6mm Flat Head Plastic Threading Screws to mount body to strap mount. - https://www.mcmaster.com/90485A415/

2 x M3x6mm Pan Head Plastic Threading Screws for mounting PCB to Body - https://www.mcmaster.com/99461A939/

2 x M3x35mm Round Head Machine Screws to mount strap. Just Thread into the plastic snugly https://www.mcmaster.com/92000A134/

Felix Corp -- Idle Hands Dev R&D Division<br>Asset Tag: FC-IDH-UTC-001

About

An extremely accurate watch that doesn't tell time.

Resources

Readme

License

AGPL-3.0 license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Custom properties

Stars

13<br>stars

Watchers

watching

Forks

forks

Report repository

Releases

No releases published

Packages

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

HTML<br>100.0%

You can’t perform that action at this time.

watch time reload search hardware https

Related Articles