AwDeOh82 wrote:What do you mean by "start rapidly triggering"?
I got the input section wired up and tested it yesterday, before making my post about the USB problems - when I plugged my pad into the Crash, Tom 4 and Aux 6 inputs (in EZDrummer, all the Aux inputs default to the Hi-hat), as soon as the jack was plugged into the sockets in question, the sample would start repeatedly triggering very quickly, without me touching the pad at all. Best way to explain it would be that the sample started triggering by itself, as though a drummer was playing an insanely fast double stroke roll on the pad. It only stops when I unplug the pad. All the other inputs acted normally. I've inspected all the soldering, all wires are in the right place and soldered well. I found this problem before I started working on the USB. I'm guessing here.. but based on not being able to find anything wrong with the wiring, could this have been a problem with the IC's?
It could have been because of bad wiring, bad ground. Now it's hard to tell.
Bare in mind here that I could have easily damaged an IC or another component along the way as I installed it, or from generally handling the PCB...
---
As for the USB power problem, currently when I plug the Megadrum in, the LCD lights up and all the 32 blocks on the screen are blinking on/off quickly - there is no Megadrum/Dmitri text on startup. The LCD itself *seems* fine to my eye, the backlighting and the 32 blocks look normal - I'm not expert but it doesn't appear obvious that the LCD is damaged. I also don't get any response on the LCD from using the keys.
LCD has ICs inside which could have been damaged.
Windows recognizes Megadrum being plugged in, and EZDrummer recognizes that Megadrum is available, but I can't get any further response - I'm not getting any MIDI notes coming into EZDrummer by playing the pad.
So USB is working. That means that PIC18F2550 is very likely not damaged.
So.. where to from here? Is there anything I can do to check whether the IC's are damaged, or does the evidence above pretty much make that obvious?
Disconnect the LCD. While monitoring for MIDI activity in MIDI-OX (or your sampler) with MegaDrum selected as MIDI In, touch pins 37,38,39,40 of Atmega (one at a time) with something metallic, e.g. tweezers.
Does MIDI-OX show any MIDI activity?
If no MIDI activity, take 4851 ICs out of their sockets and touch pins 37,38,39,40 again. Still no MIDI activity?