And regarding Audio: May I remind you of Paul's statements about enhancing it or incorporating additions to the Teensyduino release?
I do not collect them around the forum, too cumbersome to find their position.
...
Not know. I have nothing to do with China, except for some china cups and plates, or the occasional Kong Bao from the takeaway.....
Arduino is Italian.
What the Chinese copy is leftovers, cheapo old stuff nobody...
Well, there need to be a real Arduino approach.
That is, reinventing the wheel and making it open source. An Arduino bootloader and programming tool, preferred by using existent options. Could well be based on NXP's...
Interesting would be to see scope images of the signal. Did you populate the capacitors? Maybe the impedance of the chips power supply is too high without them.
You could add a few electronic components and write the EEPROM only after power-down or in case of brown-out.
That is:
a second 3.3V regulator for powering peripheral -- the MCU and the EEPROM together run on an own...
Even better than a slow fuse:
https://circuitdigest.com/sites/default/files/circuitdiagram/Overvoltage-Protection-Circuit-Diagram.png
https://circuitdigest.com/electronic-circuits/overvoltage-protection-circuit
...
At least the overvoltage protection is highly recommended.
I have here in my hand a USB-C charger. This freakin p-o-s gives fixed 12V basta, completely out-of-specs. It is a very popular power supply / charger for a...
Forgot:
A misbehaving PSU could deliver VBUS well beyond Teensy's input range.
I'd add a (autoreset) fuse and a voltage clamping diode, just to make sure there will be no higher than 5.5V at the MicroUSB.
As...
The DP line is longer than the DN. It may well be within tolerances as is now, but just to mention, DP/DN are a differential pair.
Measuring on Rd is a nice diea, but this has to be done really carefully, as any...
Are you reverse-engineering a Fairlight?
Looking at the Teensy4.1 schematic I wonder where you can find an 8-bit bus on the Teensy. Pins have been brought out quite randomly, so there is always one missing inbetween...
You could use Processing. This can do even more than just GUI and has build targets for everything, including Android. It is easy and similar to Arduino.
Edit: Processing IDE has problems with Intel GPU. The final...
Yep. Optical encoders on computer-mice do not wear, if built properly. Bearings or the plasic itself are then the weakest parts.
The CNC encoders are optical, built like a tank, especially useful for rough use on a...
Those CNC pulser handwheel ecoders from China are optical (!) 100PPR and the 5V version works perfectly on 3.3V as well. The detent can be removed to have a completely smooth flow, with 400 transitions per round!
They...
Soldering is not that difficult.
Get a soldering iron. Even a cheap 10$ one could do that job. Most important is a fine tip and power around 25W.
A bit of soldering tin, best use Sn60Pb40 with flux core, as it is...
I2C could run in the background already, if programmed so. One can attach every function onto an interrupt, so it runs "in the background", which could anyway only really happen, if there is a CPU for every background...
Yeah, speed up the MCU, add a resource-eating OS and make yet another new Pi.
The USP of Teensy is it's bare metal simplicity at maximum usable power. Once an OS is in, there are others already well ahead. It would...
There are many huge PSRAM chips on the market, the problem is, the larger ones are all xSPI (8 lanes or more) and not compatible with the QSPI (4 lanes) implementation on Teensy 4.1., so a simple footprint adapter could...
What about the crystal? It's oscillation is due to electrostriction, kind of mechanical, so what about defects due to to a spot of impurity, or after the impact of a particle (radiation) or mechanical or thermal stress?...
You could power the digital section DVcc from Teensy's 3.3V. And Vdd, Vss and Vref according specs. The level shifting happens internally. So 3.6V on DVcc is not needed.
Powering DVcc higher than 3.3V will source a...
Channel crosstalk.
This is due to the low quality of the SGTL5000 and the board layout pushed it even lower.
If you really need pro audio, use something else.
Almost every CODEC is better than that.
What is your...
Flash memory will lose integrity over years. Guaranteed are 10 to 20 years usually, but nobody can actually tell. A solution could be a refreshing rewrite after a few years, but this contributes to wear as well.
This...
Look in the datasheet of the SGTL5000, figure 20 on page 60.
You may use high quality audio capacitors ( C2 and C3 ) in the audio lines, so the headphone is referenced to GND or wherever you like. HP_R and HP_L are...
I had one 3.2 with the same feature- unfortunately already gutted. Obviously bad PCB. Anyway, it is not good practice to route a signal 1 or 2 layers under a cutting jumper, as nowadays insulation layers can become...
The piezo thing would work. Just be aware the piezos can produce an infinte voltage (from the MCU point of view), so it is important to have suppressor diodes with the voltage corresponding to the MCU supply, in the...
Well, it is less an issue of commercialisation, but more an issue of hobbyist assembly and distributor availability of parts.
The FBGA is not easy to solder to a a board, as is with the USB-C connectors, that are...
Hmm. what exactly do you want to achieve by "sniffing" USB-PD?
The protocol is very well documented.
Making some non-standard communication by deliberately forging an impropriate signal and circumventing safety may...
Well, your answer is not the end of the world, because we are still able to use OpenAudio_ArduinoLibrary as an add-on to or as a replacement of Teensy Audio. It just would have been nicer to have it on board already by...
Yes, the last post was 09-02-2020, 03:03 AM
And there it ends, because it is not that simple.
Adding a dedicated chip is simple.
And it just works.
F32 OpenAudio_ArduinoLibrary by Chip Audette is working well,...
Could it be your MIDI source (I guess it is a keyboard), plays it's own note as well as the incoming note? If you want to get rid of the played note and sound only the transposed note, the keyboard must be set to...
Could it be the MLX has been set to PWM output?
Is the MLX programmed to 0x5A? Try to leave out the address to use the default with the Adafruit example on SCL0/SDA0 and alone without displays to test.
Could it be...
@jonr call me stupid. I did never get audio over USB to work reliably. And it is 16 bit 44100k only. But hey, people have seen a horse vomit in front of the pharmacy....
Ok. The existing project is for...
Thank you for the comment.
As written, the power feature is on board already, so it can distribute power from USB-C to USB-C and also power the other two USB3 ports as well, as provide power from an attached battery,...
The metioned I2S bridge:
As the USB-Audio is more or less of a hassle, I decided to make an I2S-USB bridge board.
This has quite some features, most important:
Adaptive sample rate as I2S master, controlled by...
What do you think about the following add-on board for Teensy:
2 USB-C with full feature, so can be connected in daisy-chain for every feature, including, power, Thunderbolt, HDMI, etc.
2 USB3.0 ports, one for...
Anyway, it would be super nice to have hackability.
This also contributes to sustainability.
Be it hobbyist-code, the quality may still be excellent, because a hobbyist usually loves what she or he does, so does it...
Yes, I totally agree.The Teensy community is the best part of it all.
But at the end, when it comes to getting to a roll-out, it is a matter of turning investments (in time and money) into reward early enough before...
MCUXpresso is the way to go.
With this and the i.MX RT 1064 EVK you get a nice platform and have the complete open field of possibilities with the MCU used in T 4.x.
Absolutely not Arduino.
And there is the i.MX RT...
Apple users can still use one of the existent Windows or Linux VM solutions.
You can not burden a similar requirement onto people using a functional OS!
This completely arrogant Apple-tude needs to be grounded once,...
If the power supply to the TS100 is grounded, then the TS100 is as well. The tip itself is floating, so there should be no conductive path, except for the capacity to the heater (about 100nF). The TS100 itself can not...
A way to make this work could be to create multiple portable installations of Arduino/Teensyduino, one for each type of board.
https://www.arduino.cc/en/Guide/PortableIDE
While I did a lot of ESP32 while using...
What is that? Always that Apple Extra! Catalina solved, Big Sur on. Would it be rude to drop Mac support altogether to keep the development going? There need to be many and strong signals towards Cupertino!
ed: btw,...
Teensy is sensitive to shortcuts on conductive surfaces, ESD pad, metallic workbench, .... a bare board needs to sit on a non-conductive surface, especially with pins soldered.
Teensy are sensitive to ESD, that is if...
The resistor dividers could be done all the same, actually it would make voltage reading and calculation much simpler. You would just lose one bit of precision at the lower voltage end of the battery pack.
The high...