As one might expect, same experience (Norton objected, told to exclude process, then success) as reported in P#2 (& detailed by @KurtE in P#7) above.
Mark J Culross
KD5RXT
Using Arduino 1.8.19 under Win11pro. Attempted installation & received an unusual warning from Norton 360:
Category: Data Protector
Date & Time,Risk,Activity,Status,Recommended Action,Status,Program Path,Program Name,Date & Time,Action...
Yes (in KiCAD 7), the clearances can be adjusted in the "Board Setup" menu, specifically the settings under "Design Rules" then "Net Classes", either by adjusting the "Default" (for all traces, if that's all that you are using), or by adjusting...
If you prefer a pure hardware solution, you can initialize pins 30 & 32 as pinMode(xx, INPUT) in your setup() function. Then add a bodge wire between pin 30 & pin 0, and another between pin 32 and pin 1.
Mark J Culross
KD5RXT
You might take a look at <this> post discussing how I previously (successfully) used the 75HC595 to drive a large number of LEDs as indicators on an earlier version of my TeensyMIDIPolySynth. Using this shift register only consumes a couple of...
And we circle right back around to where we started. In one of the early replies to your wiggling post, it was noted that the most common problem is actually caused by bad cables. You noted in a follow-up that you are using your best cable...
I have probably built somewhere on the order of 30-40 projects, all with either a T4.0 or a T4.1 as the heart of the system, mostly purchased directly from PJRC in multiple batches over the years. I acknowledge that "always" and "never" are...
@General_Hex:
Sorry, I am unable to make evaluations and/or recommendations when it comes to hardware, as that is not my strong suit . . . I'm more of a software specialist that merely dabbles in hardware. We'll have to wait for an answer from...
@General_Hex: I know the fact that your robot has been running for some time may sound reassuring, but I will emphasize again that any electronics subjected to any "out-of-spec" conditions *may* result in failure over time. The actual failure...
You will see in the descriptions of the blinking error codes that 9 blinks is defined as follows:
9 Blinks = ARM JTAG DAP Init Error
The ARM JTAG DAP was detected (4 blinks) but could not be initialized.
This error is rather unlikely by...
@General_Hex: Starting additional threads on the same subject is discouraged (doing so does not increase the likelihood of an answer, and more importantly, doing so makes it harder for others that may have the same question/problem as you to...
I understand (robot is not with you). My suggestion was for when you (or someone else) has hands-on. As for the multimeter, it's a great tool for setting the static output voltage level (as you have obviously done), but for capturing what...
There is an alternate reset process described elsewhere on this forum that you could try (it should not make any difference, but still worth a try). With your T4.1 unplugged from your PC, but with the USB cable plugged into the T4.1, press the...
Do you have access to an oscilloscope ?? If so, monitor the output of the voltage step down when your robot is turned on to see if the output voltage ever exceeds 5VDC. Other than that (based upon your earlier answers), anything else would just...
Just a couple of general comments (point being: any of these could possibly have contributed to the failure of your T4.1):
- Teensy 4.x is not tolerant of anything over 3.3VDC on any pins (except the 5VDC power input, of course)
- depending upon...
It would be helpful to know/see what you have hooked to your Teensy & how (include the schematic at least, but including pictures would be even better).
Also, the explanation for all of the troubleshooting blink codes can be found at the bottom...
The most popular failure mode that is experienced here on the forum is an insufficient cable (poor wiring, charge-only, etc.). The quickest suggestion would be to try a different cable (or several until you find one that works).
Mark J Culross...
@jsimonkeller:
I'll jump in, in case you're looking for a quick turn-around on an answer.
You correctly converted (hex) 0x20 to (binary) 00100000. In the binary representation of any hex number, no bits need to either be rearranged and/or...
NOTE: the Adafruit resistive touchscreen TFT displays (Product #1651) no longer use the STMPE610 as the touch controller. . . they now use the TSC2007 as the touch controller.
Mark J Culross
KD5RXT
Create an array of uint32_t bar_colors[30] (30, or however many bars you want to draw). Fill/initialize that array with the colors that you want (bar_colors[0] thru bar_colors[19] all set to ILI9341_GREEN, bar_colors[20] thru bar_colors[24] set...
After just a quick look (I did not go to look at the firmware that you referenced), I'd answer your questions as follows:
- yes, you can certainly place the Teensy 4.1 between the Synth & the USB hub. The primary USB interface on the Teensy 4.1...
@PaulStoffregen:
Thanks for adding the CrashReport page.
Just a few typos/clarifications noted:
- under the Using Breadcrumbs heading, "Each breadcrumb stores a 32 bit number which infers where your program had *recently* run."
- under the...
@defragster:
In the code that you provided, Is there ever any danger that Serial will not be ready immediately, and therefore, the CrashReport will not be reported in the case where the result of the if check is false because Serial is not ready...
In spite of your previous unsuccessful attempt, to eliminate "clicks" when transitioning a note from OFF-to-ON, or from ON-to-OFF, the envelope object really does work using the following settings:
DELAY: 0.0 // start the note processing...
You could use that cable splitter to power two devices (up to the current limit of whatever is providing power to the cable splitter), but the two devices would not be able to talk to each other thru this cable.
Mark J Culross
KD5RXT
@Pandabear1125:
To send TCP packets, each side would need an IP address. Generally, unless there is an actual gateway in your network (your simple, two-device connection will not have a gateway . . . for comparison, when you were testing with...
@Pandabear1125:
If you haven't already, maybe take a look at some of the other server examples provided by the author <here>.
Probably the biggest challenge I suspect that you are experiencing is the fact that when you have your router in the...
Here is a suggested approach (off the top of my head, so take it with due consideration !!):
Define two locations in EEPROM (call them LOC1 & LOC2). Each time your sketch starts up, read LOC1, increment it, & store the new value into LOC1. Now...
An example sketch can be found <here> showing how to connect two physical MIDI devices to the T4.1's USBhost interface, making use of associated hub device instances (as Paul describes above). You can extend that example up to however many MIDI...
@nAnd:
From the Arduino IDE, open, build, & run the example sketch titled "TimeTeensy3", which shows how to accomplish syncing the RTC inside the T4.1 (assuming you have a battery properly wired up to it) with local time in the T4.1. And, to go...
@Pulsar Dev Labs:
With your sketch open in the Arduino IDE, you can hit CTRL-T to apply auto-formatting. Then, when you cut/paste into the CODE tags, the formatting should come along with your code.
Hope that helps . . .
Mark J Culross
KD5RXT
@kazmyldrm10:
Yes, what you describe should be just fine. And, you are absolutely correct that the digital pins on a Teensy 4.x should never be subjected to any input voltage that is higher than 3.3VDC . . . damage will occur if 3.3VDC is...
Yes, you can probably edit the hex file data successfully, as long as you also modify the checksum at the end of that data line. The definition of the Intel hex file format (including the checksum calculation) can be found <here>.
Mark J...
I might suggest using <this> product instead. It includes a low battery out (LBO) signal that can be used to detect when the battery needs to be charged. NOTE: the LBO signal is a 5VDC level signal, so you will need some kind of level converter...
Have you tried to include CrashReport() support in the setup() function as follows:
while(!Serial) ;
if (CrashReport)
Serial.print(CrashReport);
Note that with the Crash Report monitor written this way (specifically, the while(!Serial);), it...
Could you add something like <this>, using hot glue (or something equally sturdy, but also removable) at the Teensy/cable junction. The cable would then endure the daily abuse, & you could replace the cable if/as necessary. Just an idea . . ...
OK, sorry, I may not have been very clear in my earlier post(s). I'll attempt to give the instructions here in a way that is less ambiguous, and much more direct. Hopefully, that will make things clearer to understand.
As indicated in your...
You may not be aware, but the AccelStepper version of the library that you want is installed with TeensyDuino. I can't tell from your description for sure (and your screen captures are not clear enough for me to read...sorry !!), but if you are...