mikemontauk
Active member
Hello, I have successfully assembled the MIDI input circuit to the Teensy on a breadboard. I implemented the same circuit on a PCB and it is not working. So I went back and built it again on a breadboard successfully, just to be sure I understand it, but I still can't figure out why the PCB embodiment is not working. Would anyone be willing to glance at the attached schematic and board and provide feedback? One notable difference between the breadboard and pcb circuit is on the pcb I used an onsemi-Fairchild S1B rectifier with 1.1 V forward voltage. It was cheap and I had the footprint already and I thought it would do the same job.
A couple knowns - when I tap the Teensy LC RX pin to ground with a loose wire I can typically get some MIDI messages and notes to register in the serial prompt. I assume this is because the connection 'bounce' to ground can look like a midi message.
RX is holding 3.3v and the MIDI connector appears to have 5V to gnd on both pins 4 and 5 during standby. I think I may have fried the opto somehow because everything else seems ok. I'm investing in a scope soon!
View attachment midiinerror.pdf
A couple knowns - when I tap the Teensy LC RX pin to ground with a loose wire I can typically get some MIDI messages and notes to register in the serial prompt. I assume this is because the connection 'bounce' to ground can look like a midi message.
RX is holding 3.3v and the MIDI connector appears to have 5V to gnd on both pins 4 and 5 during standby. I think I may have fried the opto somehow because everything else seems ok. I'm investing in a scope soon!
View attachment midiinerror.pdf