Keyboard Shortcuts
Likes
- SoftwareControlledHamRadio
- Messages
Search
Re: LPF-Control PCB TX Logic at U3 & U7
¿ªÔÆÌåÓýThere seems to be several failures at the LPF associated with the last software release. ? Maybe just coincidental ?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 21, 2025, at 5:56?AM, Oliver KI3P via groups.io <oliver@...> wrote:
|
Re: LPF-Control PCB TX Logic at U3 & U7
The sketch that aids in testing the LPF is here: I don't recall there being a detailed checklist to work through... the closet we have a list of all the functions of the LPF that you can test with the software: ? Serial.println("N ? - Select NO FILT band");
? Serial.println("6 ? - Select 6M band"); ? Serial.println("10 ?- Select 10M band"); ? Serial.println("12 ?- Select 12M band"); ? Serial.println("15 ?- Select 15M band"); ? Serial.println("17 ?- Select 17M band"); ? Serial.println("20 ?- Select 20M band"); ? Serial.println("30 ?- Select 30M band"); ? Serial.println("40 ?- Select 40M band"); ? Serial.println("60 ?- Select 60M band"); ? Serial.println("80 ?- Select 80M band"); ? Serial.println("160 - Select 160M band"); ? Serial.println("1-4 - Select antenna 1 to 4"); ? Serial.println("XV ?- Select TXVR state"); ? Serial.println("HF ?- Select none-TXVR state"); ? Serial.println("PA ?- Toggle 100W PA state"); ? Serial.println("TXB - Toggle TX BPF state"); ? Serial.println("RXB - Toggle RX BPF state"); ? Serial.println("TX ?- Select TX state"); ? Serial.println("RX ?- Select RX state"); ? Serial.println("SWR - Read the SWR");Is that what you were looking for? Cheers, Oliver KI3P
On Thursday, March 20th, 2025 at 8:39 PM, epif18 via groups.io <epif18@...> wrote:
|
Re: LPF-Control PCB TX Logic at U3 & U7
I think my LPF is acting up.? I'm using 66.4.? I built it a while ago and tested it with the LPF testing software, worked great.? But I seem to remember a detailed checklist to be used with the SW that I can't seem to find.? Am I mistaken, loosing my mind or just can't find it on github?? I need to get the hook ups right when testing the various modes.? With the nanoVNA hooked up to the filter board, filters are switched correctly but when I go through the control board I can't seem to get a good result.
Thanks
Mark
KU3O |
Re: boards and kits and stuff
¿ªÔÆÌåÓý-----Original Message----- ? I would suggest that if you want to try using a different processor, just make a new main board and keep the other V12 boards. Yeah my thought too.? The MPU used on the Teensy is either a BGA or a very dense QFTP, not for the faint of heart to solder, so this one would HAVE to be outsourced to a board house, at least for any BGA like parts and leave the chip resistors, inductors, and caps for the builders to play with. The whole project is moving that direction anyway.? It might be a sneaky idea to make a clone of the Teensy4.1, leaving out the extra i/o pads, the ethernet stuff, and the boot processor, and add an SWD port. Heck, if someone does the CAD work for this, I wouldn't be surprised if SpartFun might pick it up.? My feeling is that one uses a processor intended for the job rather than throwing a processor at the problem and hope its enough. ? As long as we are programming in C/C++ it should be possible to port any graphic libraries? maybe but native libraries for the part would be faster.? That may mean redesigning the screen, but I wanted to do that for my radio anyway.? There are some standards that have been adopted in most of the commercial radios that could propagate to the T41, unless they make use of processor specific blobs written in assembler which most good graphics are.? I'd suggest using eclipse and a JLINK mini for the debugger via SWD.? The JLink supports almost every ARM Cortex family MPU, and the mini isn't any more expensive than a good AVR/PIC programmer from Microchip / Atmel. It might take a bit to wrap you head around GDB, but it's a good tool.? Interesting. ? The new RP2350 (Pico2) has DSP instructions and can probably be pushed to 200mhz or more.? The "B" version has more pins in a larger package. Versions with flash "on chip" are coming.? The packages are hand solderable (with a stencil and hot air) it's almost duck soup, I've done one myself.? Now that we have some datapoints from the Teensy used in the T41 radio, we know what is limiting¡? The package is almost irrelevant compared to the buss speed, buss type, on-board A/Ds and numbers/ accuracy, etc. ? ? ? ? ? ? |
Re: boards and kits and stuff
Raspberry pi works great for SDR's, C and or C++ is standard (linux). I even port a lot of Arduino libraries to the pi for managing I2C chips. But if you want to debug Arduido (or raspberry pi for that matter) have a look at VisualGDB this is an add-on for Visual Studio which allows remote debugging for most embedded boards and linux. Its not free but I use it for years and remote debugging saves loads of time. If you only want Arduino debugging for Visual Studio you can also look at Visual Micro, also an excellent tool.? So there is choice, and maybe hope :) |
Re: boards and kits and stuff
I would suggest that if you want to try using a different processor, just make a new main board and keep the other V12 boards.? The MPU used on the Teensy is either a BGA or a very dense QFTP, not for the faint of heart to solder, so this one would HAVE to be outsourced to a board house, at least for any BGA like parts and leave the chip resistors, inductors, and caps for the builders to play with.? It might be a sneaky idea to make a clone of the Teensy4.1, leaving out the extra i/o pads, the ethernet stuff, and the boot processor, and add an SWD port. Heck, if someone does the CAD work for this, I wouldn't be surprised if SpartFun might pick it up.
As long as we are programming in C/C++ it should be possible to port any graphic libraries, unless they make use of processor specific blobs written in assembler.? I'd suggest using eclipse and a JLINK mini for the debugger via SWD.? The JLink supports almost every ARM Cortex family MPU, and the mini isn't any more expensive than a good AVR/PIC programmer from Microchip / Atmel. It might take a bit to wrap you head around GDB, but it's a good tool. The new RP2350 (Pico2) has DSP instructions and can probably be pushed to 200mhz or more.? The "B" version has more pins in a larger package.? Versions with flash "on chip" are coming.? The packages are hand solderable (with a stencil and hot air) it's almost duck soup, I've done one myself. |
Re: Rob Sherwood rankings??
?73 de Luc ON4ALV On Thu, Mar 20, 2025 at 8:06?PM jjpurdum via <jjpurdum=[email protected]> wrote:
|
Re: boards and kits and stuff
On Thu, Mar 20, 2025 at 11:21 AM, jjpurdum wrote:
so overall it costs less than the Discovery boardYeah, I mainly used the discovery board as a test bed for the dual-core processor.? I thought it would make my testing easier given that it came with a display.? That's when I learned how much we've benefited from PRJC's library support.? Switching systems isn't easy. |
Re: boards and kits and stuff
¿ªÔÆÌåÓý¡°Perhaps he can jump in and talk about debugging and library support.¡±?? ? Yeah¡ I¡¯d love to hear what he as to say about that too.? He sure got the sBITx working in a hurry after the uBITx¡ ? ? 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 jjpurdum via groups.io
Sent: Thursday, March 20, 2025 1:21 PM To: [email protected] Subject: Re: [SoftwareControlledHamRadio] boards and kits and stuff ? If I were going to start over, I might consider the Raspberry Pi. It has the memory resources and clock speed to pull it off and a 10" 1024x600 display is less than $50, so overall it costs less than the Discovery board. What I don't know is the programming and library support for C. Python appears good, but the job would be easier in C. Farhan's sBITx uses an RP, so he would know about the development environment better than I would. Perhaps he can jump in and talk about deubgging and library support. ? Jack, W8TEE ? On Thursday, March 20, 2025 at 02:08:02 PM EDT, Terrance Robertson, KN6ZDE via groups.io <tmrob4@...> wrote: ? ? On Thu, Mar 20, 2025 at 10:34 AM, Greg KF5N wrote:
I spent about a month working with the STM32H747I-DISCO Discovery board.? It has good debugging capabilities. My goal was to get a mockup of the T41 code running on the dual core processor, with DSP on the M7 core and the display on the M4.? I got basic stuff working as planned on the two cores, but good library support didn't make things easy. I finally gave up after determining the display code would require a major rewrite.? Even though the display resolution was the same as the one we use on the T41, the library support was very different.? This will be a bit of a hurdle for those wanting to move to another display type, though not insurmountable.? I have a with a version of the T41 display written in C#. ?
|
Re: boards and kits and stuff
The call sign/grid square info could be moved to the SD card and not be part of the raw code. All you would need is a text file with that info on the SD card and then add a trivial amount of code to read it before the Splash screen is displayed. Jack, W8TEE
On Thursday, March 20, 2025 at 02:15:16 PM EDT, jerry-KF6VB <jerry@...> wrote:
On 2025-03-20 10:34, Greg KF5N via groups.io wrote: > > What I don't like about the T41 is the minimalistic documentation. > Perhaps with SparkFun taking over, Paul will have some time to finish > that up. > And the worst part is the lack of a debugger! *** Amen!? The raspberry pi Pico has become my go-to for little projects because it supports SWD ( single wire debug ).? Breakpoints.? Source level single step.? Etc.? Shortens development time by an order of magnitude. The iMXRT1062 chip DOES have a JTAG port, but PJRC took that over for their boot processor - to make it more "Arduino-like". If we were to do another Main Board, it might make sense to just put an iMXRT1062 & flash chip on it. Less pins, less connectors.? JTAG debug!? The schematic of the Teensy could be a guide for our intrepid hardware folks. On the software side, serious rework would be necessary.? What about the PJRC audio library?? Well - I suspect that PJRC didn't write it.? The graphic design tool was ported from a project called "Node-Red". I personally would ditch the Arduino IDE in a heartbeat.? I've never liked it.? It hides too much from the programmer. There are better IDEs out there.? Other IDEs do have more of a learning curve to get to the "hello world" stage.? Right now, everybody needs to use the IDE if they want a complete working T41.? Why?? Because the user's callsign and grid square are include-file compile time options.? If those things were EEPROM/SD-card data, that requirement would disappear, and people with no interest in software could just download a hex file. ? ? ? ? ? ? ? ? ? ? ? - Jerry, KF6VB -- Jack, W8TEE |
Re: boards and kits and stuff
If I were going to start over, I might consider the Raspberry Pi. It has the memory resources and clock speed to pull it off and a 10" 1024x600 display is less than $50, so overall it costs less than the Discovery board. What I don't know is the programming and library support for C. Python appears good, but the job would be easier in C. Farhan's sBITx uses an RP, so he would know about the development environment better than I would. Perhaps he can jump in and talk about deubgging and library support. Jack, W8TEE
On Thursday, March 20, 2025 at 02:08:02 PM EDT, Terrance Robertson, KN6ZDE via groups.io <tmrob4@...> wrote:
On Thu, Mar 20, 2025 at 10:34 AM, Greg KF5N wrote:
I've thought about looking around for a Teensy equivalent which has a debugger.? The Teensy audio libraries would be missed.I spent about a month working with the STM32H747I-DISCO Discovery board.? It has good debugging capabilities. ![]() My goal was to get a mockup of the T41 code running on the dual core processor, with DSP on the M7 core and the display on the M4.? I got basic stuff working as planned on the two cores, but good library support didn't make things easy. I finally gave up after determining the display code would require a major rewrite.? Even though the display resolution was the same as the one we use on the T41, the library support was very different.? This will be a bit of a hurdle for those wanting to move to another display type, though not insurmountable.? I have a with a version of the T41 display written in C#.
?
-- Jack, W8TEE |
Re: boards and kits and stuff
On 2025-03-20 10:34, Greg KF5N via groups.io wrote:
What I don't like about the T41 is the minimalistic documentation.*** Amen! The raspberry pi Pico has become my go-to for little projects because it supports SWD ( single wire debug ). Breakpoints. Source level single step. Etc. Shortens development time by an order of magnitude. The iMXRT1062 chip DOES have a JTAG port, but PJRC took that over for their boot processor - to make it more "Arduino-like". If we were to do another Main Board, it might make sense to just put an iMXRT1062 & flash chip on it. Less pins, less connectors. JTAG debug! The schematic of the Teensy could be a guide for our intrepid hardware folks. On the software side, serious rework would be necessary. What about the PJRC audio library? Well - I suspect that PJRC didn't write it. The graphic design tool was ported from a project called "Node-Red". I personally would ditch the Arduino IDE in a heartbeat. I've never liked it. It hides too much from the programmer. There are better IDEs out there. Other IDEs do have more of a learning curve to get to the "hello world" stage. Right now, everybody needs to use the IDE if they want a complete working T41. Why? Because the user's callsign and grid square are include-file compile time options. If those things were EEPROM/SD-card data, that requirement would disappear, and people with no interest in software could just download a hex file. - Jerry, KF6VB |
Re: boards and kits and stuff
On Thu, Mar 20, 2025 at 10:34 AM, Greg KF5N wrote:
I've thought about looking around for a Teensy equivalent which has a debugger.? The Teensy audio libraries would be missed.I spent about a month working with the STM32H747I-DISCO Discovery board.? It has good debugging capabilities. ![]() My goal was to get a mockup of the T41 code running on the dual core processor, with DSP on the M7 core and the display on the M4.? I got basic stuff working as planned on the two cores, but good library support didn't make things easy. I finally gave up after determining the display code would require a major rewrite.? Even though the display resolution was the same as the one we use on the T41, the library support was very different.? This will be a bit of a hurdle for those wanting to move to another display type, though not insurmountable.? I have a with a version of the T41 display written in C#.
? |
Re: boards and kits and stuff
I agree. The T41 development time would have been years less if there was a decent debugger. I can't believe that the Arduino people don't have the talent to incorporate a debugger in the IDE. Jack, W8TEE
On Thursday, March 20, 2025 at 01:34:52 PM EDT, Greg KF5N via groups.io <greg.electricity@...> wrote:
My experience with the display is different (better) because I made changes to the design while still using the same display driver IC.
The display problems I was referring to are V12 only.? Basic functionality.? To my recollection, the V10/V11 and kits always had robust display operation.
How many kits were constructed?? Hundreds?? I remember I got a display to work on a breadboard!
?
What I don't like about the T41 is the minimalistic documentation.? Perhaps with SparkFun taking over, Paul will have some time to finish that up.
And the worst part is the lack of a debugger!? I'm not going to work on another project which does not have a decent debugger by default.
I've thought about looking around for a Teensy equivalent which has a debugger.? The Teensy audio libraries would be missed.
?
--
73 Greg KF5N
-- Jack, W8TEE |
Re: boards and kits and stuff
My experience with the display is different (better) because I made changes to the design while still using the same display driver IC.
The display problems I was referring to are V12 only.? Basic functionality.? To my recollection, the V10/V11 and kits always had robust display operation.
How many kits were constructed?? Hundreds?? I remember I got a display to work on a breadboard!
?
What I don't like about the Teensy 4.1 is the minimalistic documentation.? Perhaps with SparkFun taking over, Paul will have some time to finish that up.
And the worst part is the lack of a debugger!? I'm not going to work on another project which does not have a decent debugger by default.
I've thought about looking around for a Teensy equivalent which has a debugger.? The Teensy audio libraries would be missed.
?
--
73 Greg KF5N |
Re: boards and kits and stuff
¿ªÔÆÌåÓýIt¡¯s a pretty solid machine but that is without plugging it in yet¡ so don¡¯t know exactly what will happen long term.? I did get the circuit board making kit and the example is a LED board with traces that are about 0.05¡±.? When I was in college I worked at Honeywell¡¯s circuit board manufacturing facility and accumulated thousands of drills and router bits¡ all 1/8¡± shafts¡ that were discarded when they ¡°holed out¡± (way conservative)¡. And they were extremely high quality. ? One of the things I want to try is making aluminum knobs for dual encoders and see where that goes.? I also have a camshaft gear that broke on my kids go-kart (unobtanium)¡ I need to make that so its ready if any of my kids decide to have kids of their own. ? ? 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: Thursday, March 20, 2025 12:05 PM To: [email protected] Subject: Re: [SoftwareControlledHamRadio] boards and kits and stuff ? On Thu, Mar 20, 2025 at 09:32 AM, K9HZ wrote:
Sounds like you got a good machine.? I'm guessing your experience will go better than mine.? I tried this with a budget CNC a year ago.? After a bit of a learning curve and some small successes, I still found I needed many trials to get a good prototype and even then, wasn't able to route traces as fine as we use in the T41.? Still, I've used the machine to route cases for some of my projects, so all isn't lost. |
Re: boards and kits and stuff
¿ªÔÆÌåÓýGot the laser attachment and the rotating 4th axis? as well¡ ??Uses G-code so compatible with a lot of systems and sortwares.? Works with aluminum, wood, plastic, glass, etc.? Can¡¯t wait to try it! ? ? 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 Doug W via groups.io
Sent: Thursday, March 20, 2025 11:50 AM To: [email protected] Subject: Re: [SoftwareControlledHamRadio] boards and kits and stuff ? On Thu, Mar 20, 2025 at 11:32 AM, K9HZ wrote:
------------------------------------------------------------------------------------------------ ? I don't have anything useful to add other than that looks like a fantastic machine and I want to hear all about your journey as you learn how to use it. |
Re: boards and kits and stuff
On Thu, Mar 20, 2025 at 09:32 AM, K9HZ wrote:
Freight company delivered a 4-axis CNC machine here yesterday. ?Makera.? ?Prototyping is taking a major step forward.? Yet another thing to learn.Sounds like you got a good machine.? I'm guessing your experience will go better than mine.? I tried this with a budget CNC a year ago.? After a bit of a learning curve and some small successes, I still found I needed many trials to get a good prototype and even then, wasn't able to route traces as fine as we use in the T41.? Still, I've used the machine to route cases for some of my projects, so all isn't lost. |