¿ªÔÆÌåÓý


Re: Any update on ft8 messenger you mentioned before?

 

Don't you need to flash the Pi Pico (MCU)?


- Rafael

On 5/26/25 3:48 PM, Grant Brown via groups.io wrote:
Just confirmed that it will build if you stash the changes to that file (not sure why it ships with uncommitted changes? Haven't seen that documented anywhere). Also, I had the wrong link to the front panel file:



Unfortunately, after installing the messenger branch of the zbitx repository and front panel, I'm still not seeing the messenger option, so I think the version he showed in the video isn't yet available. The software is also a bit behind in other fixes, so probably worth waiting on this one.

-Grant



On Sun, May 25, 2025 at 11:34?AM Grant Brown via groups.io <> <grant.brown73@...> wrote:

Still haven't had a chance to dig into the software, so I'm not
sure if this is expected by default or a change on your end, but
the error is just that there are local changes to a file that
haven't been added to the git repository. The fix is likely
simple, though you do run the risk of tying yourself in git knots.
Probably worth a trip to YouTube university (or making sure to
have a backup).

If you want to soldier ahead, two methods would be:

1. Revert any changes and try again.

Running "git stash" will restore that file to it's canonical state
in the repository. You can return your changes by running "git
stash apply"

2. Save the changes

To add the changes to the repo, there are two steps. After
navigating to the root directory of the repo, you can "stage" all
changes to files already present by running:

"git add -u ./"

Then, you can commit:

git commit -m "my changes"

Then you can try updating again. If git can't figure out how to
merge the changes, it will put both versions in the file in
question and ask you to edit them manually (pain).

In the meantime, one really nice tool for looking at the current
state of the repository is gitk, which can be installed via apt.
Just install and run while in the repository: "gitk", and it will
pop up a GUI with changes. Then you can see what's up with that
file (I'm assuming it's a file and not something more complicated
like a submodule).

Will try to fire this up later today or tomorrow to see for myself.

-Grant

Sent from my phone

On Sun, May 25, 2025, 9:55?AM Vince d'Eon VE6LK/AI7LK via
groups.io <> <vincedeon@...> wrote:

Unfortunately this approach throws errors, see screengrab
I'm sure this is something simple, however it is beyond me as
I don't do github at all.


Re: Any update on ft8 messenger you mentioned before?

 

Just confirmed that it will build if you stash the changes to that file (not sure why it ships with uncommitted changes? Haven't seen that documented anywhere). Also, I had the wrong link to the front panel file:


Unfortunately, after installing the messenger branch of the zbitx repository and front panel, I'm still not seeing the messenger option, so I think the version he showed in the video isn't yet available. The software is also a bit behind in other fixes, so probably worth waiting on this one.

-Grant



On Sun, May 25, 2025 at 11:34?AM Grant Brown via <grant.brown73=[email protected]> wrote:

Still haven't had a chance to dig into the software, so I'm not sure if this is expected by default or a change on your end, but the error is just that there are local changes to a file that haven't been added to the git repository. The fix is likely simple, though you do run the risk of tying yourself in git knots. Probably worth a trip to YouTube university (or making sure to have a backup).

If you want to soldier ahead, two methods would be:

1. Revert any changes and try again.

Running "git stash" will restore that file to it's canonical state in the repository. You can return your changes by running "git stash apply"

2. Save the changes

To add the changes to the repo, there are two steps. After navigating to the root directory of the repo, you can "stage" all changes to files already present by running:

"git add -u ./"

Then, you can commit:

git commit -m "my changes"

Then you can try updating again. If git can't figure out how to merge the changes, it will put both versions in the file in question and ask you to edit them manually (pain).

In the meantime, one really nice tool for looking at the current state of the repository is gitk, which can be installed via apt. Just install and run while in the repository: "gitk", and it will pop up a GUI with changes. Then you can see what's up with that file (I'm assuming it's a file and not something more complicated like a submodule).

Will try to fire this up later today or tomorrow to see for myself.

-Grant

Sent from my phone

On Sun, May 25, 2025, 9:55?AM Vince d'Eon VE6LK/AI7LK via <vincedeon=[email protected]> wrote:
Unfortunately this approach throws errors, see screengrab
I'm sure this is something simple, however it is beyond me as I don't do github at all.


Re: Activate auto-hotspot on zBitx?

 

I took a different approach setting up a unused cell phone as a hotspot and connecting the zbitx to it and the running the web interface from that phone.

Leo, AI5Ii




On Mon, May 26, 2025, 9:58?AM Vic WA4THR via <vhklein=[email protected]> wrote:
Thanks for the reply, Dave. There is no Ethernet connection on the zBitX, only HDMI for a monitor and USB for keyboards and a mouse or whatever. The Raspberry Pi Zero 2 W does have bluetooth and WiFi capability built on, though. On another project I use that and the capability to automatically create a hotspot when no known WiFi is present to be able to got into the RPi menu by connecting with a laptop or tablet (or phone, for that matter) using VNC and enter the new WiFi name and password. But I installed that capability some years ago using a now defunct program called BAP that installed those things. I am researching and should be able to do the same thing on the zBitx, but was hoping someone had already doe it and could let me know how they did it. If I figure it out first, I'll post how it was done.
?
=Vic=


Re: Activate auto-hotspot on zBitx?

 

Thanks for the reply, Dave. There is no Ethernet connection on the zBitX, only HDMI for a monitor and USB for keyboards and a mouse or whatever. The Raspberry Pi Zero 2 W does have bluetooth and WiFi capability built on, though. On another project I use that and the capability to automatically create a hotspot when no known WiFi is present to be able to got into the RPi menu by connecting with a laptop or tablet (or phone, for that matter) using VNC and enter the new WiFi name and password. But I installed that capability some years ago using a now defunct program called BAP that installed those things. I am researching and should be able to do the same thing on the zBitx, but was hoping someone had already doe it and could let me know how they did it. If I figure it out first, I'll post how it was done.
?
=Vic=


Re: zBitx +-2 MHz transmit spurs? --> SHOWSTOPPER for transmitting

 

¿ªÔÆÌåÓý

Steve,

* 3) Continue investigating how transmit RF energy is leaking into the mixer.*

Same issues were with uBitx that I had reported.

Take a look at uBitx V5 there is a filter between the BiDi amp and the mixer. Add this filter

or a 3 pin xtal filter at the same point and see the changes.

Raj, vu2zap

?
On 26/05/2025 9:59 AM, Steve Beckman via groups.io wrote:

Some further experiments, pictures, and thoughts:
?
For these experiments, the Q3 transmit IF Buffer amplifier stage, and the Q4 receive IF buffer stage have been completely removed from the picture with the removal of C46, C49, and C51. I am feeding a 40 MHz signal from an HP signal generator directly into the D3/D4 diode ring mixer transformer T1. This eliminates the possibility of RF pickup and distortion caused by Q3 or Q4. The SI5351 in the ZBitx provides the Local Oscillator signal in all cases. I have adjusted the output of the signal generator to get about 4 Watts of RF output from the transmitter:
This is pretty close to what I was seeing with my modified Q3 stage driving the mixer.
?
I then connected the spectrum analyzer to the output of the D3/D4 mixer lowpass filter network at L21. I removed C212 which is a tap for the receiver circuitry, to remove that variable. The spectrum analyzer does place an additional load at the lowpass filter output, which reduces transmit RF power output slightly.
?
This shows the output of the lowpass filter while in receive:
Two interesting things of note: the 2 MHz spur is about 60 dB down. There's a 12 MHz spur about 54 dB down. Again, the transmitter is not transmitting.
?
This shows the output of the lowpass filter while transmitting 4 Watts:
The 12 MHz spur is now about 45 dB down. A spur is visible at 2 MHz, also about 45 dB down. The increase in level of these spurs cannot be caused by any circuitry around the transmit IF amplifier Q3, or the receive IF amplifier Q4, since they are both completely out of the circuit. RF energy is getting into the D3/D4 mixer from the transmitter via some other path(s) that are currently not known.
?
Here's what the output of the transmitter looks like - again about 4 Watts. I put a 50 Ohm termination at the output of the D3/D4 mixer lowpass filter where the spectrum analyzer was connected, to load the circuit in a similar manner as the spectrum analyzer did:
The 12 MHz spur is about the same amplitude relative to the 14 MHz carrier. However the 2 MHz spur has grown significantly. This could be caused by higher gain in the TX chain at lower frequencies. I have not measured the gain vs frequency of the ZBitx transmit chain, however.
?
Next I connected the spectrum analyzer directly to the RF port of the D3/D4 mixer stage, before the mixer lowpass filter network. The lowpass filter was completely removed from the circuit by removing C80 and L16, so the mixer only saw the spectrum analyzer for a termination, which should be close to 50 Ohms. No RF was getting to the transmit chain, so there was no RF output from the transmitter. Here's the sweep from 0 - 100 MHz:
Four significant output components are seen - 14 MHz, 40 MHz, 54 MHz, and 94 MHz.
The mixing of the 40 MHz IF input and the 54 MHz signal from the SI5351 produces the two results of 54 - 40 = 14 MHz, and 54 + 40 = 94 MHz.
?
Here's the sweep from 0 - 25 MHz:
This is a pretty good result. Spurs are 60+ dB down from the 14 MHz carrier. Note that this sweep actually looks better than what's coming out of the mixer lowpass filter! This picture also shows that the SI5351 is capable of doing a pretty good job.?
?
My next steps:
?
1) Look again at providing a wideband termination for the RF port of the mixer. As shown above, there's RF energy at 40 MHz, 54 MHz, and 94 MHz coming out of the RF port of the mixer. The lowpass filter only passes RF below approximately 30 MHz, so it reflects energy above 30 MHz. The 40, 50, and 94 MHz components are being reflected back into the mixer where they can cause problems. Diode ring mixers like to see a 50 Ohm termination at all the frequencies that appear at their ports. M0NTV has several great Youtube videos about mixers that explain how they work and how proper termination can make a big difference.
?
2) Sweep the transmit chain to determine gain vs frequency. If it's significantly higher in gain at low frequencies, then some hardware adjustments can be made to better equalize the gain, with the effect of reducing the 2 MHz spur. The software gain compensation settings would have to be readjusted to work with the revised transmitter gain vs frequency curve.
?
3) Continue investigating how transmit RF energy is leaking into the mixer.
?
73; Steve, N3SB
?


Re: zBitx +-2 MHz transmit spurs? --> SHOWSTOPPER for transmitting

 

¿ªÔÆÌåÓý

Fantastic work!?

Mixer termination;: ?I think I remember 50 ohm termination of a mixer in the sbitx being an issue at one point, too, with sbitx¡­
What about a simple RC termination with R=50 and c set for a break somewhere above 30-40 MHz? ? ?Or resistors in series with the capacitive portions of the low pass filter?


Leveling out transmitter chain a bit sounds like great benefit ¡ª but Ashhar is now using microwave transistors & signif feedback at driver & Predriver stages¡ª wonder what his transfer function now looks like?? ?The PA final is without feedback & likely higher gain at lower freq due to gate impedance changes ¡­. ?add some high pass input filtering or a 2mhz shunt trap??

**Seems like you proved transmitter output coupling to mixer stage!! **. ?great detective work!! ? Could it be magnetic field or capacitive to either transformers or the LPF inductors ?? ? ?Or ground loops?? ?Once I made mine much Worse with a wire to a bypass cap in final stage. ?

Just great work you¡¯ve done for everyone!!!

Gordon kx4z?





On May 26, 2025, at 00:55, Steve Beckman via groups.io <ssteven3sb@...> wrote:

?
Hi Ron;
?
C22 is not too hard to get at. First find the 7805 voltage regulator, which is attached to the heat sink. Q3 is close to the 7805 and the crystal filter network. Once you identify the emitter of Q3, you will be able to trace to copper tracks to C22 and R29.
?
?
<C22_picture.jpg>
R29 is the resistor marked 470. C22 is to the right of R29. R33 is to the right of C22.
R33 is the most clearly identified. The identifiers for R29 and C22 are obscured by other markings.
?
I have found it helpful to apply some tin/lead solder to the joints of the SMT parts before attempting to remove them. It could be that the PCB was build with lead-free solder, which has a higher melting point. The addition of the tin/lead solder lowers the melting temperature and makes the SMT part easier to remove.
?
I've found the SMT resistor, capacitor, and inductor assortments available on Amazon to be very handy for experimenting.
?
73; Steve, N3SB
?


Re: zBitx +-2 MHz transmit spurs? --> SHOWSTOPPER for transmitting

 

Hi Ron;
?
C22 is not too hard to get at. First find the 7805 voltage regulator, which is attached to the heat sink. Q3 is close to the 7805 and the crystal filter network. Once you identify the emitter of Q3, you will be able to trace to copper tracks to C22 and R29.
?
?
R29 is the resistor marked 470. C22 is to the right of R29. R33 is to the right of C22.
R33 is the most clearly identified. The identifiers for R29 and C22 are obscured by other markings.
?
I have found it helpful to apply some tin/lead solder to the joints of the SMT parts before attempting to remove them. It could be that the PCB was build with lead-free solder, which has a higher melting point. The addition of the tin/lead solder lowers the melting temperature and makes the SMT part easier to remove.
?
I've found the SMT resistor, capacitor, and inductor assortments available on Amazon to be very handy for experimenting.
?
73; Steve, N3SB
?


Re: zBitx +-2 MHz transmit spurs? --> SHOWSTOPPER for transmitting

 

Some further experiments, pictures, and thoughts:
?
For these experiments, the Q3 transmit IF Buffer amplifier stage, and the Q4 receive IF buffer stage have been completely removed from the picture with the removal of C46, C49, and C51. I am feeding a 40 MHz signal from an HP signal generator directly into the D3/D4 diode ring mixer transformer T1. This eliminates the possibility of RF pickup and distortion caused by Q3 or Q4. The SI5351 in the ZBitx provides the Local Oscillator signal in all cases. I have adjusted the output of the signal generator to get about 4 Watts of RF output from the transmitter:
This is pretty close to what I was seeing with my modified Q3 stage driving the mixer.
?
I then connected the spectrum analyzer to the output of the D3/D4 mixer lowpass filter network at L21. I removed C212 which is a tap for the receiver circuitry, to remove that variable. The spectrum analyzer does place an additional load at the lowpass filter output, which reduces transmit RF power output slightly.
?
This shows the output of the lowpass filter while in receive:
Two interesting things of note: the 2 MHz spur is about 60 dB down. There's a 12 MHz spur about 54 dB down. Again, the transmitter is not transmitting.
?
This shows the output of the lowpass filter while transmitting 4 Watts:
The 12 MHz spur is now about 45 dB down. A spur is visible at 2 MHz, also about 45 dB down. The increase in level of these spurs cannot be caused by any circuitry around the transmit IF amplifier Q3, or the receive IF amplifier Q4, since they are both completely out of the circuit. RF energy is getting into the D3/D4 mixer from the transmitter via some other path(s) that are currently not known.
?
Here's what the output of the transmitter looks like - again about 4 Watts. I put a 50 Ohm termination at the output of the D3/D4 mixer lowpass filter where the spectrum analyzer was connected, to load the circuit in a similar manner as the spectrum analyzer did:
The 12 MHz spur is about the same amplitude relative to the 14 MHz carrier. However the 2 MHz spur has grown significantly. This could be caused by higher gain in the TX chain at lower frequencies. I have not measured the gain vs frequency of the ZBitx transmit chain, however.
?
Next I connected the spectrum analyzer directly to the RF port of the D3/D4 mixer stage, before the mixer lowpass filter network. The lowpass filter was completely removed from the circuit by removing C80 and L16, so the mixer only saw the spectrum analyzer for a termination, which should be close to 50 Ohms. No RF was getting to the transmit chain, so there was no RF output from the transmitter. Here's the sweep from 0 - 100 MHz:
Four significant output components are seen - 14 MHz, 40 MHz, 54 MHz, and 94 MHz.
The mixing of the 40 MHz IF input and the 54 MHz signal from the SI5351 produces the two results of 54 - 40 = 14 MHz, and 54 + 40 = 94 MHz.
?
Here's the sweep from 0 - 25 MHz:
This is a pretty good result. Spurs are 60+ dB down from the 14 MHz carrier. Note that this sweep actually looks better than what's coming out of the mixer lowpass filter! This picture also shows that the SI5351 is capable of doing a pretty good job.?
?
My next steps:
?
1) Look again at providing a wideband termination for the RF port of the mixer. As shown above, there's RF energy at 40 MHz, 54 MHz, and 94 MHz coming out of the RF port of the mixer. The lowpass filter only passes RF below approximately 30 MHz, so it reflects energy above 30 MHz. The 40, 50, and 94 MHz components are being reflected back into the mixer where they can cause problems. Diode ring mixers like to see a 50 Ohm termination at all the frequencies that appear at their ports. M0NTV has several great Youtube videos about mixers that explain how they work and how proper termination can make a big difference.
?
2) Sweep the transmit chain to determine gain vs frequency. If it's significantly higher in gain at low frequencies, then some hardware adjustments can be made to better equalize the gain, with the effect of reducing the 2 MHz spur. The software gain compensation settings would have to be readjusted to work with the revised transmitter gain vs frequency curve.
?
3) Continue investigating how transmit RF energy is leaking into the mixer.
?
73; Steve, N3SB
?


Re: Failure on first use?

 

Thanks, but already watched the Ape¡¯s video before I even received it. ?I have a solid 7.9v and have tried different sets of batteries. ?Note again that it did work fine for a little bit. ?I will contact HF Signals tomorrow when I can find some time.


Re: zBitx macro selection?

 

I too have been wondering about this. The ability to have different macro files is a very powerful feature, but other then the web interface I don't see how to select them or how the default one is chosen. Maybe this will be the reason for me to dig deep into the Pico code if there isn't already a way to select the macros from the touch screen.?
?
? KC9ZMY, Don..?


Re: zBitx macro selection?

 

So, it appears that different macros can only be selected from web mode?
What macros are used by the standalone radio for each mode? Ie how does the radio know what macro buttons to display and use? Is the cw1.mc file always the one used for cw?
Macro file selection might be another good UI option on the Menu screen.?
?


Re: FT8 time differential - how to resolve?

 

Has anyone published a fix for this exact issue as yet?


Re: old calibrating uBITX

 

Ok i try this, becouse in my lab I don't have an antenna.


Re: old calibrating uBITX

 

Very good, well done!
I save the page for future use.
73


Re: old calibrating uBITX

 

I use the single frequency sine wave.?


Re: old calibrating uBITX

 

Evan thanks for the reply. I am using the K8CEC fw v.1.21 on 20x4 display.
The generator you are using, do you put it in AM modulation or pure sine wave?
Anyway I found the site https://itshamradio.com/bfo-tuning-aid-ubitx/, where there is the same app as Faharan
73 IU7SUX


Re: zBitx doesn't start up

 

Frank.? Thanks for the comprehensive information.? I will try that.
73
Dave, VE3WI


Re: Any update on ft8 messenger you mentioned before?

 

Still haven't had a chance to dig into the software, so I'm not sure if this is expected by default or a change on your end, but the error is just that there are local changes to a file that haven't been added to the git repository. The fix is likely simple, though you do run the risk of tying yourself in git knots. Probably worth a trip to YouTube university (or making sure to have a backup).

If you want to soldier ahead, two methods would be:

1. Revert any changes and try again.

Running "git stash" will restore that file to it's canonical state in the repository. You can return your changes by running "git stash apply"

2. Save the changes

To add the changes to the repo, there are two steps. After navigating to the root directory of the repo, you can "stage" all changes to files already present by running:

"git add -u ./"

Then, you can commit:

git commit -m "my changes"

Then you can try updating again. If git can't figure out how to merge the changes, it will put both versions in the file in question and ask you to edit them manually (pain).

In the meantime, one really nice tool for looking at the current state of the repository is gitk, which can be installed via apt. Just install and run while in the repository: "gitk", and it will pop up a GUI with changes. Then you can see what's up with that file (I'm assuming it's a file and not something more complicated like a submodule).

Will try to fire this up later today or tomorrow to see for myself.

-Grant

Sent from my phone


On Sun, May 25, 2025, 9:55?AM Vince d'Eon VE6LK/AI7LK via <vincedeon=[email protected]> wrote:
Unfortunately this approach throws errors, see screengrab
I'm sure this is something simple, however it is beyond me as I don't do github at all.


Re: Out of the box unusable on CW

 

i got my unit on May 20th.? I have been slowly working all the modes and frequencies.?
?
I have the same problem with paddle when trying to send above 17 or 18wpm it seems.? Also, if i run stand alone (no external monitor or no web mode) then the macros seem to work fine but when ever in non-stand alone mode, as you said they start and stop part way thru.? I have found no pattern to it.? The stopping seems random
?
I also can't get straight key to work very well.? I am starting to read thru the emails to see when I can find on these issues.
--
"POWER, WE DONT NEED NO STINKIN' POWER" - Every KX2 Owner
Always respect the air waves,
73 de KI7PBR, Gary


Re: Any update on ft8 messenger you mentioned before?

 

Unfortunately this approach throws errors, see screengrab
I'm sure this is something simple, however it is beyond me as I don't do github at all.