Jump to content

sammichFM behaving oddly **FIXED**


Siempre La Luna
 Share

Recommended Posts

As you can see from the video, the LEDs are acting weird. I'm also getting a lot of distortion on output 1/2. I've checked for shorts everywhere that I thought might be the problem (and a few places in proximity to those bits) but I'm coming up empty. Anyone have suggestions for further troubleshooting?

Also of note, my laptop spazzed out when I was uploading the hex to the PIC causing the hex to not fully load resulting in some odd characters and weirdness on the sammich LCD. I reloaded the PIC without issue the second time around and everything appears to be cool but, also possibly related; When I loaded the patches to it, it seems to have made every third patch the Rhodes piano patch... which would be awesome if I really needed 50 identical rhodes patches but since I don't I'd like to fix that too.

Troubleshooting I've already done:

Checking for shorts

Looking for inappropriate voltages

regular voltage checks

Correct orientation of all polarized parts

visual inspection of solder joints

continuity tests

cussing

prayer

leave it alone for a few days and hope it gets better

At this point I'm willing to consider incantations, percussive maintenance, advanced cussing, and blood sacrifice as possible solutions but I'd like to get a few more opinions before I proceed with those.

Link to comment
Share on other sites

Try swapping the PIC with another one. Scratch it with the knife first to clearly mark it as suspect #1.

(Note to other builders: I can suggest this to him cos I know he has lotsa sammiches)

The "every nth patch doesn't get uploaded" could be due to too short time between SysEx blocks, try increasing this to some magic number which I can't remember, but mine is set to 1000ms which is overkill.

Link to comment
Share on other sites

Since we're both in Portland (and its finally fucking sunny so I'm feeling generous :hug: ) I have 2 PICs that are confirmed working with the firmware installed. You can borrow one to test with if you'd like... PM me if that would help.

cheers,

grizz

Link to comment
Share on other sites

Since we're both in Portland (and its finally fucking sunny so I'm feeling generous :hug: ) I have 2 PICs that are confirmed working with the firmware installed. You can borrow one to test with if you'd like... PM me if that would help.

cheers,

grizz

Thanks Grizz. I think I'm all good on PICs at the moment. I pulled the PIC from the toxic waste green prototype sammichFM (which works great) and put it in the new sammich and it did the 'every third patch is the rhodes patch' thing again. That left me thinking it was a short or a mechanical thing that I somehow missed every time I looked at it. I opened it back up, replaced the suspect PIC, and started looking for shorts again. I eventually found one. This bit blew my mind. One of the resistors on the lower row of LEDs was shorted to the adjacent LED cathode. It didn't show up as shorted because one of the solder spots had a patch of flux where I kept touching the probe. I got the magnifiers out and saw a damn-near microscopic bit of solder bridging the pads. It looked like a reflection. I never would have seen it had I not been super paranoid. I cleaned it up and all the buttons and LEDs worked and the glut of rhodes patches had fixed itself. Totally weird. I guess it happens to all of us every once in a while.

Now I'm just trying to figure out the distortion on out 1/2 but after a 17 hour work day, I'm calling it a night.

Link to comment
Share on other sites

Thanks Grizz. I think I'm all good on PICs at the moment. I pulled the PIC from the toxic waste green prototype sammichFM (which works great) and put it in the new sammich and it did the 'every third patch is the rhodes patch' thing again. That left me thinking it was a short or a mechanical thing that I somehow missed every time I looked at it. I opened it back up, replaced the suspect PIC, and started looking for shorts again. I eventually found one. This bit blew my mind. One of the resistors on the lower row of LEDs was shorted to the adjacent LED cathode. It didn't show up as shorted because one of the solder spots had a patch of flux where I kept touching the probe. I got the magnifiers out and saw a damn-near microscopic bit of solder bridging the pads. It looked like a reflection. I never would have seen it had I not been super paranoid. I cleaned it up and all the buttons and LEDs worked and the glut of rhodes patches had fixed itself. Totally weird. I guess it happens to all of us every once in a while.

Now I'm just trying to figure out the distortion on out 1/2 but after a 17 hour work day, I'm calling it a night.

Cool. Funny I just had a similar breakthrough with my recently finished 9090... The Ride Cymbal wouldn't work, and I could NOT figure out where the problem was. I figured it was a transistor or an IC, not a short or bad solder joint (cause I never do either... :whistle: ) and when I looked at the Ride Cymbal section of the output board for the 10th time I found 1 pad was lifted and therefore breaking the signal path... Oh well, at least it works now!

Cheers,

Alex

Link to comment
Share on other sites

Cool. Funny I just had a similar breakthrough with my recently finished 9090... The Ride Cymbal wouldn't work, and I could NOT figure out where the problem was. I figured it was a transistor or an IC, not a short or bad solder joint (cause I never do either... :whistle: ) and when I looked at the Ride Cymbal section of the output board for the 10th time I found 1 pad was lifted and therefore breaking the signal path... Oh well, at least it works now!

Cheers,

Alex

Totally, I'm far too awesome and competent to ever do something as stupid as bridge a pair of pads. Never mind that fact that I did that twice here and had different reasons to not detect either one of them. It turns out that the distortion was due to a loose piece of solder bridging C62 on the top side of the board. So it goes. Everything is good now and sammichFM #2 is working perfectly. Thanks for the help everyone. I'm always stoked at how nice and helpful MIDIboxers are. I'll post some photos later.

Clearly, the lessons here are:

No matter how big the symptoms, the problem is probably something simple so go back and check it five or six more times.

sammichFM does not respond to threats no matter which MIDI channel they are sent on but, if enough people request it, that feature might be included in the next update.

Link to comment
Share on other sites

LOL

At least you got to do some troubleshooting... I've not needed to on any board I've soldered myself in a long time... which is slightly boring. I don't even bother with voltage tests before plugging in ICs just hoping for a fried IC to locate and replace. *sigh* I suppose it's a good thing because troubleshooting aka. debugging aka. software development is my day job.

The last time I had some head-scratching WTF moments was with the OPL3 module:

Comment #7 is lulzworthy though.

BTW that OPL3 module is totally redundant now. Free to a good home, inc. free shipping.

Link to comment
Share on other sites

It was nice to take the time to sit down and have a close look at the circuit diagram, trace and test everything back from the output to the power supply, and look closely at every single connection on both sides of the board. When building something I'm usually in a hurry to get it finished or distracted by focusing cameras and recording video that I rarely take the time to be incredibly thorough about checking everything. I'm both amused and relieved that the problem was something obvious and simple obscured by unlikely circumstances. I found the process to be pretty relaxing... but not so relaxing that I'll ever do it again unless I absolutely have to.

Now, the shiny beautifulness of my girlfriend's new sammichFM:

post-8060-018677300 1304410213_thumb.jpg

post-8060-066418900 1304410242_thumb.jpg

post-8060-034166900 1304410265_thumb.jpg

post-8060-002481400 1304410292_thumb.jpg

Link to comment
Share on other sites

The Optrex LCD is really impressive. The color is really rich and the black is quite dark. The LEDs are indeed opaque white. I'm always on the lookout for low brightness blue LEDs and I bought these under the impression that they were not at all bright. After I received them, I breadboarded a couple and and promptly learned that they were not at all low brightness. In fact, they were some of the brightest 3mm blue LEDs I've ever seen. In the end I decided to paint the tops of the LEDs white. I dipped them in some white enamel just to cover the domed part that covers protrudes from the sammich case. It really cuts the brightness while allowing the unpainted portion of the LED to illuminate the translucent panel around the LED. I'm really pleased with the way it turned out. The effect is really cool. I tried a few different colors of enamel to see how the effect differed. Black was too dark, blue looked uneven in the presence of varying paint thickness, but white was consistently great. This sammichFM is for my girlfriend so it was important to me that it look as good as it sounds She saw it last night and totally loved it.

Link to comment
Share on other sites

Painted LEDs! I think you just started something big.

I think so. It looks great and it's easy to do. I've got a gnarly week at work coming up, but I hope to get a chance to mess around with the idea a little more and see if I can come up with anything super cool.

Perhaps it's time to change the title of this topic to 'sammich behaving awesomely'

post-8060-095516300 1304544855_thumb.jpg

Link to comment
Share on other sites

@Siempre La Luna: I really like your design and already voted 5 stars for it :smile:. May I ask you for the LED brightness? I would like to use white-painted red-glowing LEDs in my sammichFM design, but I'm not sure how bright they should be. I consider using 100mcd ones.

Best

Martin

Edited by kristal=
Link to comment
Share on other sites

@Siempre La Luna: I really like your design and already voted 5 stars for it :smile:. May I ask you for the LED brightness? I would like to use white-painted red-glowing LEDs in my sammichFM design, but I'm not sure how bright they should be. I consider using 100mcd ones.

Best

Martin

I'm glad you like it. The blue ones I used were 200mcd. Blue and white LEDs are way brighter than most red, green, or yellow LEDs so you might want something a bit brighter. I'm no expert though, so it's probably best to try a few different ones and see which gets the best results. Be sure to let us all know how it turns out. :)

Link to comment
Share on other sites

@Siempre La Luna: Good to hear! If your LEDs are 200mcd bright I sure will be fine with 100mcd. I plan to keep it eye-friendly since 25mcd are bright enough for me, so no need for the 2000mcd ones from Hong Kong :pinch: Thanks for the advice & inspiration and I will keep you updated on how this idea turns out.:smile: Probably in the beginning of June I will have the sammichFM readily assembled.

Edited by kristal=
Link to comment
Share on other sites

  • 4 weeks later...

FWIW I recently finished a sammichFM that followed Siempre's color scheme. I tried 3 different LEDs using the stock 220 resistor. One (Mouser 604-W934MBDK) had 25 mcd brightness and was perfect (I don't like super-bright LEDs). The other two were 700 mcd (Mouser 593-VAOL-3LSBY1) and 190 mcd (Mouser 859-LTL1CHCBK - end of life part so not recommended). The latter two were much too bright so I tried Siempre's painted-LED trick and it worked great. I just dipped each one right into the paint about 3-4 mm. The brightness was good with a single coat. In the end I went with the un-painted version since is was the most straightforward and I was worried the paint would make the LED too big for the hole.

So now the important question: do I still get to call my color scheme (arctic white case + blue LCD/LED) the "Siempre de la Luna Edition" without painted LEDs? :-)

Regards,

C

Link to comment
Share on other sites

FWIW I recently finished a sammichFM that followed Siempre's color scheme. I tried 3 different LEDs using the stock 220 resistor. One (Mouser 604-W934MBDK) had 25 mcd brightness and was perfect (I don't like super-bright LEDs). The other two were 700 mcd (Mouser 593-VAOL-3LSBY1) and 190 mcd (Mouser 859-LTL1CHCBK - end of life part so not recommended). The latter two were much too bright so I tried Siempre's painted-LED trick and it worked great. I just dipped each one right into the paint about 3-4 mm. The brightness was good with a single coat. In the end I went with the un-painted version since is was the most straightforward and I was worried the paint would make the LED too big for the hole.

So now the important question: do I still get to call my color scheme (arctic white case + blue LCD/LED) the "Siempre de la Luna Edition" without painted LEDs? :-)

Regards,

C

LOL. The Siempre La Luna Edition, awesome. It certainly has a nice ring to it. I like the look of it so much that I went back and blanked the LEDs on my sammichSID too. I hate to say it though, I think the blanked-out LEDs are the crucial bit of the SLL edition.

post-8060-097727300 1306670126_thumb.jpg

post-8060-055115000 1306670127_thumb.jpg

Edited by Siempre La Luna
Link to comment
Share on other sites

@SLL: The different between the standard blue/white LCD and the Optrex LCD is stunning. Can't wait to get my hands on the white/black from Optrex. And Mouser finally delivers after a bank transfer period of 10 days! :frantics: Just have to visit my customs office tomorrow to get the parcel from Wilba and start soldering.

Edited by kristal=
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...