The unit turns on and the LCD comes on with version and then goes to COA fine Wav screen. I updated firmware twice. USB is detected by the computer etc. Buttons don't work at all. Not a single one. No LEDs either including voice one that is supposed to be lit when it boots I guess. Ive re soldered all IC sockets to no avail. All ICs I checked for orientation at least three times over. Im stumped. I didnt do this from kit but 95% parts are from the BOM from mouser including the LEDs.
Any ideas?
Comments
http://www.sonic-potions.com/sites/default/files/documents/FrontpanelSchematic.pdf
the buttons have the resistor networks for pulldown. then go to 74hc165 parallel to serrial shift registers which are chained togeter then go directly to the atmega.
with the leds its kind of the other way around : atmega -> 75hc595 (which are serrial to parallel) -> leds with current limiting resistors
things to check:
are the ics oriented right, in the right place and sitting nicely in their sockets?
are the resistor networks orientated right?
is the atmega socket soldered right?
Dout / Din _Data ,_Shift, _Clock and _Load lines not shorted to ground or something?
The Shift registers are kind of chained together. so if there is something wrong with the first ones in the chain, the others wont work aswell. (those would be U2 and U3 in the schematic)
please check all this once more and then upload hires pictures of both sides of the board if that won't help. there are a bunch of people who are really good at spotting stuff in pictures. it works on the mutable instruments forum all the time for troubleshooting.
don't despair. you'll get it working for shure. chances are you'll learn a bit about electronics on the way
both, input and output are a chain, so if the first IC has problems, the others won't work, too.
First check the soldering for shorts at the AVR and U2 / U3
if you take a look at page 4 of the schematic, you see the AVR.
You are interested in the DIN... and DOUT... lines.
each have 3 wires, LOAD,SHIFT, DATA
DIN (digital in) is for the buttons (pin 27-29 on the avr)
DOUT (digital out) for the LEDs (pin 18-20 on the avr)
On page 6 are the buttons.
check that you have a connection between DIN_DATA and U2, Pin9
this is where the shift register (165) forwards the data to the AVR
Also check that Clock and Load are connected to pin 2 and 1 of U2
Same for page 7 with the LEDs
DOUT_DATA to pin 14
Shift to 11
and Load to 12
And about the 165: it is as far as i know one of those ICs of th DIY world, which is really ESD sensitive.
My advice: remove them, check for bent pins, or a wonky socket. If all looks ok, replace them, they cost just a few cents. And if you are planning to do more DIY projects: order masses of them - you will need them !
Other than that if you have access to a scope that's great!
you are right.
if only u2 and u3 are inserted, the 1st 8 buttons and LEDs should work.
that would be step 1-8 for the buttons
and step LEDs 9 to 16
can you change values on screen?
But Then you need both, U7 and U3
If you just insert the 595's, the voice 1 LED and the voice mode LED should be lit after the boot (when the screen shows coa,fin,wav...)
so you can leave out all the 165
and U13 voice 1-7
what confuses me is that billieblaze could not measure a clock on either the DIN nor the DOUT line.
both the DIN and DOUT circuits are totally independent. So somehow I suspect there must be a short somewhere between those lines.
Did you also tried to measure the DATA and SHIFT lines with the scope?