|
|
|
|
I got the second T41 v12 with SW ver66.4 with amplifier operating today.? Both are acting the same, oscillations around 40MHz at several watts when PTT is engaged.? With the oscillation, I was still able to do the TX IQ null.? I am stumped.? I don't have a very accurate way to measure power yet; using a 50MHz TBS1052B tek scope and an HP363 kit.
dave, n3ds
|
I have been setting TX IQ Calibration parameters.? Everything aligns well on the lower bands.? When I engage PTT on 12m, 10m, and 6m in the TX IQ Cal menu, the amp oscillates around 40MHz and draws >2amps.? It I disconnect the input to the amp, it does not oscillate.? When I put a 6db pad between the LPF-Control and the amp it does not oscillate.? It does oscillate if I drop the 6dB pad to 3dB, but only draws 700ma.? Bias current is 250ma per side.? Maybe the correct filters are not being switched in and there is some weird reactance on the input of the amp.? Any suggestions?
dave, n3ds
|
Re: blowing ULN2803C on LPF-Control
Perfect! ? Or not so much, but its fixed now!
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@... ?
toggle quoted message
Show quoted text
On Mar 12, 2025, at 6:47?PM, D Solt via groups.io <davesolt@...> wrote:
? Thanks Bill. The cable was inverted.? dave On Mar 12, 2025, at 5:10?PM, K9HZ via groups.io <bill@...> wrote:
? Ohhhh wait. ?Make sure the cable (low control J27) pins 2 and 4 are not somehow switched to 7 and 9 by being 180 degrees wrong !!! That would cause this. ? 12V directly on the OCL!!!
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 Mar 12, 2025, at 1:13?PM, D Solt via groups.io <davesolt@...> wrote:
? I have blown two U10's during receiver calibration this week.? This is after operating for several hours.? One popped when calibrating the 10m band and one when calibrating 6m.? A nice puff of smoke is generated.? Any thoughts on why this may be happening?
dave, n3ds
|
Re: blowing ULN2803C on LPF-Control
Thanks Bill. The cable was inverted.? dave
toggle quoted message
Show quoted text
On Mar 12, 2025, at 5:10?PM, K9HZ via groups.io <bill@...> wrote:
? Ohhhh wait. ?Make sure the cable (low control J27) pins 2 and 4 are not somehow switched to 7 and 9 by being 180 degrees wrong !!! That would cause this. ? 12V directly on the OCL!!!
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 Mar 12, 2025, at 1:13?PM, D Solt via groups.io <davesolt@...> wrote:
? I have blown two U10's during receiver calibration this week.? This is after operating for several hours.? One popped when calibrating the 10m band and one when calibrating 6m.? A nice puff of smoke is generated.? Any thoughts on why this may be happening?
dave, n3ds
|
Re: blowing ULN2803C on LPF-Control
ULN2803 on the LPF Control board. I found the problem. The high filter ribbon cable was inverted from what it should be. Embarrassing mistake.? dave
toggle quoted message
Show quoted text
On Mar 12, 2025, at 4:40?PM, Albert Peter via groups.io <albertfpeter@...> wrote:
?
Dave, Specifically which U10 went on which board. We have multiple ICs with the same designation.
Could you also give a run down of your configuration? V12 boards from what source, etc??
Al
I have blown two U10's during receiver calibration this week.? This is after operating for several hours.? One popped when calibrating the 10m band and one when calibrating 6m.? A nice puff of smoke is generated.? Any thoughts on why this may be happening?
dave, n3ds
|
Re: Transmit IQ Calibration
Compile Options:
??? Faster with LTO
??? 528MHz
??? Dual Serial
I had tried dual serial? when there was no Serial Monitor output
with Serial. With dual there is no display at all.
I did have MAIN_BOARD_ATTINY_SHUTDOWN defined.
There were numerous unused variable warnings and this:
??? In function 'void TwoToneTest()':
??? cc1plus.exe: warning: statement will never be executed
[-Wswitch-unreachable]
Memory Usage on Teensy 4.1:
? FLASH: code:311964, data:133432, headers:8228?? free for
files:7672840
?? RAM1: variables:195840, code:288328, padding:6584?? free for
local variables:33536
?? RAM2: variables:483744? free for malloc/new:40544
"C:\\Users\\w3rdl\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-tools\\1.59.0/stdout_redirect"
"C:\\Users\\w3rdl\\AppData\\Local\\arduino\\sketches\\53465F69866BB42B5CF1A9D146FC02C0/SDTVer066_7_03_08_25.ino.lst"
"C:\\Users\\w3rdl\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-compile\\11.3.1/arm/bin/arm-none-eabi-objdump"
-d -S -C
"C:\\Users\\w3rdl\\AppData\\Local\\arduino\\sketches\\53465F69866BB42B5CF1A9D146FC02C0/SDTVer066_7_03_08_25.ino.elf"
Multiple libraries were found for "LinearRegression.h"
? Used: Y:\Documents\Arduino\libraries\Linear_Regression
? Not used: Y:\Documents\Arduino\libraries\Regressino
Using library Adafruit MCP23017 Arduino Library at version 2.3.2
in folder:
Y:\Documents\Arduino\libraries\Adafruit_MCP23017_Arduino_Library
Using library Adafruit BusIO at version 1.17.0 in folder:
Y:\Documents\Arduino\libraries\Adafruit_BusIO
Using library Wire at version 1.0 in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\Wire
Using library SPI at version 1.0 in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\SPI
Using library Chrono at version 1.2.0 in folder:
Y:\Documents\Arduino\libraries\Chrono
Using library Linear Regression at version 1.0 in folder:
Y:\Documents\Arduino\libraries\Linear_Regression
Using library Regression at version 1.0.1 in folder:
Y:\Documents\Arduino\libraries\Regression
Using library Adafruit GFX Library at version 1.12.0 in folder:
Y:\Documents\Arduino\libraries\Adafruit_GFX_Library
Using library OpenAudio_ArduinoLibrary-master in folder:
Y:\Documents\Arduino\libraries\OpenAudio_ArduinoLibrary-master
(legacy)
Using library Audio at version 1.3 in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\Audio
Using library SD at version 2.0.0 in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\SD
Using library SdFat at version 2.1.2 in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\SdFat
Using library SerialFlash at version 0.5 in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\SerialFlash
Using library Time at version 1.6.1 in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\Time
Using library Metro in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\Metro
(legacy)
Using library Bounce in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\Bounce
(legacy)
Using library Timer at version 1.2.1 in folder:
Y:\Documents\Arduino\libraries\Timer
Using library RA8875 at version 0.7.11 in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\RA8875
Using library EEPROM at version 2.0 in folder:
C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\EEPROM
Using library ArduinoJson at version 7.3.1 in folder:
Y:\Documents\Arduino\libraries\ArduinoJson
"C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\tools\teensy-tools\1.59.0/teensy_post_compile"
"-file=SDTVer066_7_03_08_25.ino"
"-path=C:\Users\w3rdl\AppData\Local\arduino\sketches\53465F69866BB42B5CF1A9D146FC02C0"
"-tools=C:\Users\w3rdl\AppData\Local\Arduino15\packages\teensy\tools\teensy-tools\1.59.0"
"-board=TEENSY41" -reboot "-port=usb:0/1A0000/0/1/4/4/1"
"-portlabel={serial.port.label}"
"-portprotocol={serial.port.protocol}"
On 3/12/2025 3:56 PM, Albert Peter via
groups.io wrote:
Hi,
?V66-7 is still evolving, so there may be problems. One is the
SWR I2C. 66-7 assumes use of the AD7991 and no push button
on-off. That is still in progress.? How are you configured? It
is also single Serial at present. What do you show on the I2C
startup list? I will try to duplicate this issue or provide a
fix, but I need more info.
Thanks,
Al
Al, I was using
Ver66-4 and was successful doing the Frequency C and Receive IQ
Cal. All Bands were -75 to 80 Db. I had moved the Temp display
to the Top but it was cutting off the top of the Fonts so I
moved it up a few pixels. When I rcompied, I got a message about
updated libraries available and foolishly click ok. I was not
able to compile(some variables not found). I tried chasing them
down, but finally gave up. So I reset the Teensy back to Blink
and reloaded all of the libraries, including Teensyduino.
Finally compiled but system hangs at the Splash Screen. Today I
tried 66-7, compiled with "Faster wit LTO", 528MHz, and Serial.
It compiled and hangs on the Splash Screen and nothing on Serial
Monitor. I normally use Dual Serial, so I tried that and it
doesn't even get to the Splash Screen. Not sure what to try
next.
On 3/12/2025 10:32 AM, Albert Peter via groups.io wrote:
Hi,
I just took the Zip file and used that specific sketch to
upload, everything worked just fine. My memory allocations are
different, however. The options I used to compile are:
-
Teensy 4.1
-
Faster
with LTO
-
528 MHzz
-
Serial port
-
Memory usage is?
Memory Usage on Teensy 4.1:
? FLASH: code:305724, data:132320, headers:8412 ? free for
files:7680008
? ?RAM1: variables:194496, code:286280, padding:8632 ? free
for local variables:34880
? ?RAM2: variables:471424 ?free for malloc/new:52864
My guess is that you are using one of the optimize options
that minimizes memory, and something is overwriting another
variable or the stack.
Try the settings above and see what happens.
Al
Thanks
Al.? I have loaded the new SW after erasing the Teensy
memory.? The T41 boots with version 66.8, even though the zip
file says 66.7.? However, after bootup, the screen is frozen
and no buttons or encoders work.? Below is what the arduino
IDE 2.3.2 displays after uploading.? Is the unused variable
warning significant?
dave,
n3ds
C:\Engineering\Ham
Radio\Projects\T41SDT Xcvr Project\T41 v12\T41
Software\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25.ino:
In function 'void setup_cw_transmit_mode()':
C:\Engineering\Ham Radio\Projects\T41SDT Xcvr Project\T41
v12\T41
Software\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25.ino:3010:9:
warning: unused variable 'transmitPowerLevelCWTemp'
[-Wunused-variable]
?3010 | ? float transmitPowerLevelCWTemp;
? ? ? | ? ? ? ? ^~~~~~~~~~~~~~~~~~~~~~~~
Memory Usage on Teensy 4.1:
? FLASH: code:280924, data:133432, headers:8548 ? free for
files:7703560
? ?RAM1: variables:195712, code:258520, padding:3624 ? free
for local variables:66432
? ?RAM2: variables:483744 ?free for malloc/new:40544
On Tue, Mar 11, 2025 at 6:40?PM
Albert Peter via ?<albertfpeter= [email protected]> wrote:
Hi,?
Jack and I are working on an official release, but until
then , try this one. It has revised calibration code. Also,
the preliminary Cal Instructions are attached.
Al
66.4
On Mar 11, 2025, at 5:39?PM,
Albert Peter via ?<albertfpeter= [email protected]>
wrote:
?Hi,?
What software version are you
using??
Al
?
My T41 seems to be mostly
working, but I have not been able to do the Transmit IQ
Calibration.? I am injecting 750Hz into the mic input,
but I don't see any sidebands.? It appears that I am not
modulating.? Is there a way to check the audio hat.? I
have two of them, and they both work the same.? I do see
the 750Hz coming on the Main board.?
?
I am using a KiwiSDR as my
receiver for the cal procedure.? Any suggestions on how
to proceed with troubleshooting?
?
I can do the freq cal,
receiver cal, cw power amp cal.
?
dave, n3ds
--
73 
Bob W3RDL
--
73
Bob W3rdl
|
With the 510s off the idle current for the PA board on its own is 250mA with the pots adjusted as low as possible.
?
Is this idle current high and indicative of a problem.
?
?
Howard
VE3HBH
|
Re: blowing ULN2803C on LPF-Control
More data here¡ look what happens if you spin the cable connected to J24 around 180 degrees¡. you have the 12V+ from pins 2 & 4 NOW on pins 7 & 9 (the 10M and the 6M lines), BUT THEY go to U10 and are OPEN COLLECTOR to GROUND.? So then¡ when you select EITHER 10M or 6M you BLOW UP U10¡ ? ? 
? ? ? Dr. William J. Schmidt - K9HZ J68HZ 8P6HK ZF2HZ PJ4/K9HZ VP5/K9HZ PJ2/K9HZ VP2EHZ ? Owner - Operator Big Signal Ranch ¨C K9ZC Staunton, Illinois ? Owner ¨C Operator Villa Grand Piton ¨C J68HZ Soufriere, St. Lucia W.I. Rent it: ? Moderator: North American QRO Group at Groups.IO. Moderator: Amateur Radio Builders Group at Groups.IO. ? email:? bill@... ? ?
toggle quoted message
Show quoted text
From: [email protected] <[email protected]> On Behalf Of K9HZ Sent: Wednesday, March 12, 2025 4:11 PM To: [email protected] Subject: Re: [AmateurRadioBuilders] blowing ULN2803C on LPF-Control? Ohhhh wait. ?Make sure the cable (low control J27) pins 2 and 4 are not somehow switched to 7 and 9 by being 180 degrees wrong !!! That would cause this. ? 12V directly on the OCL!!! ? 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: ? email:??bill@... ?
On Mar 12, 2025, at 1:13?PM, D Solt via groups.io <davesolt@...> wrote:
? I have blown two U10's during receiver calibration this week.? This is after operating for several hours.? One popped when calibrating the 10m band and one when calibrating 6m.? A nice puff of smoke is generated.? Any thoughts on why this may be happening?
|
Re: Transmit IQ Calibration
The only thing the on/off routine needs is the interrupt routine for the pin interrupt. ?The routine should always be there and it will not be used if you do not build out the hardware (never gets called). ?The whole thing is two lines of code. ?
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@... ?
toggle quoted message
Show quoted text
On Mar 12, 2025, at 12:57?PM, Albert Peter via groups.io <albertfpeter@...> wrote:
?
Hi,
?V66-7 is still evolving, so there may be problems. One is the SWR I2C. 66-7 assumes use of the AD7991 and no push button on-off. That is still in progress.? How are you configured? It is also single Serial at present. What do you show on the I2C startup list?
I will try to duplicate this issue or provide a fix, but I need more info.
Thanks,
Al
Al, I was using Ver66-4 and was successful doing the Frequency C and Receive IQ Cal. All Bands were -75 to 80 Db. I had moved the Temp display to the Top but it was cutting off the top of the Fonts so I moved
it up a few pixels. When I rcompied, I got a message about updated libraries available and foolishly click ok. I was not able to compile(some variables not found). I tried chasing them down, but finally gave up. So I reset the Teensy back to Blink and reloaded
all of the libraries, including Teensyduino. Finally compiled but system hangs at the Splash Screen. Today I tried 66-7, compiled with "Faster wit LTO", 528MHz, and Serial. It compiled and hangs on the Splash Screen and nothing on Serial Monitor. I normally
use Dual Serial, so I tried that and it doesn't even get to the Splash Screen. Not sure what to try next.
On 3/12/2025 10:32 AM, Albert Peter via groups.io wrote:
Hi,
I just took the Zip file and used that specific sketch to upload, everything worked just fine. My memory allocations are different, however. The options I used to compile are:
-
Teensy 4.1
-
Faster with LTO
-
528 MHzz
-
Serial port
-
Memory usage is?
Memory Usage on Teensy 4.1:
? FLASH: code:305724, data:132320, headers:8412 ? free for files:7680008
? ?RAM1: variables:194496, code:286280, padding:8632 ? free for local variables:34880
? ?RAM2: variables:471424 ?free for malloc/new:52864
My guess is that you are using one of the optimize options that minimizes memory, and something is overwriting another variable or the stack.
Try the settings above and see what happens.
Al
Thanks Al.? I have loaded the new SW after erasing the Teensy memory.? The T41 boots with version 66.8, even though the zip file says 66.7.? However, after bootup, the screen is frozen and no buttons
or encoders work.? Below is what the arduino IDE 2.3.2 displays after uploading.? Is the unused variable warning significant?
dave, n3ds
C:\Engineering\Ham Radio\Projects\T41SDT Xcvr Project\T41 v12\T41 Software\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25.ino: In function 'void setup_cw_transmit_mode()':
C:\Engineering\Ham Radio\Projects\T41SDT Xcvr Project\T41 v12\T41 Software\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25.ino:3010:9: warning: unused variable 'transmitPowerLevelCWTemp' [-Wunused-variable]
?3010 | ? float transmitPowerLevelCWTemp;
? ? ? | ? ? ? ? ^~~~~~~~~~~~~~~~~~~~~~~~
Memory Usage on Teensy 4.1:
? FLASH: code:280924, data:133432, headers:8548 ? free for files:7703560
? ?RAM1: variables:195712, code:258520, padding:3624 ? free for local variables:66432
? ?RAM2: variables:483744 ?free for malloc/new:40544
On Tue, Mar 11, 2025 at 6:40?PM Albert Peter via ?<albertfpeter= [email protected]> wrote:
Hi,?
Jack and I are working on an official release, but until then , try this one. It has revised calibration code. Also, the preliminary Cal Instructions are attached.
Al
66.4
On Mar 11, 2025, at 5:39?PM, Albert Peter via ?<albertfpeter= [email protected]> wrote:
?Hi,?
What software version are you using??
Al
?
My T41 seems to be mostly working, but I have not been able to do the Transmit IQ Calibration.? I am injecting 750Hz into the mic input, but I don't see any sidebands.? It appears that I am not modulating.? Is there a way to check
the audio hat.? I have two of them, and they both work the same.? I do see the 750Hz coming on the Main board.?
?
I am using a KiwiSDR as my receiver for the cal procedure.? Any suggestions on how to proceed with troubleshooting?
?
I can do the freq cal, receiver cal, cw power amp cal.
?
dave, n3ds
--
73 <73cw.gif>
Bob W3RDL
|
Re: blowing ULN2803C on LPF-Control
Ohhhh wait. ?Make sure the cable (low control J27) pins 2 and 4 are not somehow switched to 7 and 9 by being 180 degrees wrong !!! That would cause this. ? 12V directly on the OCL!!!
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@... ?
toggle quoted message
Show quoted text
On Mar 12, 2025, at 1:13?PM, D Solt via groups.io <davesolt@...> wrote:
? I have blown two U10's during receiver calibration this week.? This is after operating for several hours.? One popped when calibrating the 10m band and one when calibrating 6m.? A nice puff of smoke is generated.? Any thoughts on why this may be happening?
dave, n3ds
|
Re: blowing ULN2803C on LPF-Control
Something is not right. There is nothing connected to those parts that would cause a short great enough to cause smoke. ?Its a ULN2803 that drives the relays (open collector to ground when activated). ?Somehow those open collectors of the part must be fed by 12V WITHOUT the relay coil as a resistance. ??
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@... ?
toggle quoted message
Show quoted text
On Mar 12, 2025, at 1:13?PM, D Solt via groups.io <davesolt@...> wrote:
? I have blown two U10's during receiver calibration this week.? This is after operating for several hours.? One popped when calibrating the 10m band and one when calibrating 6m.? A nice puff of smoke is generated.? Any thoughts on why this may be happening?
dave, n3ds
|
Re: blowing ULN2803C on LPF-Control
Dave, Specifically which U10 went on which board. We have multiple ICs with the same designation.
Could you also give a run down of your configuration? V12 boards from what source, etc??
Al
toggle quoted message
Show quoted text
I have blown two U10's during receiver calibration this week.? This is after operating for several hours.? One popped when calibrating the 10m band and one when calibrating 6m.? A nice puff of smoke is generated.? Any thoughts on why this may be happening?
dave, n3ds
|
blowing ULN2803C on LPF-Control
I have blown two U10's during receiver calibration this week.? This is after operating for several hours.? One popped when calibrating the 10m band and one when calibrating 6m.? A nice puff of smoke is generated.? Any thoughts on why this may be happening?
dave, n3ds
|
Re: Transmit IQ Calibration
Hi,
?V66-7 is still evolving, so there may be problems. One is the SWR I2C. 66-7 assumes use of the AD7991 and no push button on-off. That is still in progress.? How are you configured? It is also single Serial at present. What do you show on the I2C startup list?
I will try to duplicate this issue or provide a fix, but I need more info.
Thanks,
Al
toggle quoted message
Show quoted text
Al, I was using Ver66-4 and was successful doing the Frequency C and Receive IQ Cal. All Bands were -75 to 80 Db. I had moved the Temp display to the Top but it was cutting off the top of the Fonts so I moved
it up a few pixels. When I rcompied, I got a message about updated libraries available and foolishly click ok. I was not able to compile(some variables not found). I tried chasing them down, but finally gave up. So I reset the Teensy back to Blink and reloaded
all of the libraries, including Teensyduino. Finally compiled but system hangs at the Splash Screen. Today I tried 66-7, compiled with "Faster wit LTO", 528MHz, and Serial. It compiled and hangs on the Splash Screen and nothing on Serial Monitor. I normally
use Dual Serial, so I tried that and it doesn't even get to the Splash Screen. Not sure what to try next.
On 3/12/2025 10:32 AM, Albert Peter via groups.io wrote:
Hi,
I just took the Zip file and used that specific sketch to upload, everything worked just fine. My memory allocations are different, however. The options I used to compile are:
-
Teensy 4.1
-
Faster with LTO
-
528 MHzz
-
Serial port
-
Memory usage is?
Memory Usage on Teensy 4.1:
? FLASH: code:305724, data:132320, headers:8412 ? free for files:7680008
? ?RAM1: variables:194496, code:286280, padding:8632 ? free for local variables:34880
? ?RAM2: variables:471424 ?free for malloc/new:52864
My guess is that you are using one of the optimize options that minimizes memory, and something is overwriting another variable or the stack.
Try the settings above and see what happens.
Al
Thanks Al.? I have loaded the new SW after erasing the Teensy memory.? The T41 boots with version 66.8, even though the zip file says 66.7.? However, after bootup, the screen is frozen and no buttons
or encoders work.? Below is what the arduino IDE 2.3.2 displays after uploading.? Is the unused variable warning significant?
dave, n3ds
C:\Engineering\Ham Radio\Projects\T41SDT Xcvr Project\T41 v12\T41 Software\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25.ino: In function 'void setup_cw_transmit_mode()':
C:\Engineering\Ham Radio\Projects\T41SDT Xcvr Project\T41 v12\T41 Software\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25.ino:3010:9: warning: unused variable 'transmitPowerLevelCWTemp' [-Wunused-variable]
?3010 | ? float transmitPowerLevelCWTemp;
? ? ? | ? ? ? ? ^~~~~~~~~~~~~~~~~~~~~~~~
Memory Usage on Teensy 4.1:
? FLASH: code:280924, data:133432, headers:8548 ? free for files:7703560
? ?RAM1: variables:195712, code:258520, padding:3624 ? free for local variables:66432
? ?RAM2: variables:483744 ?free for malloc/new:40544
On Tue, Mar 11, 2025 at 6:40?PM Albert Peter via ?<albertfpeter= [email protected]> wrote:
Hi,?
Jack and I are working on an official release, but until then , try this one. It has revised calibration code. Also, the preliminary Cal Instructions are attached.
Al
66.4
On Mar 11, 2025, at 5:39?PM, Albert Peter via ?<albertfpeter= [email protected]> wrote:
?Hi,?
What software version are you using??
Al
?
My T41 seems to be mostly working, but I have not been able to do the Transmit IQ Calibration.? I am injecting 750Hz into the mic input, but I don't see any sidebands.? It appears that I am not modulating.? Is there a way to check
the audio hat.? I have two of them, and they both work the same.? I do see the 750Hz coming on the Main board.?
?
I am using a KiwiSDR as my receiver for the cal procedure.? Any suggestions on how to proceed with troubleshooting?
?
I can do the freq cal, receiver cal, cw power amp cal.
?
dave, n3ds
--
73 
Bob W3RDL
|
Re: Transmit IQ Calibration
Al, I was using Ver66-4 and was successful doing the Frequency C
and Receive IQ Cal. All Bands were -75 to 80 Db. I had moved the
Temp display to the Top but it was cutting off the top of the
Fonts so I moved it up a few pixels. When I rcompied, I got a
message about updated libraries available and foolishly click ok.
I was not able to compile(some variables not found). I tried
chasing them down, but finally gave up. So I reset the Teensy back
to Blink and reloaded all of the libraries, including Teensyduino.
Finally compiled but system hangs at the Splash Screen. Today I
tried 66-7, compiled with "Faster wit LTO", 528MHz, and Serial. It
compiled and hangs on the Splash Screen and nothing on Serial
Monitor. I normally use Dual Serial, so I tried that and it
doesn't even get to the Splash Screen. Not sure what to try next.
On 3/12/2025 10:32 AM, Albert Peter via
groups.io wrote:
Hi,
I just took the Zip file and used that specific sketch to
upload, everything worked just fine. My memory allocations are
different, however. The options I used to compile are:
-
Teensy 4.1
-
Faster with
LTO
-
528 MHzz
-
Serial port
-
Memory usage is?
Memory Usage on Teensy 4.1:
? FLASH: code:305724, data:132320, headers:8412 ? free for
files:7680008
? ?RAM1: variables:194496, code:286280, padding:8632 ? free for
local variables:34880
? ?RAM2: variables:471424 ?free for malloc/new:52864
My guess is that you are using one of the optimize options that
minimizes memory, and something is overwriting another variable
or the stack.
Try the settings above and see what happens.
Al
Thanks
Al.? I have loaded the new SW after erasing the Teensy memory.?
The T41 boots with version 66.8, even though the zip file says
66.7.? However, after bootup, the screen is frozen and no
buttons or encoders work.? Below is what the arduino IDE 2.3.2
displays after uploading.? Is the unused variable warning
significant?
dave,
n3ds
C:\Engineering\Ham
Radio\Projects\T41SDT Xcvr Project\T41 v12\T41
Software\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25.ino:
In function 'void setup_cw_transmit_mode()':
C:\Engineering\Ham Radio\Projects\T41SDT Xcvr Project\T41
v12\T41
Software\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25.ino:3010:9:
warning: unused variable 'transmitPowerLevelCWTemp'
[-Wunused-variable]
?3010 | ? float transmitPowerLevelCWTemp;
? ? ? | ? ? ? ? ^~~~~~~~~~~~~~~~~~~~~~~~
Memory Usage on Teensy 4.1:
? FLASH: code:280924, data:133432, headers:8548 ? free for
files:7703560
? ?RAM1: variables:195712, code:258520, padding:3624 ? free for
local variables:66432
? ?RAM2: variables:483744 ?free for malloc/new:40544
On Tue, Mar 11, 2025 at 6:40?PM
Albert Peter via ?<albertfpeter= [email protected]> wrote:
Hi,?
Jack and I are working on an official release, but until then
, try this one. It has revised calibration code. Also, the
preliminary Cal Instructions are attached.
Al
66.4
On Mar 11, 2025, at 5:39?PM,
Albert Peter via ?<albertfpeter= [email protected]> wrote:
?Hi,?
What software version are you
using??
Al
?
My T41 seems to be mostly
working, but I have not been able to do the Transmit IQ
Calibration.? I am injecting 750Hz into the mic input, but
I don't see any sidebands.? It appears that I am not
modulating.? Is there a way to check the audio hat.? I
have two of them, and they both work the same.? I do see
the 750Hz coming on the Main board.?
?
I am using a KiwiSDR as my
receiver for the cal procedure.? Any suggestions on how to
proceed with troubleshooting?
?
I can do the freq cal, receiver
cal, cw power amp cal.
?
dave, n3ds
--
73
Bob W3RDL
|
Re: Transmit IQ Calibration
OK.? That explains it.?
I will keep trying to get TX IQ Calibrated Thanks. dave
toggle quoted message
Show quoted text
On Wed, Mar 12, 2025 at 11:56?AM Albert Peter via <albertfpeter= [email protected]> wrote: Ok Dave, The. Ad7991 is activated in the code and I am not currently using the shutdown routine. The code to read the diode SWR is not in the sketch, although I used it briefly in the beginning . The whole power and SWR code assumes the AD8703 log detectors are used. V64 did not have any SWR code, so that may be the culprit.
Your experience will help us with the final code. Thanks, Al ? Appreciate the help Al. Still hangs after I2C screen.? I wonder if my hardware is affecting this.? My power detect is the swr_diode and my readout is swr_analog.? Additionally, my si5351 is 0x6F instead of 0x60 and I have the ATTiny shutdown routine enabled. version 66.4 loads and operation is nominal.? I66.4 works on both of my T41's.? 66.8 crashes on both T41's
i will keep playing with the ide parameters dave On Wed, Mar 12, 2025 at 10:32?AM Albert Peter via <albertfpeter= [email protected]> wrote:
Hi,
I just took the Zip file and used that specific sketch to upload, everything worked just fine. My memory allocations are different, however. The options I used to compile are:
-
Teensy 4.1
-
Faster with LTO
-
528 MHzz
-
Serial port
-
Memory usage is?
Memory Usage on Teensy 4.1:
? FLASH: code:305724, data:132320, headers:8412 ? free for files:7680008
? ?RAM1: variables:194496, code:286280, padding:8632 ? free for local variables:34880
? ?RAM2: variables:471424 ?free for malloc/new:52864
My guess is that you are using one of the optimize options that minimizes memory, and something is overwriting another variable or the stack.
Try the settings above and see what happens.
Al
Thanks Al.? I have loaded the new SW after erasing the Teensy memory.? The T41 boots with version 66.8, even though the zip file says 66.7.? However, after bootup, the screen is frozen and no buttons
or encoders work.? Below is what the arduino IDE 2.3.2 displays after uploading.? Is the unused variable warning significant?
dave, n3ds
C:\Engineering\Ham Radio\Projects\T41SDT Xcvr Project\T41 v12\T41 Software\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25.ino: In function 'void setup_cw_transmit_mode()':
C:\Engineering\Ham Radio\Projects\T41SDT Xcvr Project\T41 v12\T41 Software\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25\SDTVer066_7_03_08_25.ino:3010:9: warning: unused variable 'transmitPowerLevelCWTemp' [-Wunused-variable]
?3010 | ? float transmitPowerLevelCWTemp;
? ? ? | ? ? ? ? ^~~~~~~~~~~~~~~~~~~~~~~~
Memory Usage on Teensy 4.1:
? FLASH: code:280924, data:133432, headers:8548 ? free for files:7703560
? ?RAM1: variables:195712, code:258520, padding:3624 ? free for local variables:66432
? ?RAM2: variables:483744 ?free for malloc/new:40544
On Tue, Mar 11, 2025 at 6:40?PM Albert Peter via ?<albertfpeter= [email protected]> wrote:
Hi,?
Jack and I are working on an official release, but until then , try this one. It has revised calibration code. Also, the preliminary Cal Instructions are attached.
Al
66.4
On Mar 11, 2025, at 5:39?PM, Albert Peter via ?<albertfpeter= [email protected]> wrote:
?Hi,?
What software version are you using??
Al
?
My T41 seems to be mostly working, but I have not been able to do the Transmit IQ Calibration.? I am injecting 750Hz into the mic input, but I don't see any sidebands.? It appears that I am not modulating.? Is there a way to check
the audio hat.? I have two of them, and they both work the same.? I do see the 750Hz coming on the Main board.?
?
I am using a KiwiSDR as my receiver for the cal procedure.? Any suggestions on how to proceed with troubleshooting?
?
I can do the freq cal, receiver cal, cw power amp cal.
?
dave, n3ds
|