Jump to content

No LEDs lighting on MB6582


Snoozr
 Share

Recommended Posts

So I thought I would start at square one. I can get +5V across JD9. So as a first test, I touched a resistor to +5V, touched the long leg of a spare LED to the resistor, and then the short leg to GND. The LED lights. So (I think) this confirms that my LEDs are short-leg=cathode like the MB-6582 CS construction guide indicates.

I then tapped into current from JD9's counterpart on the CS. I routed current based on the above cathode description to the LED directly above JD9's counterpart (i.e., ramp waveform). Doing this caused the LED to light.

Anyone have some thoughts on what I should check next? I'm getting power to the CS. FWIW all encoders work whereas no switches work.

Link to comment
Share on other sites

Also, nothing lights up when running the contents of mb6582_led_matrix_test2.zip.

Updates: I had not soldered T2-T9 since they are listed as optional. However some searching reveals that Wilba says "They are not really optional".

After soldering these, all buttons have effect on the LCD display save the following:

Matrix Col 7

Matrix – all rows

Sid Engine 2

Mode 2,3,4

Sid L/R

It's possible I was not in the right menu for these buttons to have effects.

Also, all LEDs are still off. LED test app also did not light them. Nebula indicates failure to solder T2-T9 may blow a shift register IC. Would that be an explanation for no LEDs? If so, which parts would these be - couldn't quite figure that one out.

Edited by Snoozr
Link to comment
Share on other sites

First, the 5V connection to the CS is not used. It's there for completeness. All the LEDs are powered from the LED matrix of the 74HC595s.

I don't know how not soldering T2-T9 could cause a 74HC595 to blow, since nothing would be connected to the output pins of that 74HC595. The fact that some buttons work means that 74HC595 is not blown, since you wouldn't get any buttons working if it was.

Some but not all buttons working means either something wrong with one or more input pins, or something wrong with one or more of the LED/matrix column "sinks" i.e. T2-T9, the 74HC595 above it, the connection to the CS PCB... OR something wrong on the PCB itself (broken track, short). In these cases I always suggest removing the LCD from the CS PCB and checking for shorts between the LCD and the pads it touches on CS (perhaps you forgot to insulate between them).

Check there are no shorts between adjacent pads that connect the base PCB to the CS PCB, or a short to ground.

Likewise, you can test if the LEDs are working by first disconnecting all the 74HC595 and then applying ground to JD8 pin and 5V (through 220 ohm resistor!) to JD7 and JD6 pins. If that works, the LEDs are not dead, if it doesn't work, the problem is (probably) not on the base PCB side. You can also try putting 5V to a pin of U23 (to simulate sinking one column of the matrix) and then 5V to one pin of U22 or U21 (to simulate driving one row of the matrix)... that is with ICs removed.

Link to comment
Share on other sites

Unfortunately while chasing down 2 minor problems I introduced more.

Sid 2 button did not work, and Matrix column 7 button did not work.

I traced connectivity of Matrix column 7 button to JD5 D6 on the main board. However, while doing this I saw some LEDs flash at a certain point -even though the power was disconnected-. Perhaps a capacitor discharged?

One pin on Sid 2 button was not soldered so that looked like the culprit.

I soldered Sid 2 button and all of the encoder tabs.

Now when powering on, LEDs on Matrix Rows 1, 2, 4, 5, & 8 do not even flash (they had before). Matrix Rows and Columns 1, 2, 4, 5, & 8 are not selectable (button).

There are also a number of other buttons and LEDs out.

- - -

After a nice round of cursing :smile: I checked for shorts. The Sid 2 button looks fine and there's no way to tell if there is a short under the encoders, although from the looks of the schematic there is nothing in the vicinity of the encoder tabs to short to.

I tried permuting the 595s in U21-U23 - this did not change anything.

It's not clear to me how I would test T2-T9.

The LCD has not yet been mounted so that can be ruled out.

<stumped>I will try looking at things again but I haven't much of a clue since just about all of this was working before</stumped>

Link to comment
Share on other sites

It might be easiest to fix the LEDs first.

Remove all the 74HC165 just to rule them out as a cause.

Run the LED matrix test.

See which LEDs are working and which are not.

It might be easier for you to post a picture of the panel rather than describe it in text. Easier for me too.

This might show if a whole column of LEDs is out or a whole row.

Also try the LED testing process I described in the last post.

You can refer to the LED matrix diagram (see Control Surface Wiring in the wiki doco) to know which row/column combinations don't have a LED connected. (Note also the mistake: BTW I just noticed my CS DOUT wiring PDF is wrong… “LFO Sin” and “LFO Tri” are swapped and “Sync”, “CC”, “Edit”, “Play” are in the wrong order (should be “Play”, “Edit”, “CC”, “Sync”) )

Link to comment
Share on other sites

“Likewise, you can test if the LEDs are working by first disconnecting all the 74HC595 and then applying ground to JD8 pin and 5V (through 220 ohm resistor!) to JD7 and JD6 pins. If that works, the LEDs are not dead, if it doesn't work, the problem is (probably) not on the base PCB side..â€

This test succeeds in lighting all LEDs. I seem to have HPF, BPF, and LPF filter in the reverse order of the schematic (verified twice) but a.) that’s the least of my worries, and b.) the filter selections worked fine before.

Apparently I am not having a good weekend as I replaced two of the 595s in the wrong orientations, dimming the LCD and causing the 595s to get very hot very fast. These will obviously need to be replaced.

Anyway, here is the picture after running the LED test hex file. Surprisingly there are some LEDs on after putting the 595s back in the right orientaiton. What’s become clear to me is that all of the opening and closing has put a lot of strain on the cabling. One portion of JD9’s cable has become separated. Moving the CS causes some LEDs to turn on and off, again consistent with certain bad connections (JD-D4 & D7; JD6 D1). I can’t visually see these bad connections except for the cabling one I mentioned so I don’t know if there’s stress fractures inside the PCB or what.

(I had about 48 hrs where the little guy was working near flawlessly and now it’s a mess – huge sigh…)

Link to comment
Share on other sites

Get some solder wick (copper braid stuff) and mop up any excess solder on the joints of both ends of the cable.

Test every adjacent pair of joints on both ends for shorts (well... testing both ends is redundant).

Then test continuity between the nearest component on the base PCB (i.e. resistor or transistor lead that connects directly to the JD* pads) and the matching pad on the CS PCB. Preferably go one step further and test something past that CS PCB pad (like an LED pin).

Link to comment
Share on other sites

Get some solder wick (copper braid stuff) and mop up any excess solder on the joints of both ends of the cable.

Test every adjacent pair of joints on both ends for shorts (well... testing both ends is redundant).

Then test continuity between the nearest component on the base PCB (i.e. resistor or transistor lead that connects directly to the JD* pads) and the matching pad on the CS PCB. Preferably go one step further and test something past that CS PCB pad (like an LED pin).

I didn't describe things very well but a large number of the metal wires inside the cabling have sheared off due to metal fatigue (opening and closing the case has been bending them and they sheared off at the pads). So as a first step I was thinking these all need to be re-attached.

I have at least 2 options I can think of: a.) desolder base pads, restrip wires, and then do a proper solder of wires to base, or b.) do a quick solder of currently broken wires, test everything for continuity as described, and then hot glue gun the wires so they cannot move/shear.

Option A is preferable in a vacuum - however, I have already desoldered the base pads once for something else and they are in kind of rough shape already. I'm not very knowledgeable about how many desolderings a set of pads can take but if they can take a lot, Option A sounds viable. Also I have enough cable to make restripping viable as I misread the instructions and have 2 inches of cable instead of 42-43 mm.

Option B sounds like the crap way but again if the pads go, then I'm even farther in the hole.

Thoughts?

Thanks for your help, Wilba. This is my first big DIY project ... and my first non-minor project problem, so I really appreciate the tips.

Link to comment
Share on other sites

Without seeing how bad they are now, I'd have to recommend desoldering them all and starting from scratch.

Since I use pretty thick 0.1" spacing ribbon cable, both the wires and the insulation are pretty stiff, the wires can take a 90 degree bend and the way I solder them means there's little to no movement of the wires, so they don't break, and that's after many openings of the MB-6582 prototype.

It's hard to see how you did yours from that low res photo, but if you plan to resolder the cables, try to do the same thing - put a bend in the wires, don't make big solder blobs over the bends, just very lightly solder the pads from the "wire bend" side (maybe 3 per cable), flip it over and do proper solder joints from the "wire end" side.

2544928877_d37241344e_o_d.jpg

Link to comment
Share on other sites

  • 2 months later...

I am back at work on my MB6582 and in the course of desoldering, two pads came off. I recovered the pads. Although I doubt it, I was wondering if they are reattachable. They are on the bottom of the base board, i.e., in the above photo they are visible at right (specifically JD6 D01 and JD7 D03). The pads on the other side of the board are ok.

I saw on another post that it is possible to attach wires in the event that pads come off. I wasn't sure how can I attach wires if the pads are off.

Thanks.

Link to comment
Share on other sites

I don't think they're reattachable. If a pad is broken, you would attach a wire to the lead or wire in the hole, and then connect the other end to another pad which would be connected to the broken pad by a track. In this context, with a pad on the other side still good, perhaps you can solder the new wire at the same time as soldering the remaining good pad - i.e. poke it through if the wire and "part" are on opposite sides.

Link to comment
Share on other sites

OK - thanks. For the next person, there is electrically conductive epoxy at Mouser (below) that is good for repairing traces (and pads presumably). I may just clean up the pads and pad locations with isopropyl and reglue them. $25 is a bit rich but nothing's too good for my midibox :)

http://mouser.com/ProductDetail/MG-Chemicals/8331-14G/?qs=sGAEpiMZZMtyU1cDF2RqUM5GB9DKDhl%2f%252bc9DWWHcI5c%3d

Link to comment
Share on other sites

I forgot to mention another option... the lead or wire that's supposed to be soldered to a missing pad can instead be soldered to a track that connects to the missing pad. Just scrape the solder mask off the track.

However, for JD6 and JD7, it doesn't matter what the pad is like on the bottom, it's only connected on the top layer to the resistors.

Link to comment
Share on other sites

  • 1 month later...

First some updates that might be of interest to others. I was successful in re-attaching the pads with silver epoxy glue as described in a previous post. So if you have this problem, you might consider this as an avenue. Also, I used Chip-Quik for some desoldering. I was able to desolder at 2.25 on the temperature dial on a small Weller iron as opposed to the usual 3. Might be of interest to others if you have a tough desolder as I did (my CS board's connections are rather torched after several desolderings).

And now for the question - I am again reattaching the stiff gray cabling from the CS to the base. Currently it's just on the CS. Cable 6 (looking from the top side of the CS) is shorted across all pads except 4. I've visually inspected and there are no obvious bridges. The guide indicates there should be no shorts/connections. My question is: would this possibly be due to some of the current values of the encoders, switches, etc.? Following the traces indicates that most (all?) of the traces go to various encoders. Or do I have some massive fault in the board due to all the soldering/desoldering?

Link to comment
Share on other sites

So I have everything connected again but no encoders work (i.e., LCD shows no effect of encoders).

I've established that rotating several "guinea pig" encoders is detectable on the Base in that the rotation alternately shorts/unshorts adjacent pins. So would this indicate that my U16 etc IC's are blown? There was a time when all encoders worked and the only thing that has really changed is the cabling.

Also, Column 7 of the matrix does not respond to its button press and Sid 2 Select LEDs is either out or dead. Will poke around some more to see if I can nail this down some more. I had a problem with these two previously (see above) but it appeared at the time to be a cabling issue.

Link to comment
Share on other sites

Sid Engine 2 LED is not dead - I was able to accidentally light it with the power disconnected (!) by touching its lead while touching J8 D6. The switch corresponding to Sid Engine 2 is also connected to J8 D6 and J5 D2 as its supposed to be. (Perhaps a transistor or capacitor is discharging?)

I did not poke around for Column 7 as the usual inspections for shorts etc. did not turn anything up. Also Column 7 LEDs light up during the boot sequence so they are ok. It seems to be either the switch or the IC.

Link to comment
Share on other sites

Good news - for the next person, the encoders were due to the +5/GND cabling. And the Column 7 problem is now gone.

Row 5 and Column 5 of the matrix are now blinking permanently. Found only a few posts regarding the matrix and none about blinking. It seems the logic thinks I have the corresponding buttons pressed and held down. I checked the diagrams to find out what pins correspond to these and then checked those connections between the CS and the surface. Connections seemed to be fine.

Well if anyone has experienced this before, feel free to give me some tips. For now, I'm going to finally get my little guy back to play with. I'm super stoked as it's really clear with a full CS how incredibly deep the architecture is. From what I've explored so far, I'd say the MB-6582 easily hangs with fairly high-end synths. Glad I kept plugging away on this for so long. I started back in 2008 with some practice builds of Cores and Sid modules, all as a warm-up for this. It's been a journey of highs and lows for sure :thumbsup: Looking forward to the MB FM group buy as I'm hooked on Midiboxes.

Link to comment
Share on other sites

The problem could be shorts on the CS PCB... you will need to remove the 74HC165 and 74HC595 that connects to the matrix and do some tests between pins i.e. row and columns of the matrix, to test if any of the switches are always closed. You can test at the switch itself.

Link to comment
Share on other sites

  • 1 month later...

In the course of using my MB 6582 it's become clear that the above problem is related to some other problems. In addition to the Mod O2 PW & Mod Src 5 buttons, the Env Sel and the Select 5 are all out. These are all on a single line - the JD5 D4 line.

I've tried a number of things to troubleshoot/fix this myself, including:

* Removing the IC as Wilba mentioned above and testing all 4 buttons individually at the appropriate IC socket. All buttons, when pressed, get connectivity with the socket and are disconnected otherwise.

* Replacing the IC with a new one. Didn't help.

* Checking at numerous places along the line for connectivity - everything's fine.

* Testing JD5 D4's neighbors for a short with D4 - none found.

* Spot checking around for shorts - none found.

Since the Matrix Col. 5 & Row 5 lights are blinking, the MB-6582 must be assuming the Mod O2 PW & Mod Src 5 buttons are pressed, even though the testing above in Bullet Point 1 indicates that it should not be assuming this. It's possible that the MB-6582 is also assuming that the other 2 buttons are the line are pressed as well - however, there are no flashing lights that would reveal this.

I'm running out of ideas - the only thing I can currently think of is maybe a MIOS problem but this seems extremely unlikely as I used the default package. Thanks gang.

Link to comment
Share on other sites

I believe you are on the right track... The buttons you say don't work are all connected.

Check the resistor networks (i.e. R39) is oriented correctly. The dots on the resistor networks should be to the left, aligned to the label.

Check the pin of R39 which connects to JD5:D4 has a good solder joint. You might have connectivity to the IC socket, but if there is no pullup resistor then this will cause false readings. I recommend taking out the U20 IC and checking voltages on the pins that connect to JD5... they should be 5V when there are no buttons pressed. You can also test with U23 removed so there is nothing pulling current... the pins should stay 5V even when buttons are pressed. Similarly, you could check there is a 10K resistance between 5V and each of the JD5 pins.

* Removing the IC as Wilba mentioned above and testing all 4 buttons individually at the appropriate IC socket. All buttons, when pressed, get connectivity with the socket and are disconnected otherwise.

Please elaborate on how you are testing this... I'm assuming you mean when you test between the IC socket pin and the unconnected pin of the switch (i.e. the pin connecting to the diode), you get connectivity when you close the switch.

Link to comment
Share on other sites

Check the resistor networks (i.e. R39) is oriented correctly. The dots on the resistor networks should be to the left, aligned to the label.

Thanks - these are all aligned as you mentioned.

Check the pin of R39 which connects to JD5:D4 has a good solder joint. You might have connectivity to the IC socket, but if there is no pullup resistor then this will cause false readings. I recommend taking out the U20 IC and checking voltages on the pins that connect to JD5... they should be 5V when there are no buttons pressed. You can also test with U23 removed so there is nothing pulling current... the pins should stay 5V even when buttons are pressed. Similarly, you could check there is a 10K resistance between 5V and each of the JD5 pins.

I checked this and the adjacent ones and the ones on the IC socket as well. They looked fine but I touched them up anyway. The problem is still there. On checking voltages with the power on, I've cooked a few things to date doing this so I want to be extra sure I know what I am doing. It sounds like: remove U20 and U23; touch unconnected pin of a given button such as Mod O2 PW with the red lead of the multimeter; touch IC socket associated with JD5 D4 with black lead of the multimeter; verify 5V on multimeter.

Please elaborate on how you are testing this... I'm assuming you mean when you test between the IC socket pin and the unconnected pin of the switch (i.e. the pin connecting to the diode), you get connectivity when you close the switch.

Yes, that's right - except for the Env Sel button. For Env Sel the unconnected side is the side away from the diode. I don't know if that's a clue or not but I rechecked everything and that's the unconnected side on mine at the moment.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...