EvilEvilEvil Posted October 19, 2017 Report Share Posted October 19, 2017 (edited) My displays were loading up fine the past few weeks when I just had them plugged into the core with the MIDI I/O mods attached. Today I finished up the wilba CS and plugged it into the Core, restarted the Core with the MBSEQ_HW.V4 file in the SD card and now I just get those bars/squares on the LCD when I plug it in. Even when the CS is removed and I go back to barebones Core and one LCD, there is nothing but the black squares. Been troubleshooting for hours. Didn't change anything on the core. i even made a new ribbon cable thinking that something was wrong there. MIOS Studio seems fine (see attached). Any suggestions? Thanks. Edited October 19, 2017 by EvilEvilEvil Quote Link to comment Share on other sites More sharing options...
latigid on Posted October 19, 2017 Report Share Posted October 19, 2017 Did you adjust the contrast pot? 1 Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 19, 2017 Author Report Share Posted October 19, 2017 (edited) Yes, I tweaked both the brightness and contrast. I tried another display and a new ribbon cable - still nothing. I checked all my solder points to see if anything came loose, checked for debris that might cause a short. At a loss here as it was loading up to the default screen for weeks until I hooked up the CS. Before, I never had the SD card inserted and this time I inserted it with the MBSEQ_HW.V4 file in the root directory. But even when I take the SD card out now the display still shows squares. Could something have been affected by the SD card? Edited October 19, 2017 by EvilEvilEvil Quote Link to comment Share on other sites More sharing options...
bemerritt Posted October 19, 2017 Report Share Posted October 19, 2017 What about SD card inserted with no CS connected? Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 19, 2017 Author Report Share Posted October 19, 2017 2 hours ago, bemerritt said: What about SD card inserted with no CS connected? Yeah, barebones - just core, and 1 lcd. Quote Link to comment Share on other sites More sharing options...
latigid on Posted October 19, 2017 Report Share Posted October 19, 2017 (edited) You don't need an SD card to display LCD messages. Photos of the PCB please. What LCD are you using? Is the voltage jumper correct?Does one LCD work by itself? Is the shift register 74HC595 (not HCT)? Can you swap it for another to test? Edited October 19, 2017 by latigid on Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 19, 2017 Author Report Share Posted October 19, 2017 (edited) Here are the pics. I do not have another shift register to test with atm. https://www.dropbox.com/s/0sjsstrz42t68ja/1.jpg?dl=0 https://www.dropbox.com/s/vjkdq31xcx9wtkx/2.jpg?dl=0 https://www.dropbox.com/s/9k8o3szcungkhxx/3.jpg?dl=0 https://www.dropbox.com/s/1vaz7nhafxn1m5y/IMG-3078.JPG?dl=0 https://www.dropbox.com/s/tjbm15s41sy59cf/IMG-3079.JPG?dl=0 https://www.dropbox.com/s/vcn79o98kpq3zr2/IMG-3080.JPG?dl=0 let me consolidate all the info • The Core and LCD worked fine for several weeks while I awaited parts to build the MIDI I/O and CS • I built the MIDI I/O and tested it with MIOS Studio - no problems • After building the CS I plugged it in and transferred the MBSEQ_HW.V4 file to an SD card • turned it on and only have squares on LCD, MIOS studio reports that Seq V4 is installed • Unplugged the CS - still squares • Removed the SD card - still squares • Tried another LCD - still squares • Tried another ribbon cable - still squares. • Tried other 5v power supplies - still squares • Adjusted brightness/contrast - still squares • Wife is getting upset - still squares • Have to pick the kids up - still squares • Going to sleep last night - still squares.... Edited October 19, 2017 by EvilEvilEvil Quote Link to comment Share on other sites More sharing options...
latigid on Posted October 19, 2017 Report Share Posted October 19, 2017 The LCDs expect an "enabled" signal, so I wonder if it's a problem having only one connected. Load up something easy such as MB_NG and see if it works. Reflow the joints on the 595 socket (chip out first). You could have some cold joints; ideally they should not "bulge" around the PTH pad. What is the scratch between J15A/B headers on the solder side? Quote Link to comment Share on other sites More sharing options...
CJ55 Posted October 20, 2017 Report Share Posted October 20, 2017 Maybe a voltage problem? I see in your pictures that you use the Mini-USB- port. The 5V of the Mini-USB port goes through a BAT60J diode to the board. It has a voltage drop of 0.28V... 0.58V depending on the current flowing through it. Do you have the same problem when using the Micro-USB port or an external power supply? Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 20, 2017 Author Report Share Posted October 20, 2017 (edited) On 10/19/2017 at 4:39 PM, latigid on said: The LCDs expect an "enabled" signal, so I wonder if it's a problem having only one connected. Load up something easy such as MB_NG and see if it works. Reflow the joints on the 595 socket (chip out first). You could have some cold joints; ideally they should not "bulge" around the PTH pad. What is the scratch between J15A/B headers on the solder side? • Previously it worked fine before with just 1 LCD • Loaded up MB_NG and get an error "no response from CLCD". See attached - perhaps this is a step in the right direction. For the ribbon cables I followed the wiring 1->15 2->16 and so on... Again, it worked fine up until now so not sure what could have happened. • Reflowed the joints • The scratch was just a smudge - I rubbed it away. • I tried many 5v options and both usb ports Thanks all for the help so far! Much appreciated... EDIT: The resistor array is 1k Ohm - I know others had this problem because they accidentally used 10k. EDIT 2: I downloaded the MIDI 2x2 program and the MIDI i/o modules work fine with it. Not sure what this proves but perhaps we can cross out the possibility of some faulty components? Edited October 22, 2017 by EvilEvilEvil Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 20, 2017 Author Report Share Posted October 20, 2017 19 hours ago, latigid on said: Just ordered more shift registers. Think that reuploading the bootloader might help? Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 22, 2017 Author Report Share Posted October 22, 2017 I tried 2 new shift registers. Still blocks. Really can't figure this one out... :( Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 22, 2017 Author Report Share Posted October 22, 2017 OK - here's a quick update. When I run "testlcdpin d1 0" I get "D7 input pin shows unexpected logic-1 level" And "Please check the D7 feedback line of your Core Module" I am measuring 4.86V at pin D7 Quote Link to comment Share on other sites More sharing options...
latigid on Posted October 22, 2017 Report Share Posted October 22, 2017 Where's your Disco board from? Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 22, 2017 Author Report Share Posted October 22, 2017 (edited) 16 minutes ago, latigid on said: Where's your Disco board from? Mouser It's an MB997D I never did the firmware update but I assume that's not a problem. It was working fine before. Edited October 22, 2017 by EvilEvilEvil Quote Link to comment Share on other sites More sharing options...
TK. Posted October 23, 2017 Report Share Posted October 23, 2017 To the "testlcdpin d1 0" check: do you see the same effect if no LCD is connected? Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 23, 2017 Author Report Share Posted October 23, 2017 (edited) 4 hours ago, TK. said: To the "testlcdpin d1 0" check: do you see the same effect if no LCD is connected? Best Regards, Thorsten. Hey TK - thanks for joining in! Yes, I am only running the pin tester with the display disconnected. Now that I hooked up the LCD, the error is gone! But still nothing from the display :( Edited October 23, 2017 by EvilEvilEvil Quote Link to comment Share on other sites More sharing options...
TK. Posted October 23, 2017 Report Share Posted October 23, 2017 This isn't plausible, it really looks like a strange hardware fault which is impossible to debug remotely for me. :-/ Did you ever connect the LCD the wrong way? From software point of view, the LCD configuration can't be changed directly, especially not from the MBSEQ_HW.V4 file. There is only one way to select a different LCD type (which could result in such a effect), and this is via the bootloader update application. So, if you want to doublecheck the unlikely event that for some unknown reasons the LCD configuration has been changed, you could upload the bootloader update app, enter "help" and check the selected LCD type which is printed by "help". It should be 0x00 This app has the same "testlcdpin" command, so it also provides a nice way to doublecheck the hardware with an alternative firmware build. Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 23, 2017 Author Report Share Posted October 23, 2017 (edited) Thanks. This is what I get on the bootloader screen 'help'. Perhaps I did connect the lcd wrongly at some point. Would this really have the potential to damage it? EDIT : Just noticed that IC1 is getting pretty hot when it's plugged in for 5 minutes or so. I think I'm just going to cough up the $70 and build a new board... EDIT 2 Amateur hour. So when I reset IC1 late last night in all my frustration, I put it in backwards.... hence the heat. HOWEVER - when it was reversed, the bootloader recognized LCD 1 and the testlcd pin D1 worked (screenshot 1). Now that IC1 is back facing the correct direction, bootloader says "failed: no response from LCD 1" and testlcdpin 1 doesn't work again. Does this shed any light on the situation? That it recognized the LCD when IP1 is (accidentally) reversed? See screenshot 2. Edited October 24, 2017 by EvilEvilEvil Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 30, 2017 Author Report Share Posted October 30, 2017 (edited) Humph.... Sigh Just built an entirely new Core board. Same result (sad face). Still getting the same results from the testlcdpin. So that makes me think neither the Core or the LCDs are to blame. What would you do now? New Discovery Board? Edited October 30, 2017 by EvilEvilEvil Quote Link to comment Share on other sites More sharing options...
latigid on Posted October 30, 2017 Report Share Posted October 30, 2017 It's easy to fry LCDs, e.g. if you get the backlight circuit going full blast onto the logic pins, reverse the power connector or a data input etc. I'd try another LCD. Ensure the cables are connected; it can be confusing without polarised headers (always missing from LCDs). Don't trust the notch on the Core board, use the stripe of the cable to align the power or backlight. Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted October 31, 2017 Author Report Share Posted October 31, 2017 What do you mean 'don't trust the notch on the Core board"? Quote Link to comment Share on other sites More sharing options...
latigid on Posted October 31, 2017 Report Share Posted October 31, 2017 A common problem with Eurorack power headers is they only work if the notches are polarised the same way on both the bussboard and the module. If the module has "pin 1" on the opposite side as the power output header and both headers are keyed, there is no way to correctly plug in the cable. The Core schematic is correctly drawn as a "mirrored" header. Quote Link to comment Share on other sites More sharing options...
EvilEvilEvil Posted November 1, 2017 Author Report Share Posted November 1, 2017 On 10/31/2017 at 4:33 AM, latigid on said: A common problem with Eurorack power headers is they only work if the notches are polarised the same way on both the bussboard and the module. If the module has "pin 1" on the opposite side as the power output header and both headers are keyed, there is no way to correctly plug in the cable. The Core schematic is correctly drawn as a "mirrored" header. Still not quite sure I understand. I have the red stripe going from the inner pin closest to the brightness/contrast pots to pin 15 on the LCD. The LCD has numbered pins. Quote Link to comment Share on other sites More sharing options...
latigid on Posted November 1, 2017 Report Share Posted November 1, 2017 As long as the LCD has a standard pinout, what you're doing looks correct. You should test another LCD. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.