From this thread Dmitri asked estregan the following questions. I'm not positive I completely understand them since I have the V2.5 all-in-one and am not sure what some of the terms mean. Also, I've only ever used my digital multimeter to check continuity and voltage, so I'm not positive I'm using it correctly to measure resistance as I no longer have the manual. I've made notes where applicable.
Note that while doing this the entire board is built and all ICs are in the sockets except when it's requested to remove the PIC from the socket.
Without PIC18F2550 in the socket and disconnected from the Digital Board
1. What are the resistances between pin 4 of the USBExt connector and pins 1,2,3,5,6 of the same connector? Are they all indefinitely high?
I do not know what the USBExt connector is, or it's not applicable to the V2.5 board.
Connect the USB and Digital boards together.Without PIC18F2550 in the socket and without applying power (USB is disconnected) confirm the following:
1. Zero resistance between Digital board ground and pins 8 and 19 in the PIC18F2550 socket.
2. Zero resistance between VCC of Digital board and pin 20 in the PIC18F2550 socket.
3. What is the resistance between pins 19 and 20 in the PIC18F2550 socket? Is it more than 1k?
4. What is the resistance between pins 19 and 14 in the PIC18F2550 socket? Is it indefinitely high?
1. For digital board ground I'm using Pin3 on PIC ISCP header which is grounded. 0 resistance.
2. I don't know what the VCC of Digital Board is.
3. 118.8 ohm (negative probe on 19, positive on 20)
4. .650 M ohm (negative probe on 19, positive on 14)
Still without PIC18F2550 in the socket apply power to Digital board.
1. What is the voltage between Digital board ground and pin 19 in the PIC18F2550 socket? Is it 0?
2. What is the voltage between Digital board ground and pin 20 in the PIC18F2550 socket? is it +5?
3. What is the voltage between Digital board ground and pin 14 in the PIC18F2550 socket? is it 0?
1. 0 V
2. 5.07 V
3. .135 V
Disconnect the power, insert PIC18F2550 into the socket and apply power again.
1. What is the voltage between Digital board ground and pin 19 in the PIC18F2550 socket? Is it 0?
2. What is the voltage between Digital board ground and pin 20 in the PIC18F2550 socket? is it +5?
3. What is the voltage between Digital board ground and pin 14 in the PIC18F2550 socket? is it 3.3? Is it really?
1. 0 V
2. 5.06 V
3. This would vary between 2.07 - 2.7 V, usually hovering around 2.15 - 2.3 V. I checked it again a while later and it was reading aroun .25 - .41 V I have problems reading voltage on Pin 14 of the PIC. I checked it again a minute later and it was .244 V and fairly steady. But before it was fluctuating fairly wildly, almost as if I wasn't holding the leads steady or something, though I was. I just checked it again after writing this and it was .8 or so.
I'm not sure where Pin 14 gets it's power. But from what I see it must be internal in the PIC itself as Pin 14 on the V2.5 board simply runs off to a 470nF resistor which then runs off to ground, assuming I'm reading the board correctly.
I don't see in that thread where estregan ever replies and follows up on this issue so it's not clear if he ever was successful or not.
I see in that same thread where two other users report the same WinPIC failures I'm seeing. lshutt said he used a LPT1 programmer with success, whatever that is. Zakir'S reported he just used an old version of the firmware, but I'm using "MegaDrum USB MIDI Firmware 18F2550 12MHz V2.hex"