
Member
- Posts: 223
- Joined: Tue Jun 19, 2007 6:23 pm
- Location: Calne, Wiltshire, UK
I originally acquired my console about 15 years ago. I had a lot of help from Ron Coates when I set it up - he converted the pedalboard to MIDI and also supplied me with a pair of swell pedals. However, I think he has now retired.
The swell pedals started playing up recently. First of all the left-hand pedal would go from closed to fully open after only about 20% of its travel, and I couldn't correct this in the HW settings. I decided in the end that the potentiometer was faulty, and managed to find an identical one online; it was quite cheap relative to the postage so I bought three to give me some spares. Replacing the potentiometer cured the problem and the left-hand pedal is now fine.
Then the right-hand pedal developed a different problem, which was that it seemed to be generating MIDI messages even when I wasn't using it. This was a problem when trying to use Autodetect to configure pistons etc. as quite often HW would detect the pedal instead of other controls. Curiously enough, it still functioned as a swell pedal, so I didn't immediately deal with it. However, I thought the problem was possibly also related to the potentiometer, so a couple of days ago I replaced that, too. The random MIDI messages seem to have stopped, but I couldn't get HW to detect the pedal at all.
I had heard that MIDI Ox can be useful in this situation, so I downloaded and installed it, and figured out how to get it to show what MIDI messages were being generated. With the left-hand pedal I see a series of hexadecimal numbers as I move it, counting up as I "open the box", and counting down as I "close" it. However, although the right-hand pedal generates MIDI messages when I move it, the numbers are all the same (they are all 7C).
My instinct tells me that the problem is probably not with the potentiometer but with the circuitry that uses its position to generate MIDI messages. The potentiometers in both pedals are connected to the same circuit board, which looks home-made - essentially it is a chip on a breadboard. The chip has PIC18F1220 printed on it, and as far as I can determine it is some kind of programmable micro-controller, so I suppose it has been programmed to scan the potentiometers for changes in resistance, and to use this to generate MIDI code.
I am not sure whether the circuitry has developed a fault; the fact that I have one working swell pedal suggest that it hasn't. Possibly it is reading the new potentiometer differently from the old one, but again I'm not sure why (I have checked all the connections, which I photographed before I started). Nevertheless, the most plausible explanation is that I have made an elementary mistake, the alternate one being that there is a limited fault in the hardware.
I'm not really sure where to go from here. Although I am quite technically-minded this is beyond my expertise. I also find it quite difficult these days rummaging around in the bowels of my console as I am generally very stiff from cancer in my bones and at 59 my eyesight isn't what it used to be. I suppose possibly I could get new MIDI circuitry and wire this up again to the potentiometers in the pedals, but I'm not sure what I would need for this.
The swell pedals started playing up recently. First of all the left-hand pedal would go from closed to fully open after only about 20% of its travel, and I couldn't correct this in the HW settings. I decided in the end that the potentiometer was faulty, and managed to find an identical one online; it was quite cheap relative to the postage so I bought three to give me some spares. Replacing the potentiometer cured the problem and the left-hand pedal is now fine.
Then the right-hand pedal developed a different problem, which was that it seemed to be generating MIDI messages even when I wasn't using it. This was a problem when trying to use Autodetect to configure pistons etc. as quite often HW would detect the pedal instead of other controls. Curiously enough, it still functioned as a swell pedal, so I didn't immediately deal with it. However, I thought the problem was possibly also related to the potentiometer, so a couple of days ago I replaced that, too. The random MIDI messages seem to have stopped, but I couldn't get HW to detect the pedal at all.
I had heard that MIDI Ox can be useful in this situation, so I downloaded and installed it, and figured out how to get it to show what MIDI messages were being generated. With the left-hand pedal I see a series of hexadecimal numbers as I move it, counting up as I "open the box", and counting down as I "close" it. However, although the right-hand pedal generates MIDI messages when I move it, the numbers are all the same (they are all 7C).
My instinct tells me that the problem is probably not with the potentiometer but with the circuitry that uses its position to generate MIDI messages. The potentiometers in both pedals are connected to the same circuit board, which looks home-made - essentially it is a chip on a breadboard. The chip has PIC18F1220 printed on it, and as far as I can determine it is some kind of programmable micro-controller, so I suppose it has been programmed to scan the potentiometers for changes in resistance, and to use this to generate MIDI code.
I am not sure whether the circuitry has developed a fault; the fact that I have one working swell pedal suggest that it hasn't. Possibly it is reading the new potentiometer differently from the old one, but again I'm not sure why (I have checked all the connections, which I photographed before I started). Nevertheless, the most plausible explanation is that I have made an elementary mistake, the alternate one being that there is a limited fault in the hardware.
I'm not really sure where to go from here. Although I am quite technically-minded this is beyond my expertise. I also find it quite difficult these days rummaging around in the bowels of my console as I am generally very stiff from cancer in my bones and at 59 my eyesight isn't what it used to be. I suppose possibly I could get new MIDI circuitry and wire this up again to the potentiometers in the pedals, but I'm not sure what I would need for this.