Keyboard Shortcuts
Likes
- N2adr-Sdr
- Messages
Search
Re: Virtual Environment
That worked perfectly, thanks, Mario! Regards, Randall AE8RS On Tue, Dec 12, 2023 at 7:40?AM Mario Vano AE0GL <mvano@...> wrote:
|
Re: Virtual Environment
The new OS, Bookworm , has new policies for python programs. (It also has many other changes). Unfortunately it's the way forward and we have no choice in the matter. It's required for the new Pi 5 to work. (I have one running Quisk here!)
I had good luck using pipX to do the whole install properly. Note that it's not pre-installed... ? sudo apt install pipx
? sudo apt install libasound2-dev python3-dev libpython3-dev \
? ? ? python3-usb python3-setuptools portaudio19-dev \
? ? ? libpulse-dev libgtk-4-dev libgtk-3-dev libgtk2.0-dev \
? ? ? libcurl4-openssl-dev
?
NOTE THAT PIPX DOES NOT REQUIRE SUDO OR ROOT ACCESS
?
pipx install quisk
pipx ensurepath
?(The install quisk command MAY TAKE AROUND AN HOUR) As a Python as a second language speaker, it's still not obvious to me how to do a proper install from source (as I do for some development work I'm running) if you need to modify it before the install - for now I'm just running from the build directory... hope this helps... M |
Virtual Environment
I tried installing Quisk using the online instructions and am getting crabbed at by Python that I need to install it in a virtual environment. Is that the preferred way to install it?
This is a fresh install of Debian Bookworm, now on Testing, but it behaved the same on Stable. Python in 3.11.6. Debian has a packaged version of Quisk, but it's several versions behind which means it's not matching the version installed on the Raspberry Pi I'm trying to attach it to. # sudo -H python3 -m pip install --upgrade quisk error: externally-managed-environment ¡Á This environment is externally managed ¨t©¤&²µ³Ù; To install Python packages system-wide, try apt install ???python3-xyz, where xyz is the package you are trying to ???install. ???? ???If you wish to install a non-Debian-packaged Python package, ???create a virtual environment using python3 -m venv path/to/venv. ???Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make ???sure you have python3-full installed. ???? ???If you wish to install a non-Debian packaged Python application, ???it may be easiest to use pipx install xyz, which will manage a ???virtual environment for you. Make sure you have pipx installed. ???? ???See /usr/share/doc/python3.11/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS dist ribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. Regards, Randall Sanborn AE8RS |
Re: Quisk Version 4.2.27 December 2023
I just ran a test and this seems to work fine. Thanks! Jim N1ADJ On Fri, Dec 8, 2023 at 1:15?PM jimahlstrom <jahlstr@...> wrote:
|
Re: Quisk Version 4.2.26 December 2023
Hi Jim,
All the code is in hermes/quisk_widgets.py.? Does the 0xEE appear in the ATU control window? When it does, the "Spot" button should be pressed and red. Is it?? As your code operates, the codes sent from register REG_ANTENNA_TUNER should appear in the control window, and that is a good start for debugging. Jim N2ADR |
Re: Quisk Version 4.2.26 December 2023
Hi Jim, I just gave this a try. It seems like Quisk never initiates transmit when the IO Board sets the tuner register to 0xEE. So my firmware times out and generates an error because it never sees transmit start. Is there any logging I can capture to help you troubleshoot? Jim N1ADJ On Wed, Dec 6, 2023 at 1:09?PM jimahlstrom <jahlstr@...> wrote:
|
Re: HL2 I/O Board ATU support
I have HR-50 ATU support for the IO Board working in the latest Thetis. Let me know if I can help with testing. Jim N1ADJ On Sat, Dec 2, 2023 at 2:29?PM jimahlstrom <jahlstr@...> wrote: Yes, I still need to add the ATU support. I will start working on it. Unfortunately I don't have an ATU to test. |
Re: FPGA LED status
Many thanks for your info regarding the meaning of the LEDs, Nick. 73s, Peter Op 4 dec. 2023 10:53 schreef Nick Abramenko RA3PKJ <ra3pkj@...>: LD3 - "PLLs not locked" |
Re: FPGA LED status
Hello Peter,
I had eight LEDs on my board for debugging. It enabled me to output a byte of information; sort of a printf() for those without a logic analyzer.? There was never a defined use except for debugging. Anyway, the firmware determines the LEDs and so you need to look at the firmware to see if there is a defined use. Jim N2ADR |
FPGA LED status
Hi Jim,
Do you have a description of the LED status of the 6 LEDs which are connected to the FPGA on the HiQSDR board of DB1CC? I have been searching on internet and in the file folder here in groups.io, but have not found a single reference. In the schematic I found 8 LEDs, on the actual board there seem to be only 6:?D3, 6, 7, 8, 9 and 10. Best 73s, Peter, PA3BIY |
Re: HiQSDR Noise floor/sensitivity
A final note for anyone who intends to modify the clock circuit. By-passing C130 and L8 causes the RF voltage at CLKP (pin 10) of the ADS5500 to be amplified to > 8V p/p. This is due to the impedance of the tracks and the high input impedance of the Clock pins. There is a simple solution:
- Replace C130 with a 1 nF cap; - Replace L8 by a short; - Solder a 68...75 Ohm 0603 resistor between the ground of C76 and C73. The resistor ensures that the PCB trace is more or less terminated. The voltage is now limited to about 3...4 V p/p at pin 10. GL es 73s, Peter, PA3BIY ? |
HL2 I/O Board ATU support
I'm working on adding IO Board ATU support for the Hardrock-50, but if Quisk implements the protocol defined at:??I can't figure out how to trigger it. I don't see?REG_ANTENNA_TUNER in the source, so perhaps you haven't gotten to it yet.
?
If so, is it on the roadmap?
?
Thanks,
?
Jim
N1ADJ |
Re: HiQSDR Noise floor/sensitivity
All, ? Two weeks ago I reported about the relatively high noise floor level which I observed on my HiQSDR board. Based on the feedback I received, I ran several tests and experiments which eventually resulted in an improved noise floor.
I was curious about the dynamic range, so I applied a carrier and went all the way to -25 dBm (on 10.7 MHz) and found no obvious spurs popping up within the 300 kHz pass band. That¡¯s > 90 dB of dynamic range and the noise floor did not change during this test. Then I removed the by-pass and used the (tuned) series LC circuit again in the oscillator chain and noticed something peculiar: Applying the the same strong RF signal as in the previous test now raised the general noise floor by 10 dB! So by-passing the series LC filter provided much better performance than including it. I wonder if others have performed the same exercise? ? Can anyone can enlighten me what the purpose is of this series LC-filter (perhaps improving the clock symmetry?). ? 73s, ? Peter, PA3BIY ? |