<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style id="css_styles" type="text/css"><!--blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: center; '], li[style='text-align: right;'], li[style='text-align: right; '] {  list-style-position: inside;}
body { font-family: 'Segoe UI'; font-size: 12pt; }
.quote { margin-left: 1em; margin-right: 1em; border-left: 5px #ebebeb solid; padding-left: 0.3em; }
--></style>
</head>
<body>
<div>Many of these designs push the envelope on timing for the Hitachi chip (or clones), especially the Z-80 designs that attempt to memory map the LCD. Almost always it's the data and/or address setup time before E goes high. There are two common fixes (they
 are now anyway). </div>
<div><br>
</div>
<div>1. Add a 33pF to ground to the E (enable) pin. <span>YMMV. </span><span>This delays E slightly and sounds like a bad idea, but it works (example: Yamaha TX7).</span></div>
<div><br>
</div>
<div>2. Sometimes there are timing violations or logic level issues (or a combination thereof) due to the logic chips families used for the address decoding.  Example: Lexicon MRC - replace U118 KS74HCTLS00N with SN74LS00N.</div>
<div><br>
</div>
<div>Also don't overlook a defective LCD. I was getting 10% to 20% crap from BuyDisplay.com so I stopped buying from them.</div>
<div style="clear:both"><br>
</div>
<div style="clear:both">GB</div>
<div><br>
</div>
<div>
<div>------ Original Message ------</div>
<div>From "Nathan Trites" <<a href="mailto:nathan@idmclassics.net">nathan@idmclassics.net</a>></div>
<div>To "<a href="mailto:rburnett@richieburnett.co.uk">rburnett@richieburnett.co.uk</a>" <<a href="mailto:rburnett@richieburnett.co.uk">rburnett@richieburnett.co.uk</a>></div>
<div>Cc "<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>" <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>></div>
<div>Date 4/8/2024 10:27:46 AM</div>
<div>Subject Re: [sdiy] LCD hot rodding</div>
</div>
<div><br>
</div>
<div id="x1101880894804e7">
<blockquote cite="CAHy3N6BSO2mgfC6piKi5X53=OfK3Z7GxxsYLyTo6tv=0jtBdQg@mail.gmail.com" type="cite" class="cite2">
<div dir="ltr">I'll second Richie - working on less common gear over the last few years I've had more and more experiences with 44780 compatible displays that won't initialize properly. Usually black boxes, or no display at all, and it makes me second guess
 my work every time.
<div><br>
</div>
<div>Nathan</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Mon, Apr 8, 2024 at 9:25 AM <<a href="mailto:rburnett@richieburnett.co.uk">rburnett@richieburnett.co.uk</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Both of these issues (top line only on the OLED display, and black <br>
blocks only on the LCD) sound like initialisation issues with the <br>
display controller IC.<br>
<br>
In each case did you have the new display connected at the time when the <br>
kit was powered up?  Or only connected the display after power up?  It <br>
needs to be connected at boot-up to receive commands and get properly <br>
initialised for the right number of rows & columns, etc.<br>
<br>
Failing that it sounds like the replacement displays aren't entirely <br>
compatible with the Hitachi 44780 initialisation sequence of the <br>
original display.  I've had problems with this before when substituting <br>
displays in various bits of kit.  Sometimes the firmware doesn't wait <br>
long enough between commands, or it doesn't follow the exact recommended <br>
command sequence but still manages to work with some screens (>.<)<br>
<br>
-Richie,<br>
<br>
<br>
<br>
On 2024-04-08 13:56, mark verbos via Synth-diy wrote:<br>
> I added a trim and it only lightened or darkened the black boxes.<br>
> <br>
> <br>
> <br>
> Mark<br>
> <br>
> <br>
> <br>
> <br>
>> On Apr 8, 2024, at 2:51 PM, Flügel, Werner <<a href="mailto:werner.fluegel@b-tu.de">werner.fluegel@b-tu.de</a>>
<br>
>> wrote:<br>
>> <br>
>> Am 08.04.2024 um 14:38 schrieb mark verbos via Synth-diy:<br>
>> <br>
>>> Second, I plugged in the LED backlighted one today. The backlighting <br>
>>> looks great, but I only get solid black boxes all the way across the <br>
>>> screen.<br>
>>> Does anyone know about these things? What am I doing wrong here?<br>
>> <br>
>> Is there a trimmer for contrast? I had a similar effect building the <br>
>> Ambika Polysynth, adjusting the contrast helped in my case.<br>
>> <br>
>> --<br>
>> mfG.<br>
>> <br>
>> W.Flügel<br>
>> <br>
>> Wir sind IT. Das ist kein Beruf, das ist eine Diagnose.<br>
>> <<a href="mailto:7123838.uCcSxbalbl@rotfl.franken.de">7123838.uCcSxbalbl@rotfl.franken.de</a>><br>
>> <br>
>> ________________________________________________________<br>
>> This is the Synth-diy mailing list<br>
>> Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
>> View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" rel="noreferrer">
https://synth-diy.org/pipermail/synth-diy/</a><br>
>> Check your settings at: <br>
>> <a href="https://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer">https://synth-diy.org/mailman/listinfo/synth-diy</a><br>
>> Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br>
> <br>
> <br>
> ________________________________________________________<br>
> This is the Synth-diy mailing list<br>
> Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
> View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" rel="noreferrer">
https://synth-diy.org/pipermail/synth-diy/</a><br>
> Check your settings at: <br>
> <a href="https://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer">https://synth-diy.org/mailman/listinfo/synth-diy</a><br>
> Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br>
________________________________________________________<br>
This is the Synth-diy mailing list<br>
Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" rel="noreferrer">
https://synth-diy.org/pipermail/synth-diy/</a><br>
Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer">
https://synth-diy.org/mailman/listinfo/synth-diy</a><br>
Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br>
</blockquote>
</div>
</blockquote>
</div>
</body>
</html>