SmartSDR v4.0.1 and the SmartSDR v4.0.1 Release Notes
SmartSDR v3.10.15 and the SmartSDR v3.10.15 Release Notes
The latest 4O3A Genius Product Software and Firmware
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
TeensyMaestro
Comments
-
I'm happy to hear its working well for you Simon. Pleased to be able to contribute in a very small way towards this great project by Len and yourself, I really appreciate what you've achieved.
Thanks,
Jonathan0 -
Thanks for finding that, Jonathan, I really appreciate it! I have a set of .001 uf caps ready to install. It will be interesting to see if higher shaft rotation is achievable this way.
0 -
For the two optical encoders, I removed the external pull-up resistors and installed the .001 uf (1nf) capacitors in place of the .1 uf caps.
The encoders now have a faster top speed, but otherwise behave the same. CW at 500 Watts does not seem to bother it, even with the smaller capacitors, so I am happy with the result.
Thanks again Jonathan, I never would have found this myself!
0 -
Hey Len, I'm really pleased it works for you as well. Thanks for all the many hours you must have put into developing the TeensyMaestro, its a really great project.
Best 73,
Jonathan1 -
Thanks Jonathan, I appreciate it!
0 -
Next up for the TeensyMaestro is the ability to choose which slices to show. It currently just shows slices 0 and 1 (typically A and B).
Now that I have an 8600, I have been using diversity reception a LOT (way more than I expected…) so I really want a way to control slice D volume and AGC-T. For now, a workaround is to open 4 slices then close slice B. Move C and D off screen to get them out of the way. Now select DIV on slice A, and the diversity child will show up on slice B (the only available slice). Since the TeensyMaestro shows A and B, I am all set!
If anyone else is using an 8600 with a TeensyMaestro, let me know if this trick works for you.
0 -
TEENSY MAESTRO PCB CORRECTION
You may have seen the recent comments in this thread regarding a flaw in the Teensy Maestro PCB design. The following is a summary of the fix.
We discovered that the slice tuning optical encoders were using pull-up resistors to 5V instead of 3.3V. This poses a risk of overvoltage on the GPIO pins, potentially damaging the Teensy 4.1.
With help from Jonathan (G4LVV), we’ve implemented a simple and effective fix:
- Remove resistors R1, R2, R3, and R4
- Replace capacitors C9, C10, C25, and C26 with 1nF parts
Since the firmware already enables internal pull-ups, R1–R4 are redundant. Removing them required adjusting the RC debounce circuit, hence the capacitor swap.Interestingly, this change improves tuning performance: the encoders now support a higher top speed while maintaining stable behavior.
The wiki has been updated with revised build instructions and a dedicated warning page to highlight the issue.
Revised build instructions (see section 5):
https://github.com/rimuadmin/TeensyMaestro-Hardware/wiki/PCB-Assembly-%E2%80%90-(2)-Rear-of-PCBWarning page:
https://github.com/rimuadmin/TeensyMaestro-Hardware/wiki/PCB-Rev-3-Correction0 -
Greetings!
I have got display for TeensyMaestro v2.
My plan is to implement v2 of TeensyMaestro.
Where i can find dimensions for drilling holes at front panel by Simon?
Thank you.
0 -
Hi Oleg,
There is no dimensional drawing that shows exactly where to drill holes. That's because the intention of the project is that you order the PCB and matching front panel and the holes are already drilled for you.
When you do that, the holes in the front panel are already aligned with the display, encoders and switches on the PCB.
However, if you really want to drill a panel yourself, you could download the latest release from the github and open the Front Panel project in KiCad. Using Kicad, you could measure the distances needed.
If you haven't seen it already, check the wiki page in the github and the menu of pages on the right side: https://github.com/rimuadmin/TeensyMaestro-Hardware/wiki
1 -
Simon, thank you.
Your recommendation for measuring in KiCad is very helpful. I'll try to measure the distances between the mounting holes using this method. My TeensyMaestro version 2 of this project involves wire-wiring on a breadboard. Thanks again for your help.
Kindly regards, Oleg
0 -
Hi there! I’m trying to add a very small Noctua PWM-controlled cooling fan to my TeensyMaestro build. The fan will be driven through a MOSFET (low-side switch), so all I really need from the TeensyMaestro is a reliable logic signal to turn the MOSFET on and off.
What I would like is:
- A digital signal that is ON when TeensyMaestro is running, and
- OFF when TeensyMaestro is “off”, even if the board is still receiving 5 V from USB.
In other words, I’m looking for a GPIO (or any existing signal on the TeensyMaestro PCB) that can be used as a “TM power state” indicator to control the MOSFET gate. I am happy to modify the firmware to drive a free Teensy 4.1 pin high/low as needed, I just don’t want to pick a pin that is already used on the TeensyMaestro board or that behaves unexpectedly during the power-down sequence.
Questions:
- Is there a recommended unused Teensy 4.1 pin on the TeensyMaestro PCB that could safely be repurposed for this fan-control signal?
- Does that pin stay in a known state (preferably low) when TeensyMaestro is in its “off” state but the board is still powered via USB?
- Alternatively, is there already a signal on the TeensyMaestro (for example on the ACC header or elsewhere) that effectively tracks “TM on vs off” and could be used to drive a MOSFET?
Any guidance from those familiar with the TeensyMaestro v2 hardware layout, or from Len (KD0RC) directly, would be very much appreciated.
0 -
Hi Mikel, take a look at the LED signal to the TFT display. I think it might be what you are looking for. It is explicitly turned on at power up and off at power down and for the screen saver. The screen saver can be disabled with a config setting on the SD card.
I may mot have the correct name of the signal - I am not at my computer right now, but it is the one that turns the TFT backlight LEDs on or off.
0 -
Hi Mikel,
The 3.3V power rail might work for you too. Upon initial USB power on, it goes to 3.3V. When you press the momentary switch to power off (but USB is still connected) it goes to 0V. When you press the momentary switch to power on again, it goes to 3.3V. So it follows the Teensy Maestro power state.
There are a couple of places on the board where you can tap into 3.3V:
- The I2C connector pin labeled 3V3.
- The Test Point labeled 3V3.
0 -
Thanks @KD0RC and @NV0E
The suggestion to look at the TFT backlight control line is very useful, that signal appears to track the TeensyMaestro power state reliably and should be easy to use as a MOSFET gate control.However, the information about the 3.3 V rail is also extremely helpful. If the 3.3 V line really drops to 0 V when the TeensyMaestro is in its “off” state (even with USB still connected), then that alone is probably the cleanest and simplest way to switch my fan on and off without changing any firmware.
I’ll check both the backlight signal and the 3V3 rail on my board and verify how they behave during power on/off.
Thanks again for the guidance, exactly what I needed.
0 -
Greetings.
I am trying simultaniously using SSDR 3.10.10 and TeensyMaestro at local network with FR-6600.
PC, FR-6600 and TeensyMaestro has different ip addresses.
When SSDR is running then TeensyMaestro can not connecting to FR over network and goes reboot every time.
When SSDR is OFF then TeensyMaestro connected to FR and functioning properly. In this case if SSDR starting then TeensyMaestro goes to rebooting.
Any suggestion are welcomed.
73! Oleg
0 -
Hi Oleg, Thanks for the screen shot, that makes it much easier to understand. The TeensyMaestro is in stand-alone mode which makes it a GUI client. This will happen if the TeensyMaestro is started before SmartSDR is running. It is important for SmartSDR to be running first.
The first thing to check is the TeensyMaestro version. It needs to be on SW Version 2.002. If you built it using Simon's schematic, it will be HW V2. If you built it from the original schematic, it will be HW V1.
If it continues to reboot, or gets stuck on the splash screen, it is an indication that you have a stuck button that is trying to reboot the TeensyMaestro. In this case, try disconnecting the MUX boards to see if the problem clears. If it does, troubleshoot the MUX boards, especially look for a shorted button input.
Here is a link to the latest firmware for HW versions 1 and 2:
Please let me know if this does not fix the issue.
0 -
Len, thank you for reply.
I did try switch ON TeensyMaestro after loaded SSDR and had same situation - TeensyMaestro are rebooting continiously.
At present time Verion is HW ver.1, SW ver. 2.001
I should try load version 2.002.
Now i was downgrade SSDR to version 3.9.19 and all devices functioning perfect.
0
Leave a Comment
Categories
- All Categories
- 368 Community Topics
- 2.1K New Ideas
- 628 The Flea Market
- 8.1K Software
- 80 SmartSDR+
- 6.4K SmartSDR for Windows
- 182 SmartSDR for Maestro and M models
- 421 SmartSDR for Mac
- 270 SmartSDR for iOS
- 255 SmartSDR CAT
- 189 DAX
- 381 SmartSDR API
- 9.3K Radios and Accessories
- 33 Aurora
- 243 FLEX-8000 Signature Series
- 7.2K FLEX-6000 Signature Series
- 937 Maestro
- 54 FlexControl
- 863 FLEX Series (Legacy) Radios
- 914 Genius Products
- 460 Power Genius XL Amplifier
- 331 Tuner Genius XL
- 123 Antenna Genius
- 294 Shack Infrastructure
- 206 Networking
- 450 Remote Operation (SmartLink)
- 144 Contesting
- 778 Peripherals & Station Integration
- 139 Amateur Radio Interests
- 993 Third-Party Software




