¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Extra bottomWidget line?

 

Here is the working version of the tune botton widget. Thanks to Harald, OE6HKE.

de oz9ny, niels


Re: Extra bottomWidget line?

 

Hello Ben,

Make sure your new file contains the lines to import
hermes/quisk_widgets.py ... the "from hermes.quisk_widgets" line, as
well as the "class BottomWidgets" line.
thanks a lot, that really helped. I'm attempting the same for the
Hardrock 50 Amp. So I got some text widgets and a tune button which
triggers my method. All good so far. I also hooked into UpdateText like
this:

def UpdateText(self):
super().UpdateText()
# PA Fwd Power
self.pa_text_fwd_power.SetLabel("60 W")
self.pa_text_swr.SetLabel("1:1.5")
self.pa_text_temperature.SetLabel("60" + u'\u2103')


The question would be how long would I be allowed to block in that
method? I have some python code to talk to the Hardrock AMP via USB
Serial and would consider adding some RPC service to call into this
remotely. So I'd need to fetch values via the network.

73 OE6HKE


Re: Successful new install on raspberry pi but fails to calibrate

 

Thanks for the update, Jim, it no longer crashes when I try to set the phase.? I get the phase and amp adj boxes above the minimised spectrum display, but the spectrum display doesn't show any changes when I adjust phase and amplitude.
Also, when I go back to graph mode, the display is frozen with all frequencies at zero level until I re-boot.
However after rebooting it is now dynamic again after going in and out of config!
The noise level is not flat, with a huge rise in the middle, which I understand is due to phase and amp needing adjusting.
Are there some files I can send you to help?
73
Nigel
ve3id


Re: Quisk Version 4.2.12 November 2022

 

Hi Jim,

I forgot to add the logfiles from both systems, I hope this helps.

Peter


Re: Quisk Version 4.2.12 November 2022

 

Hi Jim,
I ran tests in the small screen mode, but first a disclaimer about my setup. I run Ubuntu 18 on the Remote and Ubuntu 20 in the Control Head. On the remote Python 3.6 is running, Python 3.85 runs at the freshly installed Ubuntu 20 version. Both platforms are Odroids XU4s. HiQSDR is the hardware.

Limitations: I don't have audio and the graph screen size looks like an IQ audio mirror, not as it formerly used to be without the remote control. I hope Ben can write a specific HiQSDR remote and local control head scripts?

I performed tests in the small screen mode for all of the Buttons, and found that all which reside on the main screen and have a direct function, work as expected (bandwidths, split, sqlch, etc). What does not work are the buttons to the utmost left which opens up the small windows with access to other Graph types and Modes. None of the changes made there are executed on the remote. This includes for example changes from LSB to USB and trying to open up a waterfall display, etc. Neither are the texts in those Buttons changed at the Remote.

I can't vouch that it has nothing to do with the "old" Python version I use on the remote (3.6). I have installed 3.9 on the remote, but Quisk keeps using 3.6. at least as far as I can tell. I wonder if others have different experiences testing the small screen version of Quisk?

73s,

Peter, PA3BIY

?


Quisk Version 4.2.12 November 2022

 

I made the Hermes LNA slider control value persistent. This make more sense than having it be a configuration setting. When using Quisk Remote, band changes from WSJT-X now correctly set the HL2 filters. I fixed a bug in the SoftRock amplitude/phase adjustment screens. I started work on using the "small screen" version of Quisk work as a control head. Please test, as more work may be needed.

Jim
N2ADR


Re: Quisk Version 4.2.11 November 2022

 

Hi Ben and Jim,
I have my own home build transmitter hardware , so I replaced the hardware specific softrock radio file with my own. The challenge I have is trying to get the HiQSDR working across internet (now via Local Lan). For the time being I use the large screen settings at both ends, and the buttons seem to respond fine. I can see the waterfall as well, but as the bandwidth setting seems to be missing at the control head, both screens don't match. At the remote (where the HiQSDR resides) I can set the Sampling Rate in the Config Tab, which translates to a bandwidth, for example 384 kbps. At the control head there is no such thing as sample rate (or bandwidth) to be set. At that position in the config tab "Variable decimation" resides. The present graph view is 48 kHz wide, perhaps related to the audio setting?

Audio at the control head does not work yet, but I may have missed something. Sunday's challenge!

73s,

Peter, PA3BIY


Re: Quisk Version 4.2.11 November 2022

 

Thanks Jim for this new release.
Now remote works well with our low bandwith internet setup.
I hope to try soon from an hotel.
Best 73


Re: Successful new install on raspberry pi but fails to calibrate

 

¿ªÔÆÌåÓý

Thanks for your kind attention! I will await it eagerly!

73

Nigel


Nigel Johnson, MSc., MIEEE, MCSE VE3ID/G4AJQ/VA3MCU
Amateur Radio, the origin of the open-source concept!
Skype:  TILBURY2591 


On 2022-11-19 10:04, jimahlstrom wrote:

Hello Nigel,

This is a bug that I will soon fix in the next release.

Jim
N2ADR


Re: Crash and no start-up after clearing all band buttons

 

Hi Jim,

Thanks for the reply, in next instances I will use the "Ask"? statement!
Yes, I am endeavouring the small screen solution, but will use the large screen solution for now until your next version is released. Of course i will be glad to test and send bug reports!

73s,
Peter, PA3BIY


Re: Crash and no start-up after clearing all band buttons

 

Hello Peter,

If Quisk will not start due to bad settings, start quisk with the "ask" option:

python quisk.py --ask

Then specify a different radio to start. The ConfigFileRadio always works. Then correct the settings. Note that you can change settings for any radio, not just the one that is running.

But you are trying to use the "Small Screen" version of Quisk for the control head. This is not currently supported. I will add code in the next release to get closer, but it will take time to make this work. If you want to test it and report bugs, that would be helpful.

Jim
N2ADR


Re: Crash and no start-up after clearing all band buttons

 

Solved, that's to say, I changed the settings in the config.json file and managed to get Quisk running again. I need to figure out how to run the Control Head Quisk as a Pandapter (Hence, no need for Band Buttons), without getting Quisk to crash. Something to do the rest of this weekend ;-).

Peter, PA3BIY


Re: Successful new install on raspberry pi but fails to calibrate

 

Hello Nigel,

This is a bug that I will soon fix in the next release.

Jim
N2ADR


Successful new install on raspberry pi but fails to calibrate

 

I have installed Quisk 4.2.11 on a freshly-downloaded copy of Pi OS on a headless pi 3B+. It is connected to a Softrock RX ensemble and the whole system is in the boiler room of my condo building 5 floors above my apt. I had this system working a few years ago using an earlier version of Quisk and Raspian OS, and was able to listen to audio by piping it down to my laptop using pulseaudio.? So I know the setup is well-connected.

After the fresh install, I can watch the frequency display using VNC. Eventually I want to using the remote control option with my laptop down in the apt. but I thought I should get the head end set up first.

I can see cxr and mod side-bands from CHU on 7850 kHz, and then started into calibration.? However when I hit the button to calibrate phase and level between I and Q, I get this message:

** Quisk started on linux at Fri Nov 18 14:23:45 2022
Traceback (most recent call last):
? File "/usr/local/lib/python3.9/dist-packages/quisk/quisk_widgets.py", line 590, in OnButton
??? self.command(event)
? File "/usr/local/lib/python3.9/dist-packages/quisk/configure.py", line 2029, in OnBtnPhase
??? application.w_phase = QAdjustPhase(self, self.width, rx_tx)
NameError: name 'QAdjustPhase' is not defined

I am confused, since the installation went without any errors. Did I forget to add a path somewhere?? How can I find out?

Any suggestions greatly appreciated!
73 de Nigel ve3id




Crash and no start-up after clearing all band buttons

 

Hi Jim,

While setting up a control head, I cleared all the band buttons, as the control head needs to serve as a pandapter (I have more questions how to connect to the remote unit using just the HiQSDR platform, but I think I should ask Ben). After I cleared the band buttons and restarted Quisk it crashed (it won't start at all) with this message:

Traceback (most recent call last):
? File "/usr/local/lib/python3.8/dist-packages/quisk/quisk.py", line 4093, in OnInit
? ? self.bandBtnGroup.SetLabel(self.lastBand, do_cmd=True, direction=0)
? File "/usr/local/lib/python3.8/dist-packages/quisk/quisk_widgets.py", line 1423, in SetLabel
? ? self.RbDialog.RbGroup.SetLabel(label, False)
? File "/usr/local/lib/python3.8/dist-packages/quisk/quisk_widgets.py", line 1223, in SetLabel
? ? func = "%s.SetLabel" % self.idName
AttributeError: 'RadioButtonGroup' object has no attribute 'idName'
OnInit returned false, exiting...
?
I have purged Quisk and re-installed, but to no avail, it keeps crashen. Any clue how I can reset Quisk?

73's,

Peter, PA3BIY


Re: Extra bottomWidget line?

 

Hello Niels,

Only the one widget line is required.? Point it to your new file containing your new widget(s) (I'm assuming that you are writing one).

Use the file attached to message #496 as a template for your new file, in particular:

Make sure your new file contains the lines to import hermes/quisk_widgets.py ... the "from hermes.quisk_widgets" line, as well as the "class BottomWidgets" line.

Google for "python inheritance" for more info.

Good luck!

-- Ben, AC2YD --

On 11/18/22 12:31, Niels Jalling wrote:

I looked at message #496 but it didn't work (maybe lack of python skills)

de oz9ny, niels


Extra bottomWidget line?

 

Hi Jim

The new remote control of Quisk opens a lot of possibilities for remote operation.
I am about to build a new PA for my small HL-2. The control interface will either be the remote PI or a network connected arduino/Teensy/or?
Is it possible to ad and extra line widget line below the hermes widgets? I would like to turn the PA on/off, display swr, etc.
I looked at message #496 but it didn't work (maybe lack of python skills)

de oz9ny, niels


Re: Quisk Version 4.2.11 November 2022

 

Thanks for information dear W¨¹llen.

Yes I saw some?description about MIDI sending.

I will study about that.

73, Hidehiko JA9MAT.

?


Re: Quisk Version 4.2.11 November 2022

 

Look at there
(and at other places) you can find k3ng variants that also
send MIDI messages upon key up/down and PTT.

However this is very tricky with an Arduino Uno, somewhat
tricky with an Arduino Leonardo, and very easy with Teensy
microcontrollers, simply because the Teensy ones allow
very easy switching between, say, USB-Serial and USB-MIDI.

Am 18.11.2022 um 04:57 schrieb Hidehiko Komachi - JA9MAT <qrper72@...>:

Hello Mirek,

Yes, It went well thanks to the teachings from Niels.
And I have a few of K3NG type keyer, several versions.
But I don't know how to inplement MIDI interface into a K3NG keyer.
If you could please let me know about the details.

73, Hidehiko JA9MAT.


Re: Quisk Version 4.2.11 November 2022

 

Hello?Mirek,

Yes, It went well thanks to the teachings from Niels.
And I have a few of K3NG type keyer, several versions.
But I don't know how to inplement MIDI interface into a K3NG keyer.

If you could please let me know about the details.

73, Hidehiko JA9MAT.