[time-nuts] Re: Win 10 stuff

2021-04-15 Thread Rex

Thanks for that info (below) about Win 10 turning off auto updates.

I think I got gpedit installed on my Win 10 Home and have made these 
changes. Nice.


Does anyone know if there is a way to get Win 10 to stop nagging me 
about creating/fixing a Microsoft account?  -- "Microsoft account 
problem -- we need to fix..."
I don't want an account. To paraphrase an old movie --  Accounts... we 
ain't got no accounts. We don't need no stinking accounts.


BTW My one Win 10 PC is dual boot with Linux Mint.


On 4/14/2021 12:10 PM, shouldbe q931 wrote:

To disable Windows Updates on a workgroup Windows.

Start > Run > gpedit.msc
Computer Configuration > Administrative Templates > Windows Components

Windows Update

Open Configure Automatic Updates
Select Disabled, then OK to close

To block feature releases (1803/1909/20h4 etc.) requires editing the
registry directly.

Other methods to prevent Windows Updates include running on an
isolated VLAN/Subnet etc.

I would however suggest that three raspberry Pi4 each with GPS/GPSDO
using PPS over GPIO would consume less power, and have greater overall
stability.

Cheers

On Wed, Apr 14, 2021 at 4:47 PM paul swed  wrote:

Several comments along this line.
I have also attempted a number of ways to stop the enforced reboots and
upgrades in win 10.
I do know win 10 embedded/IOT does allow you to shut upgrades off. But
getting an embedded license seems challenging in 1 or 2 units. As far as I
can tell embedded is pretty much full win 10 with a bit more control.
But all that said this threads has been really good with respect to a small
ntp server for the home. Almost enough to twist my arm into a linux
implementation.
Regards
Paul
WB8TSL

On Wed, Apr 14, 2021 at 11:28 AM Russ Ramirez 
wrote:


Hi Kevin, I tried this (am a Consultant) but on Windows 10 Enterprise, and
it had no effect. That's OK though because I am sick of the cr@p MS and
other companies are pulling with these platforms (even though it feeds
me:-).

I'll be implementing the PPS guidance that Canonical has documented for
20.04 tonight.

Russ



Message: 5
Date: Tue, 13 Apr 2021 17:28:53 +
From: Kevin Schuchmann 
Subject: [time-nuts] Re: Replacement of Windows NTP server with Linux
To: Discussion of precise time and frequency measurement
 
Message-ID: 
protonmail.com

Content-Type: text/plain; charset=utf-8

Russ,
   You could have also just run gpedit.msc (group policy editor) to turn
off the updates/reboots in windows 10.
It comes standard on pro but can be added to home also I believe.

Kevin



___
time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an 
email to time-nuts-le...@lists.febo.com
To unsubscribe, go to and follow the instructions there.

[time-nuts] Re: RE - before time was invented (Jan Boutsen)

2021-04-14 Thread Rex

The image file was .png not .php

png = an image file format
php = a sort of more secure, advanced html (web page format)

With that substitution of png for php, David's message all seems correct.


On 4/12/2021 7:22 AM, lmcdavid wrote:

As I received the email, the graphic file was attached, not embedded. Thunderbird 
displays attached .jpg files at he bottom of the email, but not .php files such as this 
graphic file. I have .php file types associated with IrfanView 64 so when I clicked on 
the attached file name, it opened immediately in IrfanView, my preferred (free) graphic 
file viewer.If using webmail instead of local client email, operation may be 
different.Embedded files, at best, are unpredictable."Prove it" 
indeed!LarrySent via the Samsung Galaxy S20


___
time-nuts mailing list -- time-nuts@lists.febo.com -- To unsubscribe send an 
email to time-nuts-le...@lists.febo.com
To unsubscribe, go to and follow the instructions there.


[time-nuts] PM6681 Counter Backup Battery

2020-11-15 Thread Rex

[This message is essentially a repost. See Note at bottom for details.]

The PM6681 counter (or CNT-81) has a small battery inside. It backs up, 
when the counter has no AC power, a section of SRAM memory. That memory 
holds a calibration constant that affects the accuracy of the counter's 
interpolation method for measurements. This memory also holds more 
mundane things like save and recall of counter user setups.


The battery should last for 5 to 10 years, but it is probably a good 
idea to replace it with a fresh battery every 5 years or so.


The backup battery is a single standard CR2032-style lithium 3V coin 
cell. To open the case there are 3 torx head screws. One in the bottom 
center (T10 size) and two at the back plastic feet (T20 size). With the 
screws our, I started the opening process by prying with a small 
screwdriver in the cracks between the plastic front panel and the case.


To keep the RAM memory intact, the counter must have AC applied and be 
in Standby. To remove the battery the holder has openings toward the 
front of the counter where you gently pry up the battery. I used a 
plastic screw driver adjustment tool. The new battery easily slides in 
the way the old one came out. For maximum long term goodness avoid 
touching the new cell with bare hands (possibly a bit too anal-retentive).


Hopefully a small pic I took of the battery location will be attached.

-Rex

[Note: I originally made this post as a reply to Bert in the thread 
"PM6681 PROMs v109". When I posted, I messed something up on the sending 
end which made the email look like it came from Bert ('ew') rather than 
from me (rexa).


This reposting is to fix that attribution and also to update the 
Subject, as this battery is unrelated to the PROMs.]




___
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.


[time-nuts] PM6681 PROMs v109

2020-11-13 Thread Rex

I have a Fluke PM6681 Counter

On the ko4bb site there is an image of the counter's v1.05 PROMs.

I just pulled the v1.09 PROMs from my counter and read out the contents.

I have placed the result here:
http://www.xertech.net/pm6681/Fluke_PM6681_Counter_PROM_v109.zip

Anyone interested, please download. If you see any issues or improvement 
suggestions, please let me know.  If all is well in a few days I'll look 
into uploading this to ko4bb.


 Back story below 
I have been following and participating in the thread "Frequency Counter 
Choice".


There has been a long discussion about the PM6681/Cnt-81 counter, mostly 
about saving and restoring one calibration parameter that gets lost if 
the internal backup battery dies. A method was described, but currently 
seems unresolved if the restore method works as hoped.


This promped me to open my PM6681 and ensure the battery was good. 
Having done that, I knew about the v1.05 PROM image but had never seen a 
v1.09 image. I decided to unplug the AC power and carefully remove the 
two v1.09 PROMs from my counter. I read out their contents with a 
reader/programmer tool I have. I returned the PROMs to my counter, 
applied AC, and the counter seems to be working fine.


The link provided above is my sharing of the results of this exercise.


___
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.


Re: [time-nuts] Frequency Counter Choice

2020-11-11 Thread Rex

Stijn,

Sorry to hear writing the string I read out hasn't worked so far.

Magnus,

Earlier in this thread (date 11/9) you said, "In order to write, you 
need to move the calibration jumper inside."


Do you recall, is there any truth to that? I only saw it mentioned in 
that one message and I thought maybe you were thinking of the Unprotect 
command (:SYST:UNPR;) that must precede the PUD write.


I'm not sure I really understand all the concepts of the process that 
the PC program drives to find the CALPLS parameter. If it actually 
iterates through many values of this parameter to make the tests, then 
there must be a GPIB way to set it without a power cycle. I'm just 
speculating.


-Rex

On 11/11/2020 6:23 AM, Magnus Danielson wrote:

Stijn,

Have you tried to power-cycle your counter?

May seem like a silly question, but just to make sure we are on the same
page.

I have had similar problems, but did not debug them all. I do remember
that after writing the string successfully I had to power-cycle the
counter thought, before it got accepted and past Calibration Lost message.

When I did this I could not rule out that my programming to control the
USB-GPIB infterface was correct, as I bone-headidly wrote my own from
ground up. At the time all the stuff with GPIB was flimsy so that's why
I just did not use what was available.

Cheers,
Magnus

On 2020-11-11 11:46, Stijn wrote:

Hi All,

I am one of the lucky persons with a PM6681 that has lost it's
calibration parameters.

Unfortunatly it seems not as simple as sending: :SYST:UNPR; *PUD #261
CALIBRATED: 2006-11-07, CALPLS: 4.25 ns, TMP: +22 °C
This produces an error.
If I sent: :SYST:UNPR; *PUD #253 CALIBRATED: 2006-11-07, CALPLS: 4.25
ns, TMP: +22 °C
Then the counter accepts the string and stores it.

BUT, I still get the Calibration Lost message.

btw. the LF at the end of the string you receive from the counter is
added by the counter itself, so it does not count for the charactercount.

I do have a different firmware version: PHILIPS, PM6681, 0, MAIN
V1.05  27 Jan 1997 / GPIB V1.13  27 Jan 1997

Stijn

Op 09-11-2020 om 17:47 schreef Rex:

Magnus and Azelio,

(About Pendulum or Fluke or Philips PM6681 Counter or equivalent CNT-81)

Here's a link to the thread where Magnus shared info in 2015.
https://time-nuts.febo.narkive.com/6WTFfsyN/pm6680-or-53131a-for-timepod

Your post is about half way down -- 2015-11-18 22:18:04 UTC

Yesterday I dug out my GPIB-capable PC and sent a couple commands to
my Fluke PM6681.

First I tried a basic one:
*IDN?
and got
PHILIPS, PM6681, 0, MAIN V1.09  26 JAN 2001 / GPIB V1.13  26 JAN 2001

So connection is good. Interestingly the *IDN command description
says the PM6681 will return its SN but the SN field here is 0. Oh
well, not important.

Then I sent *PUD?
and got
#261 CALIBRATED: 2006-11-07, CALPLS: 4.25 ns, TMP: +22 °C[LF]
where the [LF] at the end is not literal, it represents the line feed
char 0x0a.

So in addition to the CALPLS value, it looks like they also save the
TMP in centigrade when the test was run. I wonder if the counter uses
that?

So I hope if my counter ever lost this cal value, I could send it
this command:
:SYST:UNPR; *PUD #261 CALIBRATED: 2006-11-07, CALPLS: 4.25 ns, TMP:
+22 °C

I don't plan to try that now. If it ain't broke don't fix it.

There is one odd thing I see though. The last two of #261 is supposed
to say the string length is 61. But it isn't. I count it as 53 chars.
I don't know if this matters but the counter gave that number to me.
In the Programming Manual description page for *PUD, it gives a
couple examples and the #2nn values shown do have lengths that match
their string lengths.

If it is useful to anyone, I made a version of just the *PUD command
description from the Programming Manual and put it here:
www.xertech.net/pm6681/PUD_cmd.pdf

I also made a version of the Interpolater calibration process page
from the Service Manual. It can't really be used since it is obsolete
and the old DOS program seems unobtanium. It may give a few hints
what they were up to.
I put it here:
www.xertech.net/pm6681/interpolate_cal.pdf

So thanks for pointing out that the *PUD command saved string is what
you lose if the memory backup battery dies. Reading and saving the
value is what I hoped for and now I've done it.

If anyone has a PM6681 counter or equivalent with the "Cal.Lost"
message, sending my string above might be good enough to get it
working, though maybe not optimum.

On 11/9/2020 1:58 AM, Magnus Danielson wrote:

Thanks for the memory refresh.

You can read the string using PUD?

Do that and keep the result. PUD and PUD? is the magic in the counter,
the rest is software and hardware outside of the counter for
calibration.

In order to write, you need to move the calibration jumper inside.

Cheers,
Magnus

On 2020-11-08 23:01, Azelio Boriani wrote:

Old story about the PM6681 (18 Nov 2015, thre

Re: [time-nuts] Frequency Counter Choice

2020-11-09 Thread Rex

Magnus and Azelio,

(About Pendulum or Fluke or Philips PM6681 Counter or equivalent CNT-81)

Here's a link to the thread where Magnus shared info in 2015.
https://time-nuts.febo.narkive.com/6WTFfsyN/pm6680-or-53131a-for-timepod

Your post is about half way down -- 2015-11-18 22:18:04 UTC

Yesterday I dug out my GPIB-capable PC and sent a couple commands to my 
Fluke PM6681.


First I tried a basic one:
*IDN?
and got
PHILIPS, PM6681, 0, MAIN V1.09  26 JAN 2001 / GPIB V1.13  26 JAN 2001

So connection is good. Interestingly the *IDN command description says 
the PM6681 will return its SN but the SN field here is 0. Oh well, not 
important.


Then I sent *PUD?
and got
#261 CALIBRATED: 2006-11-07, CALPLS: 4.25 ns, TMP: +22 °C[LF]
where the [LF] at the end is not literal, it represents the line feed 
char 0x0a.


So in addition to the CALPLS value, it looks like they also save the TMP 
in centigrade when the test was run. I wonder if the counter uses that?


So I hope if my counter ever lost this cal value, I could send it this 
command:

:SYST:UNPR; *PUD #261 CALIBRATED: 2006-11-07, CALPLS: 4.25 ns, TMP: +22 °C

I don't plan to try that now. If it ain't broke don't fix it.

There is one odd thing I see though. The last two of #261 is supposed to 
say the string length is 61. But it isn't. I count it as 53 chars. I 
don't know if this matters but the counter gave that number to me. In 
the Programming Manual description page for *PUD, it gives a couple 
examples and the #2nn values shown do have lengths that match their 
string lengths.


If it is useful to anyone, I made a version of just the *PUD command 
description from the Programming Manual and put it here:

www.xertech.net/pm6681/PUD_cmd.pdf

I also made a version of the Interpolater calibration process page from 
the Service Manual. It can't really be used since it is obsolete and the 
old DOS program seems unobtanium. It may give a few hints what they were 
up to.

I put it here:
www.xertech.net/pm6681/interpolate_cal.pdf

So thanks for pointing out that the *PUD command saved string is what 
you lose if the memory backup battery dies. Reading and saving the value 
is what I hoped for and now I've done it.


If anyone has a PM6681 counter or equivalent with the "Cal.Lost" 
message, sending my string above might be good enough to get it working, 
though maybe not optimum.


On 11/9/2020 1:58 AM, Magnus Danielson wrote:

Thanks for the memory refresh.

You can read the string using PUD?

Do that and keep the result. PUD and PUD? is the magic in the counter,
the rest is software and hardware outside of the counter for calibration.

In order to write, you need to move the calibration jumper inside.

Cheers,
Magnus

On 2020-11-08 23:01, Azelio Boriani wrote:

Old story about the PM6681 (18 Nov 2015, thread: "PM6681 and Timelab")
where a sort of calibration procedure is described: the PUD command is
NOT a calibration command.
PM6681 programming manual, page 9-127: PUD Protected User Data...This
is a data area where the user may write ANY data up to 64
characters...
If the user can write any data, how can it be a calibration command or
calibration data area?
Better watch out those 3V coin cells, we will never get the real
calibration commands/procedure. I have tried with the disassembled
firmware, no way. The visible strings of GPIB commands are all
described in the programming manual, so nothing useful.

On Sat, Nov 7, 2020 at 3:31 AM Magnus Danielson  wrote:

Hi Rex,

I need to dig in the archive to refresh my memory. I don't recall
precisely, but I think I recalled that the manual indirectly describes
the calibration data string.

I have learned a few things from Pendulum, but I did not have the right
tools at hand to set things up.

There was a more recent setup that could use more modern generators, but
the trick was still the same. You lock the generator and counter to the
same frequency, then you set the generator to a small offset frequency
from 10 MHz, which is 9.999 MHz as I recall it. This slowly sweeps
through all the phase-relationships between the reference oscillator and
the counter input, thus sweeps the interpolator phase. It then chooses
the calibration constant giving the lowest RMS error, as this is the
best compensation for the hardware min-point. All this is free from
memory. Then that value with calibration date is written into memory. If
I recall correctly 2.21 ns is a typical value.

I have PM6681 in need of calibration, and as I recall it I was able to
program it enough for the calibration error warning did not show up.
This not to say it was actually calibrated.

At some point I will return to that project. The generator I used did
not support that offset frequency, but I have others that do. Also, my
crapiola GPIB programming needs attention. My intention is to share the
fruits of this project when it comes to that. The lab has been in
shambles for too long, but s

Re: [time-nuts] Frequency Counter Choice

2020-11-05 Thread Rex

Hi Magnus,

Just catching up on list messages and saw this one from you.

I have a Fluke PM 6881 counter. I don't think I've ever seen a 
description of a method for reading/restoring these battery backed up 
calibration constants. I looked for a way, as losing them is something 
I've worried about. Not that it has happened and I did replace the 
battery once.


Is doing this described in one of the manuals? Sounds like it is through 
GPIB?  I'd greatly appreciate any pointers to info or other details you 
might provide.


I did see, in the service manual, a short description of a method for 
Interpolator calibration that seems to be for making these calibrations. 
Seems if the saved cal values get lost, the counter will display 
"CaL.LOSt". The cal procedure is driven by an old DOS program (that I've 
never found) and requires a: PM5768 Pulse gen, PM5193 LF Sig Gen, good 
10 MHz, all GPIB controlled from the program. Never saw more details but 
sounds messy. If there is description of GPIB commands for 
reading/setting cal values, I missed them.


thanks for mentioning this and anything more you can provide
-Rex

On 10/29/2020 5:37 PM, Magnus Danielson wrote:

Hi,

I second this. You can read the calibration data out of the counter and
save. I've done some experiments with that, but nothing conclusive, but
I blame my lack of patience and not a proper setup.

Do replace the battery, it is cheap and relatively easy to do.

Would you loose this calibration, through a little GPIB commands one can
write a fake value in. This will however not produce the best resu. The
calibration routine actually runs an off beat frequency and then test
different values, and look for least RMS value, because it is the
calibration point. I've not had time to replicate all that, but I did
manage to write the fake value in and at one time get rid of the CAL
LOST warning.

Cheers,
Magnus

On 2020-10-29 14:17, Azelio Boriani wrote:

For those who have the PM6681 (aka CNT81): check the 3V memory backup
cell and replace it before the dreaded calibration lost (CAL LOST)
will appear on the LCD. Replace the coin cell with great care (with
the counter powered up), see the service manual for the procedure.
<https://archive.org/details/FLUKE_PM6681_Service_Manual>

On Fri, Oct 23, 2020 at 6:17 PM Magnus Danielson  wrote:

Hi,

On 2020-10-22 19:13, Attila Kinali wrote:

On Thu, 22 Oct 2020 11:50:08 +
Giorgio Barinetti  wrote:


Choices are many, but I'll try to avoid the "older" machines lile 5370 or 5335. 
The 531xx series seems nice ( money apart )
But again : which one between the 3 ? 53131, 53132 or 53181 ?

Maybe try to get hold of one of the Philips (later licensed to
Fluke) PM6680 or PM6681? These are more common in Europe than
in the US, so the big US dominated websites/forums/.. don't
mention them that often. Solid devices that can be had as low
as 300€ if you are willing to wait, 500-800€ is the usual going
price. The SR620 is the workhorse that drives a lot of the
time and frequency metrology worldwide and can be had new and
used (new on http://thinksrs.com goes for 800-2000€ used).

If you go for a new one, I would consider looking at the
Pendulum CNT-90 and CNT-91. (Pendulum is the company that
took over Philips frequency counter business and the CNT-90
is the continuation of the PM668x line, also sold as PM6690
by Fluke)

Let me correct on the history and geniology there.

Philips had a instrument making side called Philips Industrier Järfälla
that did a range of measurement instruments. Later they joined forces
with Fluke. Later Philips felt that the business unit was a bad fit to
stay in Philips, so they sold it off to become a separate company which
became Pendelum. Pendelum was really the business unit with people etc
through that process, and the Fluke relation and rebranding continued.
Naturally Pendelum moved out of the Philips Industrier Järfälla office
over to Bälstabro (both locations in north of Stockholm) as it was sold
off. Pendelum also managed to rebrand their counters to Tektronix, which
mainly consisted of cosmetic changes to get the look and feel. Pendelum
was operated for many years like this, some of their production in
Pajala, where as other where done in Bälstabro. Later they reshaped the
production so that it moved to Poland where it remains. Pendulum was
sold to Spectracom and was operated as a subsidary for a while, until
they shut operation down.

The CNT-80/81 (PM 6680 and PM6681) production went on as long as they
had the timing ASIC. The CNT-90 (100 ps) was developed to the CNT-91 (50
ps), where the later replaced the CNT-81 (50 ps). They aimed to do the
CNT-92, but could not at that time do it with the same technical setup.
They also had the Wander Meter WM-10 which aided in testing telecom
sync. After some testing, I suggested they would broaden the product to
handle more signals and that is when they mostly firmware up

[time-nuts] GPIB interfaces these days

2018-11-02 Thread Rex
So I've got some test equipment devices (mostly HP) with GPIB (or 
actually HPIB) connectors. Also a few others as non-HP stuff.


Mostly I have talked to them with a NI GPIB card in a PCMCIA slot in a 
laptop. Works great but the small notebook PC I have with a PCMIA slot 
is from the early 2000's and I'm worrying what if it dies. It is running 
XP but usually not on the internet.


I also have a couple very early aluminum case Prologix USB interfaces 
that I haven't tried to use in 10 years. I think I remember hearing 
these early ones had some issues, and I'd have to dig to re-learn how to 
talk to them.


So I haven't looked at GPIB interface devices in a long time but I'm 
getting a bit paranoid about the good NI PCMCIA card in a very old PC.


I don't remember seeing much discussion about this lately.

Is there anything new I should look at. I would have thought there might 
be something with Arduino or maybe Ras Pi by now, possibly needing some 
interfacing hardware, but I'm not aware of anything.


So, any advice from the group?  Old or new. Are my very old Prologix 
interfaces still worth looking at?


-Rex



___
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.