Lady Heather has a feature designed just for this application. The TS keyboard
command (and the /ts? command line options) allow setting the system clock from
the time message sent by a GPS receiver (assuming the program has permission to
set the clock). This typically gets the system time
I've looked at automatically determining the local time zone offset from UTC a
few times... and always considered jumping off a cliff to be a better option.
Huge, unreliable, always changing boundary data bases... local anomalies due to
political reasons... lotsa really boring testing and
I recently add the ability to Lady Heather to monitor a PPS output and apply
sawtooth correction sto the measured PPS and log the results.
The Venus timing receivers tout a PPS output with +/- 6 nsec PPS jitter and
sawtooth corrections. Alas, the PPS output does not appear to meet this claim.
The F9 has a totally new internal architecture / processor, so it's best to
make no assumptions about how it works compared to older models.
For the LEA-6T the correction strategy is clearly "add previous sawtooth
value". That does not work for the F9P.
The two candidates for the F9P are
I am adding the ability to Lady Heather to apply receiver sawtooth correction
values to measured PPS values... this requires having a receiver that outputs
sawtooth values as the main input device and connecting a TICC/counter
measuring the receiver PPS output as an auxiliary input device.
On some GPSDOs (like those made by Trimble that speak TSIP) you can disable
disciplining. Doing this usually reduces phase noise on the outputs, but in
this mode the frequency will drift over time. A lot of hams normally keep
disciplining on and turn it off when they are driving a radio.
Hopefully if Sparkfun does a F9T, they will bring out a pad for TIMEPULSE 2.
On the F9P, I have been unable to change the settings for TIMEPULSE2... maybe
the F9P does not actually support it even though is is mentioned in the docs.
Sparkfun has their SPARKX division that does short runs
I got in a Ublox F9P multi-band receiver from Sparkfun. Lately I've been
testing the 1PPS output. This data is from the F9P tracking GPS and GLONASS
L1 and L2. The PPS was measured by a TAPR TICC clocked by an HP-5071A. BTW,
processing the raw F9P measurement data with CSRS-PPP produces
Back in the late 70's I worked for a mini-computer company. They were a
horrendous paper-work factory... spec after needless/useless/virtually
identical documentation requirements. I wrote one document where I put all
the timings in units of "ffn"... femto-fortnights. It was over three
You will need RINEX v3.x format to take advantage of the F9 multi-GNSS data.
CSRS-PPP seems to be the only online service that takes v3 data. Also they
seem to only handle GPS and GLONASS at the moment.
I have an F9P on order, but Fedex seems to be taking their sweet time (says 2
weeks to
I don't know if that Chinese multi-band antenna needs a ground plane/pizza pan.
My antenna mount tripod has one handy, so I am using it.My first tests
were without the pan and I didn't notice any before/after differences but did
not do any extensive testing. The CSRS-PPP position error
This is the antenna that I am now using. I do have it mounted over an 18"
pizza pan... I don't know if that does any good, it seemed to work fine
without it.
Before I got my multi-band splitter/amp I was using a HP-58517A 8 channel unit.
It worked reasonably well with GLONASS and BEIDOU L1. GLONASS signal was a
bit degraded and you would lose a few satellites. I could even track GPS L2
with an Ashtech Z12, but the L2 carrier phase / pseudorange
I'm currently using one of those sub-$100 Chinese multi-band antennas. It
works quite well. With a L1/L2 survey grade receiver I get position error
ellipses in the 6-10 mm range (amazing considering my horrible
antenna/multipath environment).
Antenna feed is 50 feet of RG6 coax. It feeds a
Most of the UCCM devices don't store the position. They do a survey every time
they power on. The Samsung devices also seem to do a survey after extended
periods of holdover. Some of the Trimble (or is it Symmetricom) units will
save the survey position in EEPROM.
I recently did a
Here is a list of the signals that the M9P can process:
GPS L1C/A
GPS L2 CL
GPS L2 CM
Galileo E1 C
Galileo E1 B
Galileo E5 bI
Galileo E5 bQ
BeiDou B1I D1
BeiDou B1I D2
BeiDou B2I D1
BeiDou B2I D2
QZSS L1C/A
GLONASS L1 OF
GLONASS L2 OF
With 2 L2 GPS signals available, the lack of GPS L5 is
All the Ublox timing receivers output carrier phase and pseudorange data, so I
suspect the F9T will also. Heather can directly write a RINEX file that can
be submitted to CSRS-PPP for a precise (say 100 mm) position using L1 only
data. For L1/L2 data you have more online processing options
Heather can run on Windows, macOS, Linux (including the RasPi) and FreeBSD.
Check the first post of this thread. There is a link to the X11 version source
code (also download the attached heather.txt file that contains the
documentation). That .zip file also has a pre-compiled binary for
You can send it a '#' to get back to the config menu.
Or use Lady Heather to control it and log data captures. The 'P' keyboard menu
has most of the config commands. Heather (and the '#' command won't work with
the original firmware release... you may need to upgrade the firmware.
Are you
That looks like the antenna that I am currently using. The were mentioned on
the list last year, but the cheap ones quickly disappeared and the price went
to $250-$300. The seem to work very well. I get 6-10 mm error ellipses using
L1/L2 GPS on a Trimble NetRS. They have no problem with
I also expected that, but when I added the ability of Lady Heather to plot the
SNR/az/el/carrier phase/pseudorange of a given satellite, I found that they
repeat every 24-ish hours. At 12-ish hours the SNR and time the receiver had
usable signal was greatly reduced.
>The
> It is clearly multi-band for GPS. It is unclear from a quick read if it is
> multi-band for the other systems.
Here's what they say it supports:
184-channel u-blox F9 engine
GPS L1C/A L2C,
GLO L1OF L2OF,
GAL E1B/C E5b,
BDS B1I B2I,
QZSS L1C/A L2C
Here's the link to the Sparkfun device.
Sparkfun is now selling the Ublox F9P L1/L2 GPS receiver module on a board
($219). The F9P supports GPS/Galileo/Glonass/Beidou and tracks L1/L2 data. It
outputs carrier phase data and has survey-in and fixed position support along
with RTK support (10 mm accuracy). Looks like the F9P has 1
The official RPi touchscreen mounted in a Smartipi case (with the extended back
cover) works very well. That's how I have my alarm clock configured. The GPS
and a backup battery are mounted in the back cover. I once hacked up a version
of Heather that does the singing clock during the day
Oooh, very nice, the full monty of tuning goodness!After doing all that
you can spend countless hours tweaking things in search of maximum
time-nut-goodness...
I'm not sure that a 96 hour precision survey is measurably better than 48
hours, but what the heck, might as well go for it.
When I was playing with the sidereal time code I found lots of buggy/bogus
implementations and also lots of web calculators that were either totally wrong
or off by some amount.Same for sunrise/sunset code and equation-of-time
code. It's hard to know what code / sites you can trust.
Check out the sidereal code in Lady Heather (it's in heathmsc.cpp) and see if
anything looks usable. Heather uses double precision floating point for all
the time functions. To display sidereal times set the time zone to GMST, GMAT,
LMST, or LAST.
Also, if you are doing integer arithmetic,
I have updated first post on the thread on EEVBLOG.COM to version 6.14 Beta.
It has the Windows .exe file attached and also a link to download the source
code and Linux/MacOS/FreBSD build package.
This update includes support for Trimble receivers that speak RT17 (such as the
NetRS), the
Yes, my use of "decimate" was not a good one. I was going to use "round", but
the previous discussion sort of implied to me that the least significant data
values were just going to be chopped off and not rounded. "Truncate" would
have been better, but the word eluded me at the time. Since
Lady Heather has a TICC tuning feature ( keyboard command) that sets the
channel offset, etc values. You connect a 1PPS input to both channels via
matched cables and a "T" adapter. Heather calculates and sets various
parameters.
And as far as decimating the TICC output values in firmware...
Lady Heather also supports the TICC. The TICC can be the main input
"receiver" device and/or an auxiliary input device. With two TICCs connected
you can process four channels of data.
Heather lets you configure the main input device TICC parameters and also has
the ability to "tune" the
It is with great sadness that I announce the passing of my friend and fellow
time-nut Lars Walenius. Lars was a wonderful person that was always willing
to share his knowledge and offer help to anybody that asked.
He is probably most famous here for his "Lars GPSDO", a very simple and low
Lady Heather does have an audible "tick" clock mode. It ticks on the second
and beeps on the minute. The ticks and beeps are fairly well synchronized to
true time.
You can also set the clock name displayed on the analog clock display... Mine
is usually set to Patek-Philippe.
A friend of mine has his GPS antenna disguised as a bird feeder... ground
plane is a pizza pan. Antenna mounted at the top of a clear tube filled with
bird food... alas, no holes for the birds to get to the food.
___
time-nuts mailing list --
Lady Heather has DST code. It has rules for USA, Europe, and Australia or the
user can specify a local rule. The code is not very complicated, but getting
it right (and testing) can be tricky.
>Has anybody looked into how much code it takes to implement DST?
I recently got in a Trimble NetRS L1/L2/L2C survey grade receiver (Evil Uncle
Bob made me do it ;-) ). It consistently gives position error ellipses in
the 6mm range after post-processing 24 hours of data.
I had high hopes it would have a decent 1PPS output... nope. The PPS output
usually
I recently completed some comparison tests of the PPS and 10 MHz outputs of 17
different GPSDOs.
The tests were done with a TAPR TICC time interval counter running in timestamp
mode and the data was acquired and processed with Lady Heather. The TICC was
clocked by a HP-5071A cesium beam
Looks like somebody (sort of) duplicated Tom's experiment (and stole the name):
https://www.theregister.co.uk/2018/12/07/galileos_magnifico_measurement_1976_redshift_test_updated/
___
time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go
Not all the "holdovers" on the Trueposition are due to signal issues. Many
seem to be related to it tuning itself up after a power cycle and they improve
or go away after a couple of days of running.
But your antenna signal level map is rather awful... lots of red. It could be
antenna,
The case temperature derived from the ADC reading does not match actual
measured values. The PRS10 data sheet says it is roughly the temperature
midway between the baseplate and lamp temps.
___
time-nuts mailing list -- time-nuts@lists.febo.com
To
My case temp runs around 70C with the SRS heatsink installed. If you don't
have a heatsink (a rather bad idea) it might run 80C. The latest SRS heatsinks
don't seem to be as good as the earlier units which had a lot more metal to
them... my heatsink is the later model.
Lady Heather uses the DTR and RTS modem control signals to control the fan. If
you are using a USB-Serial converter the code should work as-is. Heather does
not have any code specific to a particular type of hardware (such as the PI).
If you are using the PI GPIO serial port, you would need
I put a $25 50 watt (?) Meanwell in mine and in mine and it works well. The
original power supply was made by PowerOne. They are still made...$300-$400 on
Digikey and Mouser.
My 58503B had a shorted ceramic cap across the input of one of the 15V
regulators. The cap was glowing orange with
https://ifixit.org/blog/11986/iphones-are-allergic-to-helium/
___
time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.
A SMA connector for EFC input would be nice. Also a footprint for the
Oscilloquartz 8663 DOCXO... these are rather nice oscillators. They do have a
ref voltage output.
___
time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
The fudge value is generally used to compensate for the channel A vs B internal
offsets.
Lady Heather works with the TICC and has an "autotune" function () that can
calculate and set the FUDGE and TIME2 parameters. You feed a 1PPS signal into
a "T" adapter and feed the T outputs to the
The 58503A needs a null-modem pinout serial cable to connect to a PC. The baud
rate defaults to 9600:8:N:1
___
time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and
Try the !h keyboard command to hard reset it back to factory defaults...
___
time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.
All the UCCM receivers have a EXT option... but most refer to it as LINK.
Heather sets it to GPS on startup. I believe LINK/EXT selects an external
PPS/PP2S provided by the base station. I think they normally operate it in
GPS mode and switch to EXT if the GPS goes down.
I had to make several changes to Lady Heather to work with these... you may
have an earlier version.
How are you connecting the serial port? In the photo, I did not see the row
of four holes that is on the Trimble / Symmetricom versions.
___
Lady Heather now has some partial support for the Lars GPSDO. It does not
directly send any commands to the device (I don't have one yet to implement
that), but you can use the !u or !t keyboard commands to do that,
Heather treats the Lars GPSDO as a time interval counter. You need to start
The Arcron Zeit clock does. It also has an RS-232 port. Lady Heather
supports it (but calls it an Acron Zeit due to some typos in the original
docs that I found and since there are maybe two people in the universe that
still use them, I haven't had much motivation to fix that).
At one
I read that the latest GPS sats don't even have the ability to implement
selective availability... seems a dubious claim to me, though.
-
> Indeed it might get turned back on again.
___
time-nuts mailing list --
These are Samsung's version of the "UCCM" series of GPSDOs. Lady Heather now
works with them. I had to tweak the code to handle their funky/erratic
end-of-line sequences... various versions of CR/LF, LF, LF/CR. Their STATUS
screen and some message responses are also a bit different. They
I just bought a couple of Advantech AIMB-214E mini-ITX 1.86 GHz motherboards
from a local surplus store for $25 ea (NIB). They have 6 genuine RS-232 ports
(two can be configured for RS-422/485). Alas, the store don't do mail order
and are currently out of stock (but the boards are around
If your receiver has it the $GPZDA can be a better message to use. They
usually have better seconds resolution and some receivers give them some
special love as to when they come out. But, depending upon your code, this may
not matter. Also check to see if your chosen time message comes
Besides temperature compensation for holdover conditions you should also
include drift compensation for OCXO aging. The Trimble GPSDOs, HP 38xx and
53xxx GPSDOs, and Oscilloquartz Star-4 do this. Oscilliquartz calls it ATDC
(Automatic Temperature and Drift Compensation). For many OCXOs
Me too... that's why Lady Heather can calculate and plot solid earth tide
displacements. Also the vertical offset in gravity due to solar/lunar tidal
effects.
-
>I'd rather read about Earth tides affecting time measurements. ___
I recently added a feature to Lady Heather that can output the sun and moon
positions to a port. This was for use by solar trackers and moon bounce
antennas. It would be easy to modify that code to output the position of a
satellite (or all satellites) if you wanted to keep an antenna
A GPS receiver that supports SBAS, etc will tell you where the sats are. Some
only report to 1 degree, others 0.1 to 0.01 degrees resolution. The beam with
of a small dish at GPS freqs is not all that narrow.
Using orbital elements or processing the GNSS ephemeris message will give you a
Several GPS receivers have a setting for enabling jamming detection and/or
mitigation. The datasheets don't tend to talk about what it does. But, if
the receiver supports it (Trimble and Venus devices), Lady Heather can
configure it.
___
time-nuts
I once bought a pair of low power 315 MHz TX/RX modules and was going to try
them in a model rocket + GPS. I tested them with a serial port and they had a
range of a couple thousand feet at 1200 BPS. But when the transmitter was
connected to the GPS, the GPS lost lock... turns out 315 MHz *
The Ublox 7 has two programmable "timepulse" outputs. The default freqs are (I
think) 1 PPS and 10 MHz.I don't remember if the Ublox 6 has one or two
outputs... also some of the earlier Ublox receivers have limits on the range
you can set the output(s) to (like 1 kHz). Lady Heather can
Like I mentioned before, get a $10-ish Ublox Neo7 board/antenna off of Ebay,
program one of the Ublox pulse output pins for 60 kHz. Add your favorite
microprocessor to talk to the Ublox and drive the modulator. The Ublox 60kHz
output should be more than accurate and stable enough to do
If I was going to do it I would take a cheap Ublox 7M board (around $10 with
antenna), program one of the time pulse outputs for 60 kHz (it divides evenly
into 48 Mhz so no jitter), feed the Ublox serial data / 1PPS to an AVR chip
(or $2 Arduino Nano clone), and use that to modulate the 60
Also check your red LEDs. I have some that have a Vf of over 3V. They could
be a blue LED/phosphor (not likely, blue -> red conversion is rather
inefficient) or two red LEDs in series.
___
time-nuts mailing list -- time-nuts@lists.febo.com
To
Also note that Heather can only get/update the FC value (usually( every two
seconds. Occasionally, due to vagaries in the PRS-10 response timing, you
can see two consecutive values in the log that are not the same.
> 2) Have any of you ever logged the FC values while at the same time taken
Three of the four Galileo satellites launched last December have been activated
(passive hydrpren maser clocks) bringing the total number of usable sats to 17.
The fourth one is still "under comiisioning" .Four more sats were launched
last month... hopefully it won't take them 8 months to
the device,
I can use that as a starting point.
-
> If so, they can do either their custum binary protocoll or NMEA. I
have been meaning to suggest for Mark Sims that it would be a
apreciated addition to Lady Heather to add the binary protocoll.
I should have a manual around, if the T
I've been happy with these:
https://www.ebay.com/itm/10Mhz-GPSDO-OSCILLOQUARTZ-OSA-OEM-GPS-GPSDO-10MHz-1PPS-STAR-GPS-Clock/262861459973?hash=item3d33c39205%3Ag%3AsbYAAOSwh2xYAjrp&_sacat=0&_nkw=oscilloquartz+gpsdo&_from=R40=nc&_trksid=m570.l1313
They are not nearly as tweakable as the
https://arstechnica.com/gadgets/2018/07/windows-10-will-get-better-at-telling-the-time-with-new-leap-second-support/
___
time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
I just got an email from CSRS-PPP outlining their upgraded service coming 14
Aug 2018.
https://webapp.geod.nrcan.gc.ca/geod/tools-outils/documentation.php
The new software supports all GNSS systems and will handle carrier phase
observations for L1 only receivers. Currently CSRS-PPP only
The main reason is to reduce the file size. RINEX files can be rather long...
depending upon what the receiver reports and the satellite systems in use, a 24
hour long 1 Hz file can be over 40 MB. BTW, you can .zip the file for
uploading.
CSRS-PPP is the only online service that I have
Yes, the altitude error estimates are generally around twice the lat/lon
values.
I'm currently playing with taking the same 16 hour/1 sec interval data set
(from a Trimble Acutime GG receiver) and decimating it to 5/10/30 second
intervals and also to 2/4/8/16 hour lengths and seeing how
Actually it is that simple. The relevant RINEX commands are in the new "M"
(mesurement) keyboard menu. The MW command is used to write the file. MR is
used to set the measurement rate (defaiult 1 second). The other commands
mostly provide various info that can be added to the RINEX file
101 - 175 of 175 matches
Mail list logo