preenfm Forum

PreenFM => preenfm2 and preenfm3 => Topic started by: Mmarsh on December 11, 2013, 01:42:01 AM

Title: [Fixed] New Build, buttons do not work
Post by: Mmarsh on December 11, 2013, 01:42:01 AM
Hi There -

Just finished my FM2 but have issues. NONE of the buttons work and the encoders just cycle between Engine, Modulation, and Mixer.  The volume knob works and I get sound when I send MIDI over DIN.  My mac does not see the device over USB.

I've attached a picture of my build.

Any thoughts?

Mike
Title: Re: New Build, buttons do not work
Post by: RyuX on December 11, 2013, 02:17:20 PM
I cannot see much on the photo, but double check if you have put the IC's in the right direction. And also that you put the right IC in the right socket.
If this doesnt help, reflow the solder points.
Greets
Patrick
Title: Re: New Build, buttons do not work
Post by: Xavier on December 11, 2013, 03:14:55 PM
Thanks Patrick for this first help.  :)

If it's really the engine button, check the 4 solder points circled in orange of the attached picture (next time i'll use a thicker brush).
Also pin 9 of the resistor network should be at 3.3V if the button is not pressed and set to GND when button is pressed.

Then you can check the soldering of the GND point near the orange: button and the HC165 CI.
And last (hope not), check the resistor network are in the right direction.

Let me know,

Xavier

Title: Re: New Build, buttons do not work
Post by: Mmarsh on December 11, 2013, 06:26:57 PM
Thanks for the responses :) chips are good, solder is good (I redid the points pointed out by Xavier), button voltages are correct when pressed. Resistor networks are in correctly. I think Xavier is right about it being the Eng button: when I start up by pressing the Op button (for firmware update) it goes to the correct screen (but does not respond then to any buttons).  By the way, I do not get the start up notes playing either.  Here is a link to a better picture: http://www.pantanosoftware.com/music/PreenFM2BuildTop.png
Title: Re: New Build, buttons do not work
Post by: Xavier on December 11, 2013, 07:22:25 PM
Have you checked this ?
> "Also pin 9 of the resistor network should be at 3.3V if the button is not pressed and set to GND when button is pressed."
You can test this for all 7 buttons. Look at the red wire to see the currant path.

Also check and redo the middle pin of the encoders.

And the pin 3,5,6 of the CERB40 (see picture above).

Then check carefully the other 74HC165.
Use a sounding 0 ohm detector and look for any shortcut between 2 close point.

And let me know,

Xavier
Title: Re: New Build, buttons do not work
Post by: Mmarsh on December 11, 2013, 09:00:25 PM
I *thought* I checked it correctly and it did bounce as you described, but when I just double checked the non-pressed voltage is essentially zero. When pressed it does go to ground (all zeroes on the meter)
Title: Re: New Build, buttons do not work
Post by: Xavier on December 11, 2013, 09:17:08 PM
I *thought* I checked it correctly and it did bounce as you described, but when I just double checked the non-pressed voltage is essentially zero. When pressed it does go to ground (all zeroes on the meter)

Is this low voltage the same for the other non-pressed buttons ?
Should be 3.3V when the button is non-pressed.

If the engine button is the only one, unpower the PreenFM2 and check the two button pins are not shortcut when the button is not pressed.
And that it is shorted when the button is pressed.

Xavier

Title: Re: New Build, buttons do not work
Post by: Mmarsh on December 11, 2013, 09:42:47 PM
:))) Success! I redid the solder joints on the resistor network and the buttons all now work.  The clue (apart from Xavier's help) was that the button would *sometimes* show 3.3v if I pressed the probe on the meter the right way. That meant a bad joint.  It was also happening on the third button.  All fixed, will reassemble and play!

Thanks all who helped!

Mike
Title: Re: [Fixed] New Build, buttons do not work
Post by: RyuX on December 12, 2013, 03:49:08 PM
Good to hear that bro !! Have fun..

i already thought it was a bad solder joint, happens sometimes in the heat of the moment  8)

Greets