Just a quick update. I am hoping to begin a "soft release" of the T4 bootloader chips next week, and a full release later in February.
A "soft release" means we are going to limit the per-person quantity to about...
Hello ..
Today the ordered components came. The relay for the audio on circuit is really small and sweet :cool:
The relay then hardly takes up any space on the circuit board. I save on a control line on the...
I'd blame the programs.
There is no "Teensy driver" - everything is native Windows. The driver too.
Perhaps something gets confused by your com-port-hack or the FTDI driver on com1.
Could it be that the FTDI driver...
After the perils with Powershell and rebooting my PC, back to the original issue this thread started with: I verified my initial tests again and the messages #4 and #5 are still valid.
I'm not sure where the...
Teensy Loader uses only HID protocol. It never tries to access any serial ports.
In the Arduino IDE, Teensy should appear twice in the Tools > Ports menu. If you select the "Teensy ports" entry, access to the...
After rebooting my PC, no strange behaviour anymore with Powershell and/or Arduino and/or Teensy Loader...
Powershell can't open COM1 when the Arduino Terminal is open and is able to open COM1 again when I close the...
Correction/addition: it seems that the Teensy Loader is 'screwing' up the Powershell serial port behaviour, not the Arduino IDE.
When Teensy Loader is open but idling, it allows Powershell to open and close the serial...
Thanks to @vjmuzik for making this lib! It's saved me a lot of time, but has also caused me some grievances so I thought I'd share what I've learned to help others.
I have a very simple machine to machine setup (T41...
Files: Yes, I think so.
But I don't think there is a connection with the weired message "..does not exist".
In this case the Arduino Terminal should'nt work.
I tried on my computer, and it works on a T3.2
It might...
Yes, Arduino terminal is closed.
The PS shell must have remembered that I assigned COM1 to 'port'.
Here is a new screenshot:
Yes, Windows allows you to reassign the COMport number in the Device Manager ....
Weird windows..
Its not visible in your screenshot: Have you used
$port = New-Object System.IO.Ports.SerialPort COM1
Its interesting that both are COM1. I thought Windows does not do that.
Yes, it is on COM1. FTDI dongle also.
Oh, I was not clear. First I plugged in the FTDI dongle, ran the PS commands, then removed the FTDI dongle and inserted the Teensy, then ran the PS commands again.
Further searching on this forum on DTR & RTS, I found this thread, so I tried with PowerShell.
Here is the screendump:
The first 7 lines shown are with the FTDI dongle plugged in. Then I plugged in the Teensy...
That need to send the 'address array' is where the Teensy's MAC will be written when the code shown above is executed. 'just supply' means allocate the needed 6 byte variable and pass to the function shown in p#2 and...
Did a quick test with a genuine FTDI US232R-10 USB serial converter.
This time, both CoolTerm and Thermite were able to correctly set the DTR and RTS lines when clicking on the DTR and RTS indicators.
So...
Hey, guys!
I am trying to figure out, how to use the Teensy 4.1 as a telnet server. After long research I haven't found an example or solution for my problem, yet. I'm pretty new to programming in Arduino. So please...
Hi,
there are some threads about software restart, but I could not see, which will lead to an easy way to just do it with T3.5/3.6/4.1 using Arduino IDE.
I just need a function which will restart the device.
Many...
I think S/N ratio will get a little better with a PCB board. Usability is also very important in my development :)
I want to build a small synth with good usability (e.g. Shruthi).
Greetings. Rolf
Hello
I thought I should explain briefly my recent silence.
I think I shall make my radio control system open-source. But before I do, I need to do a little more work...
Yesterday I increased the number of...
Hi Mark
Thanks for your analysis. I made a new measurement (Balckman-Harris 1024 point) with the same audio file.
The 1st picture shows only the noise without sound. The 2nd picture shows the complete audio file.
...
Interesting. I modified your sketch a bit to show the status of DTR and RTS in the serial monitor screen.
void setup() {
Serial.begin(9600);
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
}
...
I'm right there with you. I'm still trying to figure out which Ethernet library is the right one. Looks like a lot of documentation hasn't yet caught up to the 4.1 release.
Which library are you using? Got it working...
Besides the fact that S/N ratio isnt not really an important parameter to a Synth (at least i didt care for it, "musicallity" or usabliity are magnitudes of more importance) - does it make sense to measure on a...
Hi Len, If I remember correctly (It's been some time since I wrote this) the times are preset in the chip.
Maybe you want to look at the 3000+Pg Reference Manual? Quite possible that there is an option I did not...
@KurtE Update on this. I got the AX12 half duplex working on a Teensy 4.1 using the Bioloid library but found that it only works on Serials 2-7. For Serial1 I never receive a response from the AX12 commands. Not sure...
Hello,
I made my first spectrum analyzer displayed on the ILI9341 using AudioAnalyzeFFT1024.
I would like to display the frequency axis logarithmically.
Here, for example, are the graduations:
0 - 50 - 100 - 200 -...
thank you for your comments.
here is the wiring that works for me.
(I did not use the T_IRQ pin)
I used the libraries: ILI9341_t3.h and XPT2046_Touchscreen.h
#define TFT_DC 3
#define TFT_CS 0
#define TOUCH_CS...
I'm guessing that has something to do with the fact that Teensy 4.1 is HIGH speed. This should be supported, right? The Teensy is running a simple sketch that sends a noteOn message every 200ms, but not events are...
Well, I found something very interesting. If I put these statements in setup, I get the elusive reset button! A push of the on/off button turns the T4 off and then right back on. If I set press_on_time to 50 ms or...
Interestingly, RTS works as expected with CoolTerm. It must be something with how the COM port is initialized by the Windows programs. So far, I have 2 programs where RTS works as expected, and 3 where it doesn't. Maybe...
I am trying to use Serial.rts() as a signal from a Windows program to teensy code, like this:
const int LEDpin = 13;
void setup() {
Serial.begin(9600);
pinMode(LEDpin, OUTPUT);
digitalWrite(LEDpin, LOW);...
Noise floor is measured as power spectral density, that plot is showing the power spectrum w.r.t. the loudest tone, so the
-78dB isn't meaningful as a measure of noise, since changing the FFT number of points will...
It looks like there are 4 possible button hold down times for powering off the T4 - 5 sec, 10 sec, 15 sec or turn off the ability to power off using the on/off button. I am able to set these and they work as...
LOL! And I do mean LOL!!!
So many times I've see this kind of stupidity from Chinese "module" boards.
I had a ST-Link dongle arrive one time with the metal sleeve with a diagram of where DIO/CLK pins were.
It...
Sorry I really don't know the RA887x that well to know how all of the different fonts work or not. I believe this is NOT a system font so we are simply drawing the bits.
Again I also mostly just putter and don't do...
Ok, mockup completed. Along the way noted circuit post #12 shows R118 as 10K, should be 110R.
Don't have any BAT54s so D21/22 are 1 Amp Shottky. R204 and Red Led serve as a visible load. With Input HIGH, Led is...
The problem with my method is that rapidly changing values can induce flicker. Another approach is to save the current value of each character or characters to be updated. At update time, rewrite the old value in...
Thank you
In this case, I have to move the rectangle and change the weight, I was hopping there is better way to fix this, like using layers or some kind of "active window"
to put the clock inside.
Quick update - Teensy 4.1 NTP continues to work great. The Win10 box is now using it for time sync after I removed "iburst" from ntp.conf. :)
Very neat!
thanks much,
ben
I think the problem you are having is that new characters just overlay what is already on the screen. Here is a typical thing that I do to clear the portion of the screen in preparation for new characters:
...
Hi KurtE
You help me couple times and I thank you.
Please help me with this problem. I have a RA8875 + T4, and I want to display clock with Michroma font, I have this problem, please see the pictures
This is part...
When no Teensy is connected in HID bootloader mode, it already does exactly that, but with this message.
And the teensy_reboot utility which Arduino uses to try to ask Teensy to go into bootloader mode prints...
Thanks Frank, I appreciate it! It is the aluminum panel that came with the box. I drilled it and cut the display window with an old-school nibbling tool. The graphics are just printed on plain paper with .015 inch...
KD0RC, very nice project.
How did you make the front panel?
I'm always too lazy to make a front panel.
At some point my projects end up dusty in a drawer, and are then used much later as a component donor... :(
...
- sounds great!!
Repeats in the feedback
- I need to do a bit more with that
- When you say 'simply pass it through' would you want it straight through or would you want it delayed (again)? if delayed at the new...
Latest update includes a fix to the settings-tab
problem:
the settings that was saved was not loaded into the settings-tab, instead the default settings was always showing.
is now fixed (it was because I changed some...
@Paul Williamson
I noticed the "#define SSS_SERIAL_STOP_BIT_1_5 (0x20ul)" declaration in the header file, but it's not used anywhere.
Is this still under test/development?
I'm soon starting the restoration of a...
Hi all, I wanted to share my latest MIDI Project now that it's finished, it took a lot of engineering to get it all to properly fit in a 1590DD box specially with the OLED displays and keeping my teensy with header...
Very cool, thanks Paul. I'm not sure how much attention my project will ultimately get, but the simple, straightforward operation of the Teensy.exe loader is priceless in terms of support time required.
Not really. But it can detect a lack of USB communication. I had originally planned for the red LED to blink slowly if the PC doesn't complete USB enumeration. It did in the early betas, but unfortunately I made a...
For anyone else who come across this topic, here some additional information:
It seems that keeping the PWM code present, still causes the occasional count disparity.
analogWriteFrequency(8, 10000000); // max...
The address field in the intel hex format is 16 bits, so the max is 65535. For files larger than 64K, additional record types come into play that specify "base address", and the 16-bit address field becomes an offset to...
I must be lucky..lol
I can still upload the flasher code to the t35.
I dont try to :flash xxx if it reports a mismatch. so no bricked teensy yet.
I'm still thinking it might be intelhex limits to 64k
Yes, you're right, IntelHex is currently limited to 64K. I'll have to modify it to handle larger files. Please provide the info about your target and your build environment. If you're using a build environment other...
I did a little more digging, and to clarify, for all T3.x, the 16 bytes from 0400 to 040F are set aside as "flashconfig" in the linker files (*.ld). File mk20dx128.c in cores\teensy3 defines those 16 bytes as shown...
I'm testing and am wondering if the problem is with intelhex, seems it only reports memory 0000 to ffff written.
the flasher works with code converted thats under ffff bytes in length.
...
Note in your picture you need a few extra pins:
If you use flash memory or the micro SD card reader, you need to connect the ground pin on the left;
You always need to connect the ground pin on the right (second...
I just repeated my tests with T3.2, T3.5, and T3.6, and in all 3 cases, I get a match on the FSEC field between upper (new program) and lower (existing program). The program size limit is 1/2 of the flash size, so 128K...
The same ways as you would with a Teensy 4.
There are many ways to do so.
The Dynamixel is a half duplex serial protocol, which specification says the TTL signal is 5v, although I have never had issues with...
Thanks everyone, I appreciate the help. Now that I understand the symptoms, I will be better prepared to help others with this project going forward. I will add this to the troubleshooting section of the user manual....
I have gotten some success in this with your help,
I need some help understanding this output
done, 4097 hex lines, address range 0:10000, waiting for :flash 4097
lower FSEC (fffff9deffffffff) and upper FSEC...
I do not actually remember what I used _pin_def.h for, but it was a remnant from the larger program that I was writing at the time.
I do remember that Pin_def.h contained definitions for all the pin connections for...
Hallo friends..
Today i makes a Noise and interference level measurement by Jeannie.
My Behringer Mixer Xenyx QX1222 makes more noise. Jeannie is better than -78dB noise.
Audio File:...
FIXED IT . . . Come to find out my USB data cable was not a data cable but a charge only cable. Took a data cable from one of my radios and used it and it flew.
Attached a shorter file, it should upload (Press the button), and blink a bit faster after that.
If this does not work too, there is a Hardware problem.
Does anything appear in the Verbose Info window when the red LED (near the USB connector) turns on? The 2 screenshots in msg #8 and #9 have none of the info indicating any USB communication happened. When you press...
thanks for your reply.
Good news therefore for the Reset pin, a saved pin!
First learning tests (as a reminder I am a beginner):
TFT_CS = pin 0
TFT_DC = pin 3
TOUCH_CS = pin 1
with the audio card connected, I...
brand new board. When I plug it in the yellow led by the program button blinks slow. When I push program button it goes out and red. led by usb connector lights dim. It is a regular usb data cable and not just for...
1) Is this a brand new Teensy 4, or has it been used before?
2) Does it blink slowly?
3) Is the USB-Cable you are using a charging only cable or is it for data, too? You can try it with a smartphone or any other USB...
Hi,
Thank's for this as I think it is what I need.
But I'm very noob about code, I understand that I have to make a Pin_def.h file but I'have no idea what to put inside. Could you please add an example of it with...
Correct, in most cases the reset on the display is not needed.
You also don't need some pins of the audio shield.
I.e. if you don't use the potentiometer, you don't need pin 15.
If you don't need the SD card on the...
I have a feeling I first read about reset in this thread. I have a feeling the driver maybe uses it to be sure the display is in a "known state" in the communications but I seem to remember that it may actually be...
Log File
Other thing I noticed is that I get the File too large when I just right click the file name in the bottom of the Teensy Loader program and the "program" and "reboot" buttons are always grayed out