¿ªÔÆÌåÓý

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

LPF question

 

¿ªÔÆÌåÓý

The BOM for the LPF Filter board lists all of the caps as 200V but the schematic shows 100V. The 200V and higher caps are almost non existent on Mouser or DigiKey and the few values there are $1.00+ each. Are 100V parts acceptable for 100W?

--

73 Animated graphic flashing 73 in Morse code.

Bob W3RDL


Virus-free.


T41 Hilbert Filter Design

 

Al
?
I noticed that the Hilbert filter coefficients in v66-9 don't exhibit the same structure as in v50 where the negative 45 phase shift coefficients are just the reverse order of the positive 45 phase shift coefficients.? Can you provide the Hilbert filter design files for v66-9 and v50.??
?
Thanks Terrance


Re: Help: Audio is pumping on bands 17 and 15.

 

V12? I'd check U8 on the LPF control card. It got fried on mine,
and it caused transmit oscillation on the higher bands.

- Jerry, KF6VB

On 2025-05-20 00:52, bty84827531 via groups.io wrote:
1) Turn radio on, set band to 20m
2) Turn radio off
3) Turn radio on, note no audio pumping
4) Change band to 17m, note audio pumping starts
5) Change band to 15m, note audio pumping
6) Change band in sequence, note audio pumping stops on all bands
except 17m and 15m
7) Return band to 17m. Note audio pumping.
8) Switch off radio
9) Switch on radio. Note that audio pumping is not present.
10) Change band in sequence. Note audio pumping resumes on 17m and 15m
but is not present on other bands.
Roger G8JWT
Links:
------
[1] /g/SoftwareControlledHamRadio/message/33937
[2] /mt/113187923/243852
[3] /g/SoftwareControlledHamRadio/post
[4] /g/SoftwareControlledHamRadio/editsub/243852
[5]
/g/SoftwareControlledHamRadio/leave/10484476/243852/1943518115/xyzzy


Re: Radiated EMI from displays

 

John,
We are developing a new website highlighting te T41. We would like to include some user implementations, including yours. If that is OK, please send me a photo and brief writeup about your implementation by private post.
Thanks,
Al


Re: T41 T41EEE.9 Firmware Release

 

Hi Greg
We are developing a new website highlighting te T41. We would like to include some user implementations, including yours. If that is OK, please send me a photo and brief writeup about your implementation by private post.
Thanks,
Al


Re: V11 40MHz?

 

Jerry,
We are developing a new website featuring the T41. There will be a page highlighting User rigs. Would you possible send me a pic of the T41 and a short blurb about your implementation to include in the site?
Thanks,
Al


Re: T41 Books for sale - signed copies Latest version

 

I forgot to mention that the $8 shipping offer is for the US only. Outside the US, international shipping applies, and cost depends on the location.
Al


Re: T41 V12 software development path forward

 

Mornin' Oliver:

Sounds like a terrific plans and just confirms that Al and I picked the right people to take over the reins.

Jack, W8TEE

On Monday, May 19, 2025 at 11:24:04 PM EDT, D Solt via groups.io <davesolt@...> wrote:


Awesome work Oliver!


On May 19, 2025, at 6:01?PM, Oliver KI3P via groups.io <oliver@...> wrote:

?
Update time! I've been working steadily on the code changes for the last month.
?
I've taken this as an opportunity to learn more about test-driven development and the concept of writing unit tests for code. This makes it take longer to write the code, but should make it easier to extend and maintain the code in the future. I'm building a test suite using the so that (almost) every part of the T41 code can be tested on a desktop computer before it touches a Teensy. This also lets me run the code with a debugger (GDB, in my case) which is a much more satisfying way to figure out why the code isn't doing what I want. This testing approach leaves me with confidence that the code is doing what I expect it to do before I load it onto the Teensy. There will undoubtedly still be bugs to find, but they should all be related to hardware integration rather than software bugs.
?
My focus for the last few weeks has been on the Receive signal processing chain. I've ported, cleaned up, refactored, and tested most of the receive DSP chain. I'm using Google Test to do things like run a comb of signals through the convolution filter to make sure that its filtering the frequencies we expect, generating plots like the one below for visual analysis (plotted using Python) as well as numerical tests that don't rely on visual inspection. Working on the receive code has been a great refresher in the principles of digital signal processing! I've had to dust of a lot of knowledge that had been gathering cobwebs in the back of my mind.
?
<inline.0.part>
?
Writing the code with a unit test framework is actually pretty enjoyable and is well worth the time investment. Every time I modify the code, I can run the full set of tests I've written against the entire code base in mere seconds and immediately know if my change has broken anything anywhere. Testing every function with its own dedicated set of tests helps to reveal unanticipated behaviors and edge cases. I can highly recommend it as an approach for a complex project like this! It lets me refactor and change parts of the code without fear that this will break something subtle somewhere else.
?
How am I changing the code? In addition to the cleanup, I'm getting rid of almost all global variables, have found many opportunities to reduce memory usage, and am separating the display code from the signal processing code as I rewrite it. I hope to be at the point where I can run the new receive code on the Teensy in a few weeks (without the display) to have a real-world verification that it's working as expected before continuing.
?
?

--
Jack, W8TEE


Re: Help: Audio is pumping on bands 17 and 15.

 

I don't hear any audio artifacts on 17m on my radio and can't make those that I do hear on 15m go away by turning the radio off then on again. Can you record a short audio or video clip of the behavior?

On Tuesday, May 20th, 2025 at 4:42 AM, WF.Fiebig@... <WF.Fiebig@...> wrote:

software is version 66.9.
Only RF board with RX component installed
No BPF or LPF board? installed
No SHUTDOWN component installed
I can receive stations via RX.
?
Turn radio on, set to band 40 No pumping Change band in sequence.
Note: Audio pumping starts on 17m and 15m, but is not present on other bands.
?
Greetings
wolfgang


Re: Help: Audio is pumping on bands 17 and 15.

 

software is version 66.9.
Only RF board with RX component installed
No BPF or LPF board? installed
No SHUTDOWN component installed
I can receive stations via RX.
?
Turn radio on, set to band 40 No pumping Change band in sequence.
Note: Audio pumping starts on 17m and 15m, but is not present on other bands.
?
Greetings
wolfgang


Re: Help: Audio is pumping on bands 17 and 15.

 

Sorry, forgot to add that the software is version 66.9.


Re: Help: Audio is pumping on bands 17 and 15.

 

1) Turn radio on, set band to 20m
2) Turn radio off
3) Turn radio on, note no audio pumping
4) Change band to 17m, note audio pumping starts
5) Change band to 15m, note audio pumping
6) Change band in sequence, note audio pumping stops on all bands except 17m and 15m
7) Return band to 17m. Note audio pumping.
8) Switch off radio
9) Switch on radio. Note that audio pumping is not present.
10) Change band in sequence. Note audio pumping resumes on 17m and 15m but is not present on other bands.
?
Roger G8JWT


Re: T41 V12 software development path forward

 

¿ªÔÆÌåÓý

Awesome work Oliver!


On May 19, 2025, at 6:01?PM, Oliver KI3P via groups.io <oliver@...> wrote:

?
Update time! I've been working steadily on the code changes for the last month.
?
I've taken this as an opportunity to learn more about test-driven development and the concept of writing unit tests for code. This makes it take longer to write the code, but should make it easier to extend and maintain the code in the future. I'm building a test suite using the so that (almost) every part of the T41 code can be tested on a desktop computer before it touches a Teensy. This also lets me run the code with a debugger (GDB, in my case) which is a much more satisfying way to figure out why the code isn't doing what I want. This testing approach leaves me with confidence that the code is doing what I expect it to do before I load it onto the Teensy. There will undoubtedly still be bugs to find, but they should all be related to hardware integration rather than software bugs.
?
My focus for the last few weeks has been on the Receive signal processing chain. I've ported, cleaned up, refactored, and tested most of the receive DSP chain. I'm using Google Test to do things like run a comb of signals through the convolution filter to make sure that its filtering the frequencies we expect, generating plots like the one below for visual analysis (plotted using Python) as well as numerical tests that don't rely on visual inspection. Working on the receive code has been a great refresher in the principles of digital signal processing! I've had to dust of a lot of knowledge that had been gathering cobwebs in the back of my mind.
?
<inline.0.part>
?
Writing the code with a unit test framework is actually pretty enjoyable and is well worth the time investment. Every time I modify the code, I can run the full set of tests I've written against the entire code base in mere seconds and immediately know if my change has broken anything anywhere. Testing every function with its own dedicated set of tests helps to reveal unanticipated behaviors and edge cases. I can highly recommend it as an approach for a complex project like this! It lets me refactor and change parts of the code without fear that this will break something subtle somewhere else.
?
How am I changing the code? In addition to the cleanup, I'm getting rid of almost all global variables, have found many opportunities to reduce memory usage, and am separating the display code from the signal processing code as I rewrite it. I hope to be at the point where I can run the new receive code on the Teensy in a few weeks (without the display) to have a real-world verification that it's working as expected before continuing.
?
?


Re: JLCPCB Price Increase

 

¿ªÔÆÌåÓý

Or just put in an order but never push the ¡°go¡± button¡­


Dr.?William J. Schmidt - K9HZ J68HZ 8P6HK ZF2HZ PJ4/K9HZ VP5/K9HZ PJ2/K9HZ

?

Owner - Operator

Big Signal Ranch ¨C K9ZC

Staunton, Illinois

?

Owner ¨C Operator

Villa Grand Piton - J68HZ

Soufriere, St. Lucia W.I.

Rent it: www.VillaGrandPiton.com


email:??bill@...

?


On May 19, 2025, at 3:12?PM, Tim O'Rourke via groups.io <w4yn@...> wrote:

?
You could ask Justin AI6YM what he paid for his boards to be populated.
Tim W4YN


Re: T41 V12 software development path forward

 

Oliver,

Based on my 30+ years as an embedded firmware engineer, I think you're on the correct path!
The path is somewhat slower up front, but will prove to be faster overall because debug will be minimal.

Larry - AC8YE

Sent with secure email.

On Monday, May 19th, 2025 at 8:01 PM, Oliver KI3P via groups.io <oliver@...> wrote:

Update time! I've been working steadily on the code changes for the last month.
I've taken this as an opportunity to learn more about test-driven development and the concept of writing unit tests for code. This makes it take longer to write the code, but should make it easier to extend and maintain the code in the future. I'm building a test suite using the so that (almost) every part of the T41 code can be tested on a desktop computer before it touches a Teensy. This also lets me run the code with a debugger (GDB, in my case) which is a much more satisfying way to figure out why the code isn't doing what I want. This testing approach leaves me with confidence that the code is doing what I expect it to do before I load it onto the Teensy. There will undoubtedly still be bugs to find, but they should all be related to hardware integration rather than software bugs.
My focus for the last few weeks has been on the Receive signal processing chain. I've ported, cleaned up, refactored, and tested most of the receive DSP chain. I'm using Google Test to do things like run a comb of signals through the convolution filter to make sure that its filtering the frequencies we expect, generating plots like the one below for visual analysis (plotted using Python) as well as numerical tests that don't rely on visual inspection. Working on the receive code has been a great refresher in the principles of digital signal processing! I've had to dust of a lot of knowledge that had been gathering cobwebs in the back of my mind.
Writing the code with a unit test framework is actually pretty enjoyable and is well worth the time investment. Every time I modify the code, I can run the full set of tests I've written against the entire code base in mere seconds and immediately know if my change has broken anything anywhere. Testing every function with its own dedicated set of tests helps to reveal unanticipated behaviors and edge cases. I can highly recommend it as an approach for a complex project like this! It lets me refactor and change parts of the code without fear that this will break something subtle somewhere else.
How am I changing the code? In addition to the cleanup, I'm getting rid of almost all global variables, have found many opportunities to reduce memory usage, and am separating the display code from the signal processing code as I rewrite it. I hope to be at the point where I can run the new receive code on the Teensy in a few weeks (without the display) to have a real-world verification that it's working as expected before continuing.


Re: T41 V12 software development path forward

 

Update time! I've been working steadily on the code changes for the last month.
?
I've taken this as an opportunity to learn more about test-driven development and the concept of writing unit tests for code. This makes it take longer to write the code, but should make it easier to extend and maintain the code in the future. I'm building a test suite using the so that (almost) every part of the T41 code can be tested on a desktop computer before it touches a Teensy. This also lets me run the code with a debugger (GDB, in my case) which is a much more satisfying way to figure out why the code isn't doing what I want. This testing approach leaves me with confidence that the code is doing what I expect it to do before I load it onto the Teensy. There will undoubtedly still be bugs to find, but they should all be related to hardware integration rather than software bugs.
?
My focus for the last few weeks has been on the Receive signal processing chain. I've ported, cleaned up, refactored, and tested most of the receive DSP chain. I'm using Google Test to do things like run a comb of signals through the convolution filter to make sure that its filtering the frequencies we expect, generating plots like the one below for visual analysis (plotted using Python) as well as numerical tests that don't rely on visual inspection. Working on the receive code has been a great refresher in the principles of digital signal processing! I've had to dust of a lot of knowledge that had been gathering cobwebs in the back of my mind.
?
?
Writing the code with a unit test framework is actually pretty enjoyable and is well worth the time investment. Every time I modify the code, I can run the full set of tests I've written against the entire code base in mere seconds and immediately know if my change has broken anything anywhere. Testing every function with its own dedicated set of tests helps to reveal unanticipated behaviors and edge cases. I can highly recommend it as an approach for a complex project like this! It lets me refactor and change parts of the code without fear that this will break something subtle somewhere else.
?
How am I changing the code? In addition to the cleanup, I'm getting rid of almost all global variables, have found many opportunities to reduce memory usage, and am separating the display code from the signal processing code as I rewrite it. I hope to be at the point where I can run the new receive code on the Teensy in a few weeks (without the display) to have a real-world verification that it's working as expected before continuing.
?
?


Re: Help: Audio is pumping on bands 17 and 15.

 

Can you please give an exact sequence of steps to reproduce this error, starting with a radio that is turned off. I think I can reconstruct it from your description, but want to be sure. Please also tell me which version of the software you are running.

On Monday, May 19th, 2025 at 11:45 AM, bty84827531 via groups.io <roger.trett@...> wrote:

I've got the same issue with a completed radio. It does not affect the spectrum display or the S meter, only the audio. It's confined to 17 and 15 metres. The pumping occurs about twice per second. It does not occur if the radio starts up on 17 or 15 metres direct from switch-on but starts as soon as the band is changed to one of these two bands.
?
Roger G8JWT


Re: Test Equipment

 

?
This is from the manual on the one with SA functions?
¢ÙThe amplitude gain scale value of the output signal relative to the
input signal, which is linearly distributed.
¢ÚThe amplitude gain curve of the output signal relative to the input
signal.
¢ÛThe phase shift curve of the output signal relative to the input signal.
¢ÜCursor measurement data, the three data of C1/C2 respectively
represent the frequency corresponding to the C1/C2 cursor line, the
gain value at the intersection of the cursor line and the gain curve,
and the phase shift value at the intersection of the cursor line and
the phase shift curve. The three parameters of DC respectively
represent the absolute value of the difference in the frequency
corresponding to the C1/C2 cursor line, the absolute value of the
gain value difference, and the absolute value of the phase shift value
difference.
¢ÝExcitation signal amplitude setting column, range 0~5V.
¢ÞExcitation signal offset setting column, range -2.5V~+2.5V.
¢ßExcitation signal start frequency setting column, range
100Hz~50MHz.
¢àExcitation signal end frequency setting column, range
100Hz~50MHz.


Re: T41 Books for sale - signed copies Latest version

 

Al,

:-)? Please ship? me one.

Thank you!!!

Konrad/KA1LD

On Mon, May 19, 2025 at 2:03?PM Albert Peter via <albertfpeter=[email protected]> wrote:
After HamVention, we have a few signed copies of the latest version left over. We are offering them for the HamVention price of $40.00 + shipping of $8 for USPS media rate. (a bit slower, but lots cheaper). Note: Amazon sells the non-signed copies for $5 more.
?
If you want one, please:
  • Send a private note to me with your name, address and how you would like the book personalized (Name & Call) This will verify that we still have copies.
  • I will reply with mailing information
  • Then send a check for $48.00 to me at the address specified in the reply.
    ?We have limited quantities, so first come, first served.
We sold a bunch at FDIM and Hamvention, but some still remain.
Al?
AC8GY
?
?


T41 Books for sale - signed copies Latest version

 
Edited

After HamVention, we have a few signed copies of the latest version left over. We are offering them for the HamVention price of $40.00 + USA shipping of $8 for USPS media rate. (a bit slower, but lots cheaper). Note: Amazon sells the non-signed copies for $5 more. Outside the US, international shipping rates apply.
?
If you want one, please:
  • Send a private note to me with your name, address and how you would like the book personalized (Name & Call) This will verify that we still have copies.
  • I will reply with mailing information
  • Then send a check for $48.00 to me at the address specified in the reply.
    ?We have limited quantities, so first come, first served.
We sold a bunch at FDIM and Hamvention, but some still remain.
Al?
AC8GY
?
?