--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/7bdd6a03-6e51-4004-af6e-2bef95c0a856n%40googlegroups.com.
Hi MooneerAre you trying to drive hl2 by gps module frequency. I am after a similar test for multiple hl2 remote synchronisation. But struggling to understand how to sync the data from different hl2Eric
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/CAAzDfxOD%2Bwj4gEC2FxnKm8ree7W-s%3DOqJf4Q_Erj67Vbarn6zA%40mail.gmail.com.
All,
I have connected the Hermes Lite to a new XPA125B amplifier. ACC pins 2 (PTT) and 6 (Gnd) connected to the EXT phono jack on the back of the Hermes Lite.
When I key a mike connected to the Hermes Lite PPT/CW 3.5 mm connector, the input SWR shows 9.9, a “low efficiency” message flashes, and the amplifier does not operate.
After checking the ACC pins, I find no problem here. The amplifier antenna connector (ANT) is connected to an inverted dipole from MFJ, MFJ-1778 G5RV. The amplifier transmitter connector (TRX) is connected to the Hermes Lite antenna connector. Power to the Hermes Lite and amplifier is supplied by a Kilowatt 30 amp switching supply.
Note that the Hermes Lite seems to be working normally as reception is fine.
Any thoughts on this ?
Paul
Paul D. Chancellor
KN6IXX
694 Longpine
Eclectic, AL 36024
Tel: 805.368.4586
Fax: 805.299.4919
Email: p...@oceanlawgroup.com
From: herme...@googlegroups.com <herme...@googlegroups.com> On Behalf Of Steve Haynal
Sent: Saturday, June 26, 2021 12:50 PM
To: Hermes-Lite <herme...@googlegroups.com>
Subject: Re: 10MHz GPSDO into CL1 observation
Hi Mooner,
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/5f5d90cc-01e2-4206-9d12-bb1c30b2c79cn%40googlegroups.com.
Reid,
I am using Thetis. In the Thetis menus, under the Transmit tab is a Tune box. In the tune box I have tried Powers of 20, 30, and 40. Note the Use Drive Power entry is not checked.
The Hermes Lite and XPA125B are in the garage… my computer is in my home office. I use a mike at the Hermes Lite to observe the XPA125 reaction.
Paul
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/dbdb87ae-80b5-b9d0-b46d-1d59fb952423%40gmail.com.

You received this message because you are subscribed to a topic in the Google Groups "Hermes-Lite" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/hermes-lite/v6EqUb4QGns/unsubscribe.
To unsubscribe from this group and all its topics, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/5f5d90cc-01e2-4206-9d12-bb1c30b2c79cn%40googlegroups.com.


To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/15391a40-0ef2-4419-a0fb-e4b1b445a076n%40googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Hermes-Lite" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/hermes-lite/v6EqUb4QGns/unsubscribe.
To unsubscribe from this group and all its topics, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/90f75552-d0f8-433a-811f-77dba241bc89n%40googlegroups.com.
Hello,
Extreme frequency accuracy is always good to have.
This means the hl2 can be used as a calibrated measurement
instrument, with known accuracy. Could be helpful to characterize
RF beacons, peer transmitter accuracy, or in vna mode. Dont forget
the HL2 is not just a ham rig but a SDR hacking tool, with wide
and unexpected applications!
Kudos for having that 10 MHz reference mode working! It should become official instructions!
Sebastien
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/CAAzDfxN4e%2BUida7Ev%2BeMungRqmOhQzjJbQ3n-wLiphCi%2B_OrJg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/410847421.1828685.1624978599523%40mail.yahoo.com.
I have applied the CL1 10Mhz changes successfully and see the Quisk frequency measurement change from about 1.7Hz off to around 0.02 when using my GPSDO. I also created a new function enable_cl2_10mhz() to make CL2 output 10.000Mhz to feed my 1296MHz transverter LO source’s 10Mhz ref input. This new function divides the 2880Mhz PLL by 288*2 (=144 or 0x90) for a stable and reasonably clean looking 10.000Mhz output square wave.
def enable_cl2_10mhz(self):
"""Enable CL2 output at 10MHz"""
# Multiplying 10MHz by 288 will give us the desired 2880.0MHz VCO.
# We then need to use the output divider (288 * 2) to get us down
# to the required 10.000 MHz.
self.write_versa5(0x62,0x3b) ## Clock2 CMOS1 output, 3.3V
self.write_versa5(0x2c,0x00) ## Disable aux output on clock 1
self.write_versa5(0x31,0x81) ## Use divider for clock2
# Output Divider 1
self.write_versa5(0x3d,0x09) ## Change top divider to 0x090
self.write_versa5(0x3e,0x00)
self.write_versa5(0x32,0x00) ## Change fractional divider to 0x0000000
self.write_versa5(0x33,0x00)
self.write_versa5(0x34,0x00)
self.write_versa5(0x35,0x00)
The GPSDO is a Leo Bodnar dual output programmable pocket sized unit. It has 4 selectable output levels and I had is set to the lowest at 8ma for around 7dBm measured output. I added a 3dB attenuator and measured with an o’scope and got 2.36Vp-p and was surprised to see it was roughly a square wave, not sine wave as I thought it was to be. The corners are quite rounded. The HL2 seems to work fine at that level so I left it there.
The 2nd GPSDO output is also set to 10Mhz and is the ref input for my DigiLO based multiband LO box which has a CPU with programmable attenuator, amp and RF switch. It feeds the programmed LO at the right frequency and level to a stack of transverters, in this case, a 2M transverter.
I am using the HL2 to drive a 2M xvtr which for the last few weeks was a 2M WSPR beacon. I am now reconfiguring that setup to be the IF for a 1296 SG Labs xvtr and 25W PA/LNA into a 3ft long 14element loop yagi to scatter the signal all over Puget Sound. Everything will be locked 10 the GPSDO.
I found the hermeslite.py and added the new CL1 and CL2 10Mhz functions into it. I have never used Jupyter notebooks so after playing around I figured out how to add the new 10Mhz functions in, also some existing functions to experiment with. I can now switch between the crystal and CL1 input and observe the changes real time in Quisk frequency measurement.
The enable_cl2_10mhz() function programs CL2 output to provide the ref input for the 1296 transverter. I can use the existing functions to change the CL2 output to 76.8Mhz at 2.96V, turn it off and on, or set it to 10Mhz. Using CL2 at 10Mhz saves the cost and space of a dist box, at least until I need a 4th output.
Mike Lewis
K7MDL
CN88sf and EL87sm
From: herme...@googlegroups.com <herme...@googlegroups.com>
On Behalf Of Mooneer Salem
Sent: Tuesday, June 29, 2021 10:28
To: Roger David Powers <pro...@yahoo.com>
Cc: Hermes-Lite <herme...@googlegroups.com>
Subject: Re: 10MHz GPSDO into CL1 observation
Hi Roger,
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/CAAzDfxOde_mEqZ5vfkMEZwSmOpagMre-yV6jG01JG8iW7Bo_OA%40mail.gmail.com.
Typo in the code sample comment and my text - Should say 288/2 not 288*2.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/SN7PR18MB3872A0EF595BD7378C120CDCF6009%40SN7PR18MB3872.namprd18.prod.outlook.com.
Failed to hit reply to the list.
From: Mike Lewis
Sent: Thursday, July 1, 2021 12:06
To: 'Roger David Powers' <pro...@yahoo.com>
Subject: RE: 10MHz GPSDO into CL1 observation
It is worth noting that if you lose the external 10Mhz (cable connection disturbance, cable swap. GPSDO reset) the PLL unlocks, you likely need to run the enable+CL1_10mhz script again to recover. A good feature in the SDR apps would be to detect PLL unlock and rerun the external CLK function to recover.
From: Mike Lewis
Sent: Thursday, July 1, 2021 11:12
To: Roger David Powers <pro...@yahoo.com>
Subject: RE: 10MHz GPSDO into CL1 observation
The best solution is to distribute the 10Mhz source to each consumer device and not pass though a VCO/divider stage. But I needed 3 total 10Mhz sources and my GPSDO only has 2 without adding a distribution amp. So I am using CL2 for the 3rd output (since I am using 2 transverters in series.
The CL2 code is standalone except the current divider values assume the VCO is 2880MHz, which is what was set for the CL1 10Mhz configuration. Switching to the internal crystal will change the VCO so the CL2 divider will need changing also, possibly to a fractional value. With the 10Mhz CL1 source, the CL2 divider is integer only now.
A short example of adding it to the Jupyter file (hermeslite.ipynb) might be helpful for those that have never been down that path.
Was pretty simple.
Example: hl.enable_cl2_10mhz()


Or just write a new script to run.
Run your normal SDR. You can also change these while the SDR is running to observe the changes impact real time.
I started looking at how to add it to the Quisk hardware config script but I do not know how to call them.
Looking at the response I see the eeprom_ip could use an update to match my install, or at least something on my own network. So I ran the related module blocks to set and use the new ip in eeprom. Power cycled the radio and the response block results shows the new ip.
From: 'Roger David Powers' via Hermes-Lite <herme...@googlegroups.com>
Sent: Thursday, July 1, 2021 10:03
To: Hermes-Lite <herme...@googlegroups.com>
Subject: Re: 10MHz GPSDO into CL1 observation
Hi, Mike.
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/921970226.647179.1625158977442%40mail.yahoo.com.
For Quisk, I am trying to find the right place to call the enable_CL1_10mhz(0 function on startup.
I cannot find the right place yet. I can call my custom clock function from any button event, like OnAntenna(), but I have yet to find the right place to call it on startup. It needs to be after communication is established and not require user intervention.
I copied quisk_hardware.py to quisk_hardweare_K7MDL.py, , added my clock functions and configured it in the config hardware file screen. But I do not see how to invoke any of those functions at startup.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/SN7PR18MB3872E3DB24CC7954D5AF9EE6F6009%40SN7PR18MB3872.namprd18.prod.outlook.com.
When called in open(), something seems not ready yet, getting timeout errors. Get this error for any clock related code including the existing functions such as EnableCL2_sync76p8()
ERROR: Hermes-Lite write queue timeout, queue 0x7c 0x6 0xea 0x62 0x3b
ERROR: Hermes-Lite write queue timeout, queue 0x7c 0x6 0xea 0x2c 0x1
ERROR: Hermes-Lite write queue timeout, queue 0x7c 0x6 0xea 0x31 0xc
ERROR: Hermes-Lite write queue timeout, queue 0x7c 0x6 0xea 0x63 0x1
ERROR: Hermes-Lite write queue timeout, queue 0x7c 0x6 0xea 0x63 0x1
These functions call WriteVersa5()
These functions work OK when called after program startup such as when I add them to OnButtonAntenna(), then hit the Antenna button.
From: herme...@googlegroups.com <herme...@googlegroups.com>
On Behalf Of James Ahlstrom
Sent: Friday, July 2, 2021 04:30
To: Hermes-Lite <herme...@googlegroups.com>
Subject: Re: 10MHz GPSDO into CL1 observation
Hello Mike,
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/e41490fd-760d-4155-aa0d-4f6f85acf1d3n%40googlegroups.com.
That worked, thank you Jim!
In quisk_hardware_K7MDL.py now setting both input and output to 10Mhz on startup, no errors.
def HeartBeat(self):
self.hermes_temperature, self.hermes_fwd_power, self.hermes_rev_power, self.hermes_pa_current = QS.get_hermes_TFRC()
if self.application.bottom_widgets:
self.application.bottom_widgets.UpdateText()
if self.delay_config > 0:
self.delay_config -= 1
if self.delay_config == 0: # Delay sending these config parameters
for name in ('hermes_disable_watchdog', 'hermes_reset_on_disconnect'):
self.ImmediateChange(name)
self.enable_cl1_10mhz()
self.enable_cl2_10mhz()
From: herme...@googlegroups.com <herme...@googlegroups.com>
On Behalf Of James Ahlstrom
Sent: Friday, July 2, 2021 08:35
To: Hermes-Lite <herme...@googlegroups.com>
Subject: Re: 10MHz GPSDO into CL1 observation
Hello Mike,
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/17932556-fe73-4e49-802c-8212bfd1a3acn%40googlegroups.com.
I will work on a pull request.
I added the 10mhz scripts to Quisk with success but I do not know how to add it to the other SDR programs I use with the HL2 such as Thetis (multiple versions), PowerSDRxxx, SparkSDR, and SDRConsole.
Not being a Python pro, I pondered how to set up a script to load the new functions inside hemerslite.py module instead of loading a Jupyter notebook all the time. I created a batch file for each SDR program with a desktop shortcut to it. It is simple, calls a new script I named “set_10mhz_clock.py” then starts the SDR program of interest and then exits the cmd shell. A better solution would be to take the SDR program path and name as arguments.
Here is my batch file example for Thetis. Modify to point to your app names and paths, proper username. I put a copy of my modified hermeslite.py and the new SDR_10mhz_clock.py file in the python scripts folder. Replace xxxxx folder name with your pathname.
Filename = SDR_10mhz_clock.bat
___________________
python C:\Users\k7mdl\AppData\Local\Programs\Python\Python38\Scripts\set_10mhz_clock.py
cd C:\xxxxxx\Thetis\Release\
start C:\xxxxxx\Thetis\Release\Thetis.exe
___________________
Filename = set_10mhz_clock.py
____________________________
import hermeslite
if __name__ == "__main__":
print("Configuring Clk1 and Clk2 for 10Mhz")
hl = hermeslite.discover_first()
r = hl.response()
y = hl.enable_cl1_10mhz()
y = hl.enable_cl2_10mhz()
print("Configuration of clocks completed")
Mike Lewis
K7MDL
CN88sf and EL87sm
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/de2fd1bc-ee26-4e75-b07e-d1ee98e7f68cn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/CO6PR18MB3858EBA7D55CD341774644AAF61C9%40CO6PR18MB3858.namprd18.prod.outlook.com.
Adding those lines to hermeslite.py is a good option as well. I want to have the 10Mhz active all the time, but I have found that after resets/power events the config is lost and the clocking is off when the program starts up. Sometimes just switching to a different program the config is lost, no idea why. I went further and watched the output of Clk2 on a scope while I was trying to get to 5Mhz working on CLk1 with 10Mhz on Clk2. My big GPSDO has 1 and 5M square wave outputs and 3 10M sine at about 0dBm. Turns out the HL2 is happy with that 10M sinewave. I never got the 5Mhz working quite right though the CLK2 at 10 worked.
I found I had to run this to get things back on track. The only time it matters is when there is an active SDR program running. I suspect one can change the gateware to make 10 the default on power up. Out of my wheelhouse.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/CAAzDfxPwcD_n9Cf5ocuOMBUrRm7J-F6cT1M6um%2B1P03mj7KpGA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/7bdd6a03-6e51-4004-af6e-2bef95c0a856n%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Hermes-Lite" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/hermes-lite/v6EqUb4QGns/unsubscribe.
To unsubscribe from this group and all its topics, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/12244028-0443-40e4-85c4-78827f4bc568n%40googlegroups.com.