Search results

  1. T

    Solder to D+/- test points in commercial product?

    Did you considered to switch to the micromod form-factor? You just route the d+/d- from there and place whatever usb type connector you like cleanly
  2. T

    Next new Teensy , USB-C Please.

    Awesome, is your teensyUSBHost class public?
  3. T

    Next new Teensy , USB-C Please.

    I have to try this, I'm using a micromod with a USB-C connector and been thinking about using it as a host as well so, this can be super useful. the variable usb_configuration comes from cores or somewhere else on your code?
  4. T

    Issues with Arduino IDE 2.3.7 and Teensy 4.1

    Happens with all sorts of different codes, custom code, simple, complex, blink, etc. Yes I'm using all the time Serial + MIDI + Audio, didn't tried with other USB settings because that's my main use. That's why I was pointing directly to the new arduino version
  5. T

    Issues with Arduino IDE 2.3.7 and Teensy 4.1

    Hey folks, I recently updated the Arduino IDE to the 2.3.7 version and came with some issues with Teensy 4.1. Some times after you upload a new sketch the IDE stops recognizing the Teensy 4.1 port, it's still alive because when you hit the program button the Teensy Loader successfully uploads...
  6. T

    Help with new project

    Is totally doable with the Teensy, it's much more powerful and capable than the Arduino Uno and you have the USB Host from the get go. You'll need to do some work with the timers, and the host but jump on it!
  7. T

    Additional PSRAM ID that works plus goodies

    What's the biggest sdram that can be added?
  8. T

    Recent "An error occurred while the page was being generated" issue

    Now I can access normally, thanks
  9. T

    Recent "An error occurred while the page was being generated" issue

    Same here from Argentina, have to use a VPN to access the forum
  10. T

    Bootloader blinks

    I have the same problem but, thankfully, only on a couple boards, I'll try to check the 2M resistance and see if that does the trick
  11. T

    Feasibility of utilizing ADC's while a device is running in I2s Slave mode

    The ResponsiveAnalogRead library works great with this, you get to set a threshold and if the pot movement passes that, you'll get the reading of the pot to use. I think that the "audio garbage" you're getting is more from the jitter of the pot constantly changing the delay time than something...
  12. T

    Custom Teensy and Lockable code

    I have a question regarding the locking process. We finished the prototyping stage and starting with the production, obviously the idea is to ship the boards locked with a key that we generated. I want to create a workflow to lock the teensys as quick and easy as possible, not having to go to...
  13. T

    External Memory Chip Select

    Just for development speed. I used PSRAM before and had more information about it. So just to get this working asap (product release is behind schedule) I chose the PSRAM. As soon as the production is set I'll surely start the road to the SDRAM
  14. T

    External Memory Chip Select

    I made it work!. Changed the startup.c to pass the check of the first chip and go directly to the second one and adjusting the memory size to 8 all the time. Then on the Linker script changed the memory origin to 0x70800000 (not 0x78000000, didn't work like that, re checked with the memory_end...
  15. T

    External Memory Chip Select

    I've done a custom board with an external memory but mistakenly I connected the chip select pin to the F1 pin of the iMXRT instead of the D3 (that's the chip select for the second flash/psram chip). There's any change I can do on the software to solve this, because I know is possible to connect...
  16. T

    SparkFun To Manufacture Teensy

    Congrats on the big step! I've been using the MMOD 8hs a day for the last year or so without any issues
  17. T

    Updated 8x8 and 16x16 audio

    Oh sheessh... happened to me once. Forgot to make visible the ground planes when exporting and there wasn't on the gerbers, a real pain. When ordering on JLCPCB you can open a gerber viewer to check layer by layer. I recommend you to do so every time you order to ensure everything is ok, more...
  18. T

    I2S misalignment with CS4272

    I got this codec to function with a driver I wrote in slave mode (couldn't make it work with the one provided by PJRC, even with the configuration changes posted on the forum), but I can hear a noise on the background of the signal, like a downsampling or aliasing. I'm thinking could be some...
  19. T

    Noise Issue with Teensy 4.1, Audio Shield, and PAM8403 Amplifier

    Keep in mind that the SGTL5000 is pretty noisy by itself, the ground noise is a bit high
  20. T

    CS4272 master or slave mode?

    Oh perfect, so no need to use the crystal. Thanks
  21. T

    CS4272 master or slave mode?

    I want to try the CS4272 codec and I'm not sure about if the default option on the Audio Library for the control object for the CS4272 is on master or slave mode. The question is, do I need to use the crystal or not. I would prefer not to use it
  22. T

    New polyhonic Teensy DIY Sampler

    Which library are you using for menus?
  23. T

    SGTL5000 max output level

    My bad, I had a 1M resistor on the VAG cap, read somewhere that can improve noise. Obviously did because now the signal is super low!.
  24. T

    SGTL5000 max output level

    Hey guys, I'm making some measurements on a board with the SGTL5000. I'm injecting a 1Vpp 1KHz sinewave on the input (with variable gain), on the code side only have a passthrough (I2S input directly to I2S output). I cannot get more than 230mVpp from the output of the SGTL5000 without clipping...
  25. T

    Teensy Loader in Javascript

    I'll take a look at FlasherX
  26. T

    Teensy Loader in Javascript

    This is really cool and super useful, I hope can support .ehex files in the future!
  27. T

    Custom MicroMod board

    Well, finally the problem was a manufacturing one... I made a batch of 5 pcb's, the first one that I grabbed is the only one of the batch that doesn't work!. Thanks for the answers, was an interesting testing
  28. T

    Custom MicroMod board

    I have 0v on either side of L2, using the DCDC_PSWITCH as trigger
  29. T

    Numeric Value of signal

    Well, I managed to "solve" or at least "patch" this issue with a DC Blocker code snippet, now I have the signal centered to 0 as it should be and can change the amplitude way better than before, here's the snippet if someone else wants to use it. Now I unlocked a new paranoia on checking the...
  30. T

    Custom MicroMod board

    I made a couple of boards based on the MicroMod gerbers on Sparkfun site. After power up I have a 2 blink error from the bootloader stating "2 Blinks = NXP JTAG Not RespondingNo communication is working! The 2 likely causes for this problem are improper power startup sequence, or a problem with...
  31. T

    Numeric Value of signal

    I'm going to try the arm_float_to_q15 to see if there's any difference
  32. T

    Numeric Value of signal

    I'm working on a reverb algorithm, heavily based on Pio's plate reverb techniques plus a bunch of other Audio Blocks for filtering and other effects. I was having some troubles with the levels, the overall output signal becomes too low and I had to compensate (too much in my opinion) when mixing...
  33. T

    Error reading Teensy Loader Status

    From yesterday I started to have this weird error trying to upload code from the Arduino IDE to a MicroMod: Error reading Teensy Loader status! (tpc)This error should never happen (when using Arduino). Please report this to paul@pjrc.com. In Teensy Loader, click Help > Verbose Info, then...
  34. T

    New Reverbs and Delay for the standard AudioLib (int16_t)

    The clicks on the USB Audio is a common issue with the USB Audio library that comes with Teensyduino. There's a couple threads that attacks this issue. I fixed it replacing the usb audio core files with the multi-input multi-output core that's on a thread. I'll search for it later and post it.
  35. T

    Teensy 4.0: Smoothing analog read - capacitor value calculation - help required

    The ResponsiveAnalogRead library will work perfectly for you. I use MIDI to control DAWs all the time with this setup. The cool thing is that you set a threshold value in which the pot has to move to detect a change and then read when the pot is changed.
  36. T

    Boot loader blinks 9 times

    A little update: Checked all the voltages, 3v3 and 5v seems to be ok No shorts to ground on the bootloader's PTB05 Program button works ok and it has 3v3 Tried several times the hard reset (holding the program button 15 seconds and releasing). The LED gets steady on for a while and then gets...
  37. T

    Boot loader blinks 9 times

    I have the same 9 blink issue in a MicroMod after loading a program. Tried to make the memory wipeout holding the program button (on the carrier board, the module doesn't have one), the LED gets on steady for a while and then gets back to the 9 blink again. Tried that with a different module and...
  38. T

    Teensy Audio Board VAG decoupling capacitor

    I'm having pretty much the same issues of noise with the SGTL5000, didn't tried to change the VAG cap for C0G yet but there's any other recommendations to keep it as low as possible? can be good information for anyone that wants to integrate the codec to a custom board. Is it completely...
  39. T

    Max signal protection for SGTL5000

    Yes, actually there's a voltage divider before to adjust the leel but that won't actually be a good protection if a spike or a greater signal is provided. The idea is to have that input gain adjustment because signals can vary a lot from 200mVpp with vintage pickups for example to 8Vpp with a...
  40. T

    Max signal protection for SGTL5000

    Hey guys, I'm working on the buffering signal for the SGTL5000. Placed a buffer with variable gain and a BAT54 as overvoltage protection as seen in many designs out there. The issue is that I'm still having some latchup on the codec some times. I'm using this as a guitar pedal, so maximum input...
  41. T

    USB interface for multi channel outputs, not just stereo

    Yeah, so far so good, tried on a couple different Macs and it's all working perfectly!
  42. T

    Midi Footswitch for Guitar

    I think your mistake is that you have an array of buttons but when you're going thru it on the for you didn't put the index. For example: // Update the state of the buttons for (int i = 0; i < 8; i++) { buttons.update(); } Should be // Update the state of the buttons for (int i = 0; i < 8...
  43. T

    Pixel positioning of text with ILI9341 library

    You can use setCursor(x, y) and then print("TEXT").
  44. T

    USB interface for multi channel outputs, not just stereo

    Yes, totally!. The message got truncated when got a value greater than 127. I'm using mac Yes, will do and let you know.
  45. T

    USB interface for multi channel outputs, not just stereo

    Did some more working on the SysEx and got it going. The thing actually was that SysEx messages can handle values from 0 to 127 too like all the other MIDI functions so the message was truncated when got a byte that was greater than 127 usbMIDI.setHandleSysEx(sysExHandler); // Place this on...
  46. T

    USB interface for multi channel outputs, not just stereo

    Can it be that the modifications changed something on the MIDI SysEx messages? Before implementing this files the sysex were working fine, now I'm receiving different messages that are sent. Place a print on the sysex callback and send a message, gets something different from what I sent (even...
  47. T

    USB interface for multi channel outputs, not just stereo

    I didn't use the AudioInputUsb class in my program, but replaced the files with the last committed ones and now the I2S works fine simultaneously with the USB
Back
Top