This project is for a simple, Arduino Nano based, frequency counter. It uses a GPS one-pulse-per second (1PPS) signal from an inexpensive module. Typical performance is ~10 ppb. Measures signals from 0.01 Hz to ~80MHz.
The download has files for the enclosure as well as all files to build the GPSDO. Files include schematic, BOM (parts list), PCB files, Arduino sketch file (source code), label artwork, operating instructions, etc.
Arduino hobbyist may find some interesting code examples in this source code such as:
Multiple operation pushbutton (short and long press) Using a analog comparator for a pushbutton Statistics code for rolling calculation on 64 bit numbers Using the watchdog timer to monitor external events Disabling specific interrupts Formatting large numbers for display (adding commas and decimal points) Using a bi-color LED on a single I/O line
Note that the main enclosure incorporates a RJ45 Keystone Socket that I borrowed from pyr0ball ( https://www.thingiverse.com/thing:2395315 ) The LCD enclosure can be found at: https://www.thingiverse.com/thing:4589751
A GPS enclosure used on this project can be found at: https://www.thingiverse.com/thing:4592527 or https://www.thingiverse.com/thing:4633005
This was featured on EDN.com : https://www.edn.com/simple-high-accuracy-precision-resolution-frequency-counter/
!!! NOTE !!! MOST OF THE MAIN INFO IS IN A FILE CALLED "GPS Freq Counter Info.zip" BUT THINGIVERSE WILL NOW NOT ALLOW ME TO UPLOAD A ZIP FILE. SO, I RENAMED IT WITH A ".zipX" FILE TYPE. AFTER DOWNLOAD JUST CHANGE THE FILE EXTENSION TO ".zip". SORRY FOR ANY INCONVENIENCE, BUT I WILL TRY TO GET THE ZIP FILE TO UPLOAD CORRECTLY.
ALSO "DOWNLOAD ALL FILES" DOES NOT ALWAYS DOWNLOAD THE ZIP FILE. iF SO, CLICK ON "3 THING FILES" AND DOWNLOAD IT.
Printer Brand:
Creality
Printer:
Ender 3 Pro
**Supports:**Yes
Resolution:
0.2
**Infill:**30
Filament: Hatchbox PLA
Notes:
Print with the main enclosure upside down and with supports.
Category: ElectronicsThe author marked this model as their own original creation. Imported from Thingiverse.