Keyboard Shortcuts
Likes
- SoftwareControlledHamRadio
- Messages
Search
Re: T41 V12 software development path forward
¿ªÔÆÌåÓýThat¡¯s where I was going¡ ? ? 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@... ? ? From: [email protected] <[email protected]> On Behalf Of Tim via groups.io
Sent: Sunday, April 13, 2025 5:28 PM To: [email protected] Subject: Re: [SoftwareControlledHamRadio] T41 V12 software development path forward ? Bill Even RPi 0 has HDMI! Could it be dedicated display module? I think there even smaller ones also. Tim? ? |
Re: Need Solution
¿ªÔÆÌåÓýWell I did it again, shorted out the teensy. Now wait for another.?Tom On Apr 12, 2025, at 8:04?PM, jjpurdum via groups.io <jjpurdum@...> wrote:
|
Re: T41 V12 software development path forward
I'm deep in the weeds of learning about Test Driven Development (TDD) and stateful programming. I'll be doing some experiments and writing some test code to get more familiar with the programming constructs and conventions; the methods seem to hold the promise of making hardware abstraction easier and debugging less onerous.
toggle quoted message
Show quoted text
On Sunday, April 13th, 2025 at 4:58 PM, K9HZ <bill@...> wrote:
|
Re: T41 V12 software development path forward
Maybe even a RPi that has native HDMI circuitry... maybe even multiple
toggle quoted message
Show quoted text
display capability (think main plus an external display). 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: www.VillaGrandPiton.com Moderator: North American QRO Group at Groups.IO. Moderator: Amateur Radio Builders Group at Groups.IO. email:? bill@... -----Original Message-----
From: [email protected] <[email protected]> On Behalf Of jerry-KF6VB Sent: Sunday, April 13, 2025 3:44 PM To: [email protected] Subject: Re: [SoftwareControlledHamRadio] T41 V12 software development path forward Inside the T41 code: grep tft * > out Looking at out: it has 2484 lines. There are a few ways this could be approached. One would be that replacement class for the RA8875 stuff. It could have functions that either call the real RA8875 stuff....or don't, depending on a variable. Another thing could be to create a "page" class. Define a page for the main screen, another page for the BIT test screen, another page for the "direct frequency entry" screen, etc etc. You put the TFT stuff in those page classes, and keep doing it until there's no TFT stuff anywhere else. You define methods such that the main program just says "draw the main screen", and the page code takes care of all the decorations. The power of a "page" class like this is that it could make it easy to sluff the display activity off to a second CPU, communicating with the "radio" CPU via I2C or SPI. - Jerry, KF6VB On 2025-04-13 12:28, Terrance Robertson, KN6ZDE via groups.io wrote: On Sun, Apr 13, 2025 at 07:18 AM, Greg KF5N wrote:Regarding modularizing the display code, you can't really take thatYou can fully modularize the display code or even remove it from the |
Re: T41 V12 software development path forward
Inside the T41 code:
toggle quoted message
Show quoted text
grep tft * > out Looking at out: it has 2484 lines. There are a few ways this could be approached. One would be that replacement class for the RA8875 stuff. It could have functions that either call the real RA8875 stuff....or don't, depending on a variable. Another thing could be to create a "page" class. Define a page for the main screen, another page for the BIT test screen, another page for the "direct frequency entry" screen, etc etc. You put the TFT stuff in those page classes, and keep doing it until there's no TFT stuff anywhere else. You define methods such that the main program just says "draw the main screen", and the page code takes care of all the decorations. The power of a "page" class like this is that it could make it easy to sluff the display activity off to a second CPU, communicating with the "radio" CPU via I2C or SPI. - Jerry, KF6VB On 2025-04-13 12:28, Terrance Robertson, KN6ZDE via groups.io wrote:
On Sun, Apr 13, 2025 at 07:18 AM, Greg KF5N wrote:Regarding modularizing the display code, you can't really take thatYou can fully modularize the display code or even remove it from the |
Re: T41 V12 software development path forward
¿ªÔÆÌåÓýYeah Terrance did that¡ ? ? 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@... ? ? From: [email protected] <[email protected]> On Behalf Of Terrance Robertson, KN6ZDE via groups.io
Sent: Sunday, April 13, 2025 2:29 PM To: [email protected] Subject: Re: [SoftwareControlledHamRadio] T41 V12 software development path forward ? On Sun, Apr 13, 2025 at 07:18 AM, Greg KF5N wrote:
You can fully modularize the display code or even remove it from the T41 software entirely, but it would take a lot of work.? A lot can still be done without going to such extremes though.? I have a version of the code that runs without the display at all and another version that runs with an alternate Beacon Monitor display.? ? It's not elegant or clean, but the easiest way to make a display-less version is to create a new RA8875 class where the function bodies are either empty or return the proper value to continue radio operation.? Updating the display plays a large role in regulating the radio operation.? Without this code, things might not work as intended.? I had to insert two delays, one in the main loop and one in the IQ processing loop to prevent data from being sent too quickly to my PC control app.? With different schemes, such as another processor controlling the display, other solutions may be needed. |
Re: T41 Hardware Directions
Tim
?
My system is V10 but the boards and box are the same size I think.
?
My boards are all mounted with the mounting holes at the top.? My different card holders have long vertical arms and the details are still in the Files sections under " T41 - Different Board Mounts".? The 3d print files should be there too.? ? The mounting screws are easily available.and individual boards can be swung up for testing.
?
Harry GM3RVL |
Re: T41 V12 software development path forward
On Sun, Apr 13, 2025 at 07:18 AM, Greg KF5N wrote:
Regarding modularizing the display code, you can't really take that very far.?You can fully modularize the display code or even remove it from the T41 software entirely, but it would take a lot of work.? A lot can still be done without going to such extremes though.? I have a version of the code that runs without the display at all and another version that runs with an alternate Beacon Monitor display.? ?
It's not elegant or clean, but the easiest way to make a display-less version is to create a new RA8875 class where the function bodies are either empty or return the proper value to continue radio operation.? Updating the display plays a large role in regulating the radio operation.? Without this code, things might not work as intended.? I had to insert two delays, one in the main loop and one in the IQ processing loop to prevent data from being sent too quickly to my PC control app.? With different schemes, such as another processor controlling the display, other solutions may be needed. |
Re: T41 Hardware Directions
¿ªÔÆÌåÓý¡°Different power connector on boards, getting to those screws when in a case is torture. I installed a distribution strip on back panel with 2 pin molex connectors to make it easier to take out individual boards.¡± ? I use these:? ? ? ? ? ? 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@... ? ? From: [email protected] <[email protected]> On Behalf Of Tim via groups.io
Sent: Sunday, April 13, 2025 1:39 PM To: [email protected] Subject: Re: [SoftwareControlledHamRadio] T41 Hardware Directions ? Couple of hardware changes I would like: Different power connector on boards, getting to those screws when in a case is torture. I installed a distribution strip on back panel with 2 pin molex connectors to make it easier to take out individual boards. Second PC board for front sockets with ribbon (IDC maybe) back to main board, cleans up wiring. Very much agree on moving audio hat to PC board.? Adding pads for memory PB (I found out there is a pad on Tweeny for memory PB). Just some fine tuning HW suggestions. Tim W4YN? ? |
Re: [AmateurRadioBuilders] [SoftwareControlledHamRadio] T41 Hardware Directions
¿ªÔÆÌåÓýForgot the TDA7312¡. One of my favorite parts! ? ? 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@... ? ? From: [email protected] <[email protected]> On Behalf Of K9HZ
Sent: Sunday, April 13, 2025 2:14 PM To: [email protected]; [email protected] Subject: Re: [AmateurRadioBuilders] [SoftwareControlledHamRadio] T41 Hardware Directions ? ¡°I have mentioned to Bill and Oliver that I would like to see a small PCB hold the 4 connectors (mic, PTT, headphones, and key) just because the current direct wiring makes the front look like a rat's nest. It's purely aesthetics for me and something most people will never see. ¡° ? I¡¯ve been working on this for a while but have tied it to an overall audio system.? Here¡¯s what I have on the list (Comments welcome): ?
?????????????????????????????????????????????? i.???? AUDIO: Mic, PTT in, Phones, ? ????????????????????????????????????????????? ii.???? Key? ??????????????????????????????????????????? iii.???? On/off
?????????????????????????????????????????????? i.???? AUDIO: Mic, Line in, Line out, speaker (internal). ????????????????????????????????????????????? ii.???? Key ??????????????????????????????????????????? iii.???? PTT IN ??????????????????????????????????????????? iv.???? KEY OUT (from LPF) ???????????????????????????????????????????? v.???? ACC Connector (BAND0-BAND3 from LPF Inverted). ??????????????????????????????????????????? vi.???? USB2 ?????????????????????????????????????????? vii.???? RS232 ? This is all sitting in a box here waiting to proto it up and try. ? ? ? 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@... ? ? From: [email protected] <[email protected]> On Behalf Of Jack, W8TEE via groups.io ? All: Obviously I agree since I suggested to Al that Bill take the hardware over, to which he was in total agreement. Same for Oliver on the software track: both were done in consultation. In the future, I, too, would like to remove the Audio Hat and move it to the Main board. I would like to see the ADC/DAC's mounted over a small hole in the PCB, since mounting those has been troublesome in the past. Placing the SPI driver on the board makes sense. I don't know enough about the LT3045's to judge, but while they are relatively expensive (~$9), a quantity 10 purchase, however, drops the price by almost 25%, so some kind of sharing might be possible. The ones I saw are rated at 500mA, so I'm guessing more than one is needed but I don't know. I think most of us would plunk down an extra $20 if it results in a more quiet rig. I have mentioned to Bill and Oliver that I would like to see a small PCB hold the 4 connectors (mic, PTT, headphones, and key) just because the current direct wiring makes the front look like a rat's nest. It's purely aesthetics for me and something most people will never see. ? On the software side, I would love to take the time to cut down the globals in the code. It will make some things a little slower (noticeable??), but it would address Greg's complaint about the limited stack/heap space. My guess is that it would also make debugging easier, too. It would be super cool if the Arduino people noticed that the newer processors now have some serious code space with significantly faster clocks and that might permit a mini OS kernel that would support a symbolic debugger. Alas, that's probably not going to happen until the Arduino family get a significant boost in memory. ? Anyway, I think Bill and Oliver will take the T41 Project to even higher performance levels than it enjoys now. And a big thanks to all the members of these groups who have helped along the way! ? Jack, W8TEE ? On Sunday, April 13, 2025 at 12:18:50 PM EDT, K9HZ <bill@...> wrote: ? ? Like Oliver on the Software side, I have graciously been handed the hardware side of the T41 development moving forward. ?(Just my take with this next statement) The software side is easier to experiment with¡ basically because its easier to ¡°roll it back¡± if the experiment fails.? To that end it requires more discussion and engineering calculation on the hardware side to make measurable steps forward. ?I do have a stable of engineers that work for me¡ but they are not here to work on the T41 project (unless they do it off-hours).? ?To that end, I will start permanent ¡°hashtag¡± sub-groups in the AmateurRadioBuilders when there is a growing interest in any aspect of the T41 hardware to address and discuss.? ? There will be some changes to the building process tools I want to announce today.? I will begin to stock solder masks shortly¡ something I have not done in the past.? I originally considered stocking solder masks and ¡°renting them out¡± for reuse.? But after understanding that the SHIPPING for return would cost about the same as purchasing a mask outright¡ I will simply sell them outright.? Then you can share them on a local/ club level. ? I¡¯ve shipped about 50 of the display driver hardware devices.? I have about 150 more in stock and then I will restock.? Eventually, this hardware can be moved to the main board if there is an update. ? Remember, ?there is a difference between the T41 hardware and my K9HZ, and the K9HZ/KI3P hardware projects that we may or may not allow group think due to the fact that there may be external requirements that you are not aware of (e.g. the 100W PA module, the VHF/UHF Module, ETC.). ??? ? Here are a few hardware things I am thinking about for the existing T41 boards.? If we update the main board to a 12.7 at some point, I think we should consider placing the hardware from the audio hat directly on the main board.? I would also put the SPI display driver on the board¡ a pair of ultra-low noise references for the A/D and D/A as needed, and possibly update the linear regulators with ultra noise LT3045 (etc.) devices.? Maybe splitting the A/Ds and D/As to a separate card¡ off the Main board may facilitate more experimentation at that level too¡ making it easier to change.? All of these are small changes¡ but if you are an experimenter, it might be up your alley. ? ? ? ? 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@... ? ?
|
Re: [AmateurRadioBuilders] [SoftwareControlledHamRadio] T41 Hardware Directions
¿ªÔÆÌåÓý¡°I have mentioned to Bill and Oliver that I would like to see a small PCB hold the 4 connectors (mic, PTT, headphones, and key) just because the current direct wiring makes the front look like a rat's nest. It's purely aesthetics for me and something most people will never see. ¡° ? I¡¯ve been working on this for a while but have tied it to an overall audio system.? Here¡¯s what I have on the list (Comments welcome): ?
?????????????????????????????????????????????? i.???? AUDIO: Mic, PTT in, Phones, ? ????????????????????????????????????????????? ii.???? Key? ??????????????????????????????????????????? iii.???? On/off
?????????????????????????????????????????????? i.???? AUDIO: Mic, Line in, Line out, speaker (internal). ????????????????????????????????????????????? ii.???? Key ??????????????????????????????????????????? iii.???? PTT IN ??????????????????????????????????????????? iv.???? KEY OUT (from LPF) ???????????????????????????????????????????? v.???? ACC Connector (BAND0-BAND3 from LPF Inverted). ??????????????????????????????????????????? vi.???? USB2 ?????????????????????????????????????????? vii.???? RS232 ? This is all sitting in a box here waiting to proto it up and try. ? ? ? 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@... ? ? From: [email protected] <[email protected]> On Behalf Of Jack, W8TEE via groups.io
Sent: Sunday, April 13, 2025 11:58 AM To: [email protected]; AmateurRadioBuilders <[email protected]> Subject: Re: [AmateurRadioBuilders] [SoftwareControlledHamRadio] T41 Hardware Directions ? All: Obviously I agree since I suggested to Al that Bill take the hardware over, to which he was in total agreement. Same for Oliver on the software track: both were done in consultation. In the future, I, too, would like to remove the Audio Hat and move it to the Main board. I would like to see the ADC/DAC's mounted over a small hole in the PCB, since mounting those has been troublesome in the past. Placing the SPI driver on the board makes sense. I don't know enough about the LT3045's to judge, but while they are relatively expensive (~$9), a quantity 10 purchase, however, drops the price by almost 25%, so some kind of sharing might be possible. The ones I saw are rated at 500mA, so I'm guessing more than one is needed but I don't know. I think most of us would plunk down an extra $20 if it results in a more quiet rig. I have mentioned to Bill and Oliver that I would like to see a small PCB hold the 4 connectors (mic, PTT, headphones, and key) just because the current direct wiring makes the front look like a rat's nest. It's purely aesthetics for me and something most people will never see. ? On the software side, I would love to take the time to cut down the globals in the code. It will make some things a little slower (noticeable??), but it would address Greg's complaint about the limited stack/heap space. My guess is that it would also make debugging easier, too. It would be super cool if the Arduino people noticed that the newer processors now have some serious code space with significantly faster clocks and that might permit a mini OS kernel that would support a symbolic debugger. Alas, that's probably not going to happen until the Arduino family get a significant boost in memory. ? Anyway, I think Bill and Oliver will take the T41 Project to even higher performance levels than it enjoys now. And a big thanks to all the members of these groups who have helped along the way! ? Jack, W8TEE ? On Sunday, April 13, 2025 at 12:18:50 PM EDT, K9HZ <bill@...> wrote: ? ? Like Oliver on the Software side, I have graciously been handed the hardware side of the T41 development moving forward. ?(Just my take with this next statement) The software side is easier to experiment with¡ basically because its easier to ¡°roll it back¡± if the experiment fails.? To that end it requires more discussion and engineering calculation on the hardware side to make measurable steps forward. ?I do have a stable of engineers that work for me¡ but they are not here to work on the T41 project (unless they do it off-hours).? ?To that end, I will start permanent ¡°hashtag¡± sub-groups in the AmateurRadioBuilders when there is a growing interest in any aspect of the T41 hardware to address and discuss.? ? There will be some changes to the building process tools I want to announce today.? I will begin to stock solder masks shortly¡ something I have not done in the past.? I originally considered stocking solder masks and ¡°renting them out¡± for reuse.? But after understanding that the SHIPPING for return would cost about the same as purchasing a mask outright¡ I will simply sell them outright.? Then you can share them on a local/ club level. ? I¡¯ve shipped about 50 of the display driver hardware devices.? I have about 150 more in stock and then I will restock.? Eventually, this hardware can be moved to the main board if there is an update. ? Remember, ?there is a difference between the T41 hardware and my K9HZ, and the K9HZ/KI3P hardware projects that we may or may not allow group think due to the fact that there may be external requirements that you are not aware of (e.g. the 100W PA module, the VHF/UHF Module, ETC.). ??? ? Here are a few hardware things I am thinking about for the existing T41 boards.? If we update the main board to a 12.7 at some point, I think we should consider placing the hardware from the audio hat directly on the main board.? I would also put the SPI display driver on the board¡ a pair of ultra-low noise references for the A/D and D/A as needed, and possibly update the linear regulators with ultra noise LT3045 (etc.) devices.? Maybe splitting the A/Ds and D/As to a separate card¡ off the Main board may facilitate more experimentation at that level too¡ making it easier to change.? All of these are small changes¡ but if you are an experimenter, it might be up your alley. ? ? ? ? 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@... ? ?
|
Re: T41 Hardware Directions
Couple of hardware changes I would like:
Different power connector on boards, getting to those screws when in a case is torture. I installed a distribution strip on back panel with 2 pin molex connectors to make it easier to take out individual boards.
Second PC board for front sockets with ribbon (IDC maybe) back to main board, cleans up wiring.
Very much agree on moving audio hat to PC board.?
Adding pads for memory PB (I found out there is a pad on Tweeny for memory PB).
Just some fine tuning HW suggestions.
Tim W4YN?
? |
Re: T41 Hardware Directions
My sincere gratitude?to all of you for such an exciting project. Best regards, Jack Mann W1QZ On Sun, Apr 13, 2025 at 12:57?PM jjpurdum via <jjpurdum=[email protected]> wrote:
|
Re: T41 Hardware Directions
All: Obviously I agree since I suggested to Al that Bill take the hardware over, to which he was in total agreement. Same for Oliver on the software track: both were done in consultation. In the future, I, too, would like to remove the Audio Hat and move it to the Main board. I would like to see the ADC/DAC's mounted over a small hole in the PCB, since mounting those has been troublesome in the past. Placing the SPI driver on the board makes sense. I don't know enough about the LT3045's to judge, but while they are relatively expensive (~$9), a quantity 10 purchase, however, drops the price by almost 25%, so some kind of sharing might be possible. The ones I saw are rated at 500mA, so I'm guessing more than one is needed but I don't know. I think most of us would plunk down an extra $20 if it results in a more quiet rig. I have mentioned to Bill and Oliver that I would like to see a small PCB hold the 4 connectors (mic, PTT, headphones, and key) just because the current direct wiring makes the front look like a rat's nest. It's purely aesthetics for me and something most people will never see. On the software side, I would love to take the time to cut down the globals in the code. It will make some things a little slower (noticeable??), but it would address Greg's complaint about the limited stack/heap space. My guess is that it would also make debugging easier, too. It would be super cool if the Arduino people noticed that the newer processors now have some serious code space with significantly faster clocks and that might permit a mini OS kernel that would support a symbolic debugger. Alas, that's probably not going to happen until the Arduino family get a significant boost in memory. Anyway, I think Bill and Oliver will take the T41 Project to even higher performance levels than it enjoys now. And a big thanks to all the members of these groups who have helped along the way! Jack, W8TEE
On Sunday, April 13, 2025 at 12:18:50 PM EDT, K9HZ <bill@...> wrote:
Like Oliver on the Software side, I have graciously been handed the hardware side of the T41 development moving forward. ?(Just my take with this next statement) The software side is easier to experiment with¡ basically because its easier to ¡°roll it back¡± if the experiment fails.? To that end it requires more discussion and engineering calculation on the hardware side to make measurable steps forward. ?I do have a stable of engineers that work for me¡ but they are not here to work on the T41 project (unless they do it off-hours).? ?To that end, I will start permanent ¡°hashtag¡± sub-groups in the AmateurRadioBuilders when there is a growing interest in any aspect of the T41 hardware to address and discuss.? ? There will be some changes to the building process tools I want to announce today.? I will begin to stock solder masks shortly¡ something I have not done in the past.? I originally considered stocking solder masks and ¡°renting them out¡± for reuse.? But after understanding that the SHIPPING for return would cost about the same as purchasing a mask outright¡ I will simply sell them outright.? Then you can share them on a local/ club level. ? I¡¯ve shipped about 50 of the display driver hardware devices.? I have about 150 more in stock and then I will restock.? Eventually, this hardware can be moved to the main board if there is an update. ? Remember, ?there is a difference between the T41 hardware and my K9HZ, and the K9HZ/KI3P hardware projects that we may or may not allow group think due to the fact that there may be external requirements that you are not aware of (e.g. the 100W PA module, the VHF/UHF Module, ETC.). ??? ? Here are a few hardware things I am thinking about for the existing T41 boards.? If we update the main board to a 12.7 at some point, I think we should consider placing the hardware from the audio hat directly on the main board.? I would also put the SPI display driver on the board¡ a pair of ultra-low noise references for the A/D and D/A as needed, and possibly update the linear regulators with ultra noise LT3045 (etc.) devices.? Maybe splitting the A/Ds and D/As to a separate card¡ off the Main board may facilitate more experimentation at that level too¡ making it easier to change.? All of these are small changes¡ but if you are an experimenter, it might be up your alley. ? ? ? ? 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@... ? ? -- Jack, W8TEE |
T41 Hardware Directions
¿ªÔÆÌåÓýLike Oliver on the Software side, I have graciously been handed the hardware side of the T41 development moving forward. ?(Just my take with this next statement) The software side is easier to experiment with¡ basically because its easier to ¡°roll it back¡± if the experiment fails.? To that end it requires more discussion and engineering calculation on the hardware side to make measurable steps forward. ?I do have a stable of engineers that work for me¡ but they are not here to work on the T41 project (unless they do it off-hours).? ?To that end, I will start permanent ¡°hashtag¡± sub-groups in the AmateurRadioBuilders when there is a growing interest in any aspect of the T41 hardware to address and discuss.? ? There will be some changes to the building process tools I want to announce today.? I will begin to stock solder masks shortly¡ something I have not done in the past.? I originally considered stocking solder masks and ¡°renting them out¡± for reuse.? But after understanding that the SHIPPING for return would cost about the same as purchasing a mask outright¡ I will simply sell them outright.? Then you can share them on a local/ club level. ? I¡¯ve shipped about 50 of the display driver hardware devices.? I have about 150 more in stock and then I will restock.? Eventually, this hardware can be moved to the main board if there is an update. ? Remember, ?there is a difference between the T41 hardware and my K9HZ, and the K9HZ/KI3P hardware projects that we may or may not allow group think due to the fact that there may be external requirements that you are not aware of (e.g. the 100W PA module, the VHF/UHF Module, ETC.). ??? ? Here are a few hardware things I am thinking about for the existing T41 boards.? If we update the main board to a 12.7 at some point, I think we should consider placing the hardware from the audio hat directly on the main board.? I would also put the SPI display driver on the board¡ a pair of ultra-low noise references for the A/D and D/A as needed, and possibly update the linear regulators with ultra noise LT3045 (etc.) devices.? Maybe splitting the A/Ds and D/As to a separate card¡ off the Main board may facilitate more experimentation at that level too¡ making it easier to change.? All of these are small changes¡ but if you are an experimenter, it might be up your alley. ? ? ? ? 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@... ? ? |
Re: T41 V12 software development path forward
It was super easy to setup and upload, I down loaded the zip code, opened in IDE 2.3.6, did the 3 library updates, setup Teeny download variables and it compiled first time!
I did not change anything in the config.h file, was sure I would mess something up if I did.
Pressing the button on Teeny when everything is mounted in enclosure can be difficult, I see now where the button has a pad on Teeny, I will explore adding a PB for ease of erasing memory.?
Thanks Oliver and all the other contributors.
Now to start calibration routines.
? |
Re: T41 V12 software development path forward
¿ªÔÆÌåÓýHey Oliver, I have no problem with you moving the test routines to your GITHUB.? They surely will get more maintenance attention there than on my GITHUB¡ ? ? 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@... ? ? From: [email protected] <[email protected]> On Behalf Of Oliver KI3P via groups.io
Sent: Sunday, April 13, 2025 9:26 AM To: [email protected] Subject: Re: [SoftwareControlledHamRadio] T41 V12 software development path forward ? The README file on GitHub describes how to set up the build environment and install all the required libraries: ? In general, you should try to test each board as you build it. The hardware repository contains a variety of sketches to do so: ? It would be nice to have a step-by-step guide to using these sketches to test a radio. Maybe you, or someone else out there, would like to write this as you test your radio and contribute it back to the group? |