<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Problema sfarfallio LCD Full Graphic</title>
        <description> Buonasera, ho un LCD full Graphic Smart Controller.
Ho installato sulla mia delta il firmware del mago, ma ho notato che il display ha uno sfarfallio molto evidente. Ho cercato sia sul forum che in rete, ma ho trovato poco e niente. Qualcuno di voi saprebbe aiutarmi? Grazie mille!</description>
        <link>https://reprap.org/forum/read.php?359,874438,874438#msg-874438</link>
        <lastBuildDate>Thu, 12 Mar 2026 22:32:11 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,875165#msg-875165</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,875165#msg-875165</link>
            <description><![CDATA[ Ok vanno bene i valori postati, nel caso qualcun altro abbia un problema, al limite ha un valore veloce da provare e non una marea di possibilità.<br />
<br />
Anche perché in genere quasi tutti quei display vengono fatti nel solito posto e sono molto simili tra loro.<br />
<br />
<br />
Saluti<br />
<br />
Carlo D.]]></description>
            <dc:creator>onekk</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Sun, 19 Jul 2020 06:19:29 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,875147#msg-875147</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,875147#msg-875147</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>onekk</strong><br />
Quali?<br />
<br />
li ci sono anche linee da modiificare nel firmware.<br />
<br />
Potrebbe aiutare averli qui nel caso qualcuno si ritrovasse nella stessa situazione.<br />
<br />
Saluti<br />
<br />
Carlo D.</div></blockquote>
<br />
<br />
Ho utilizzato questi valori<br />
#define ST7920_DELAY_1 DELAY_NS (0)<br />
#define ST7920_DELAY_2 DELAY_NS (400)<br />
#define ST7920_DELAY_3 DELAY_NS (0)<br />
<br />
La discussione di <a href="https://github.com/MarlinFirmware/Marlin/issues/12003" target="_blank"  rel="nofollow">github</a> è questa e non quella pubblicata in precedenza.]]></description>
            <dc:creator>pietro_c</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Sat, 18 Jul 2020 05:59:09 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,875146#msg-875146</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,875146#msg-875146</link>
            <description><![CDATA[ Quali?<br />
<br />
li ci sono anche linee da modiificare nel firmware.<br />
<br />
Potrebbe aiutare averli qui nel caso qualcuno si ritrovasse nella stessa situazione.<br />
<br />
Saluti<br />
<br />
Carlo D.]]></description>
            <dc:creator>onekk</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Sat, 18 Jul 2020 05:40:51 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,875029#msg-875029</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,875029#msg-875029</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>onekk</strong><br />
Perdona il ritardo ma seguo poco in quanto impegnato in altre cose.<br />
<br />
Ovviamente i valori vanno cambiati, ricompilato il fimrware e caricato sulla scheda.<br />
<br />
Ahimè è l'unica procedura possibile, dato che nessun firmware, nemmeno quello del mago permette di modificare quei valori da eeprom (e non avrebbe molto senso in quanto cambiare un LCD non è una cosa da fare "al volo").<br />
<br />
Per le linee di codice, stai attento perché molte sono specifiche di Marlin e legate anche alla versione della libreria del display per cui mi fiderei solo di cose molto recenti, i valori dei delay OK ma i settaggi e le modifiche di altre righe di codice, vanno viste con molta cura, al limite nel forum del firmware stesso, perché lì ci sono gli esperti che conoscono bene i sorgenti.<br />
<br />
Saluti<br />
<br />
Carlo D.</div></blockquote>
<br />
Ho finalmente risolto!!!<br />
Ho usato i valori trovati in questa discussione <a href="https://github.com/MarlinFirmware/Marlin/issues/15391" target="_blank"  rel="nofollow">github</a>]]></description>
            <dc:creator>pietro_c</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Wed, 15 Jul 2020 04:57:40 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,875017#msg-875017</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,875017#msg-875017</link>
            <description><![CDATA[ Perdona il ritardo ma seguo poco in quanto impegnato in altre cose.<br />
<br />
Ovviamente i valori vanno cambiati, ricompilato il fimrware e caricato sulla scheda.<br />
<br />
Ahimè è l'unica procedura possibile, dato che nessun firmware, nemmeno quello del mago permette di modificare quei valori da eeprom (e non avrebbe molto senso in quanto cambiare un LCD non è una cosa da fare "al volo").<br />
<br />
Per le linee di codice, stai attento perché molte sono specifiche di Marlin e legate anche alla versione della libreria del display per cui mi fiderei solo di cose molto recenti, i valori dei delay OK ma i settaggi e le modifiche di altre righe di codice, vanno viste con molta cura, al limite nel forum del firmware stesso, perché lì ci sono gli esperti che conoscono bene i sorgenti.<br />
<br />
Saluti<br />
<br />
Carlo D.]]></description>
            <dc:creator>onekk</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Tue, 14 Jul 2020 18:25:13 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874659#msg-874659</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874659#msg-874659</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>onekk</strong><br />
Qui c'è una bella discussione, ci sono anche valori e link ad altre discussioni.<br />
<br />
<br />
[<a href="https://github.com/MarlinFirmware/Marlin/issues/12003" target="_blank"  rel="nofollow">github.com</a>]<br />
<br />
In genere se il display si vede ma sfarfalla è un problema di valori, ma potrebbe anche essere un problema di rumorosità, alcuni hanno risolto avvolgendo i flat cable nella stagnola e collegando un capo (solo un capo) a massa.<br />
<br />
Putroppo senza un oscilloscopio con cui puoi misurare gli impulsi c'è poco da fare, si deve andare per tentativi.<br />
<br />
Saluti<br />
<br />
Carlo D.</div></blockquote>
<br />
Già provato tutti i vari valori e spulciato le varie discussioni. Niente da fare. Ho anche provato a modificare righe di codice come detto nelle varie discussioni, ma nessun cambiamento.<br />
Proverò con la carta stagnola e magari vedo se cambia qualcosa.<br />
Giusto per esserne sicuri, cambio valore di delay, ricarico il firmware e vedo se cambia qualcosa?<br />
<br />
Nel caso cambiassi lcd, potrei risolvere?]]></description>
            <dc:creator>pietro_c</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Mon, 06 Jul 2020 15:28:25 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874656#msg-874656</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874656#msg-874656</link>
            <description><![CDATA[ Qui c'è una bella discussione, ci sono anche valori e link ad altre discussioni.<br />
<br />
<br />
[<a href="https://github.com/MarlinFirmware/Marlin/issues/12003" target="_blank"  rel="nofollow">github.com</a>]<br />
<br />
In genere se il display si vede ma sfarfalla è un problema di valori, ma potrebbe anche essere un problema di rumorosità, alcuni hanno risolto avvolgendo i flat cable nella stagnola e collegando un capo (solo un capo) a massa.<br />
<br />
Putroppo senza un oscilloscopio con cui puoi misurare gli impulsi c'è poco da fare, si deve andare per tentativi.<br />
<br />
Saluti<br />
<br />
Carlo D.]]></description>
            <dc:creator>onekk</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Mon, 06 Jul 2020 13:44:34 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874636#msg-874636</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874636#msg-874636</link>
            <description><![CDATA[ ho lo stesso problema con una Rumba32 asu3d,  nell'IDE di Arduino (1.8.9) ho provato a decommentare e modificare i valori delle tre linee di codice relative ai DELAY (1-2-3) sia in Configuration.overhall.h sia in Configuration.LCD.h ma purtroppo non ottengo alcun risultato, si deve decommentare ed inserire dei valori di prova solo sul file Configuration LCD? <br />
Grazie]]></description>
            <dc:creator>anemos</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Mon, 06 Jul 2020 10:47:12 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874609#msg-874609</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874609#msg-874609</link>
            <description><![CDATA[ Buonasera a tutti, ho provato vari valori di DELAY_NS, ma niente da fare, c'è un modo analitico per trovare il valore corretto oppure si trova a tentoni? Grazie.]]></description>
            <dc:creator>pietro_c</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Sun, 05 Jul 2020 13:06:49 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874508#msg-874508</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874508#msg-874508</link>
            <description><![CDATA[ Può dipendere anche dal compilatore.<br />
L'ultimo compilatore presente nell'ide Arduino da 1.8.10 in avanti ottimizza troppo e rende la comunicazione troppo veloce.<br />
<br />
Infatti io ho avuto grafica corrotta (su un Mega2560, non su 32 bit) da quando ho aggiornato l'ide, grafica che tornava a posto o tornando al compilatore precedente o mettendo:<br />
<pre class="bbcode">
#define ST7920_DELAY_1 DELAY_NS(125) //these help keep the display from being weird
#define ST7920_DELAY_2 DELAY_NS(125)
#define ST7920_DELAY_3 DELAY_NS(125)</pre>
<br />
Valori presi a caso da un esempio per schede 32 bit.<br />
<br />
Stranamente quando sono passato a schede a 32 bit ho dovuto togliere tali valori sennò lo schermo non funzionava bene (mentre lo faceva senza nessun delay).]]></description>
            <dc:creator>FabryR</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Fri, 03 Jul 2020 18:36:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874490#msg-874490</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874490#msg-874490</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>onekk</strong><br />
Vuol dire quello che c'è scritto, in pratica ti sta dicendo a cosa servono i valori, <br />
<br />
<pre class="bbcode">
#define ST7920_DELAY_1 DELAY_NS(0)
#define ST7920_DELAY_2 DELAY_NS(0)
#define ST7920_DELAY_3 DELAY_NS(63)</pre>
<br />
Set the clock pin low and wait ST7920_DELAY_1<br />
Questo valore regola il tempo di attesa tra la messa a 0 del segnale di clock e il prossimo comando<br />
<br />
Set the data pin and wait ST7920_DELAY_2<br />
<br />
questo valore regola il tempo di attesa tra il set del data pin e il prossimo comando<br />
<br />
Set the clock pin high and wait ST7920_DELAY_3<br />
Questo valore regola il tempo di attesa per il segnle di clock del display<br />
<br />
<br />
Slower LCD's seem to need ST7920_DELAY_3 increased.<br />
<br />
qui ti dice che in genere alzando questo valore riduci i problemi di sfarfallio.<br />
<br />
In giro trovi tante terne di questi valori, io non ho avuto problemi, ma se cerchi nei post come ti ha detto bilanciamist.<br />
<br />
In una discussione MagoKimbra ha specificato quali valori sono quelli di default.<br />
<br />
Dal post che hai riportato tu si deduce che devi aumentare il valore di  <b>ST7920_DELAY_3</b> dato che il display si vede, per cui i segnali di enable e di data sono corretti, forse il clock è troppo alto per cui aumentando il valore del parametro ritardi l'invio dei prossimi comandi al display permettendo di visualizzare senza sfarfallamenti i segmenti.<br />
<br />
Se vedi invece i caratteri corrotti, probabilmente devi anche ritoccare gli altri due valori.<br />
<br />
putroppo tutto dipende dal clock interno del display, l'oscillatore interno può essere più o meno tarato e più o meno affidabile, per cui la variabuilità è molta e dipende anche dalla qualità dei componenti che ha usato il produttore.<br />
<br />
Saluti<br />
<br />
Carlo D.</div></blockquote>
<br />
Grazie mille per le info, appena posso, provo e vi aggiorno]]></description>
            <dc:creator>pietro_c</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Fri, 03 Jul 2020 06:00:37 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874489#msg-874489</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874489#msg-874489</link>
            <description><![CDATA[ Vuol dire quello che c'è scritto, in pratica ti sta dicendo a cosa servono i valori, <br />
<br />
<pre class="bbcode">
#define ST7920_DELAY_1 DELAY_NS(0)
#define ST7920_DELAY_2 DELAY_NS(0)
#define ST7920_DELAY_3 DELAY_NS(63)</pre>
<br />
Set the clock pin low and wait ST7920_DELAY_1<br />
Questo valore regola il tempo di attesa tra la messa a 0 del segnale di clock e il prossimo comando<br />
<br />
Set the data pin and wait ST7920_DELAY_2<br />
<br />
questo valore regola il tempo di attesa tra il set del data pin e il prossimo comando<br />
<br />
Set the clock pin high and wait ST7920_DELAY_3<br />
Questo valore regola il tempo di attesa per il segnle di clock del display<br />
<br />
<br />
Slower LCD's seem to need ST7920_DELAY_3 increased.<br />
<br />
qui ti dice che in genere alzando questo valore riduci i problemi di sfarfallio.<br />
<br />
In giro trovi tante terne di questi valori, io non ho avuto problemi, ma se cerchi nei post come ti ha detto bilanciamist.<br />
<br />
In una discussione MagoKimbra ha specificato quali valori sono quelli di default.<br />
<br />
Dal post che hai riportato tu si deduce che devi aumentare il valore di  <b>ST7920_DELAY_3</b> dato che il display si vede, per cui i segnali di enable e di data sono corretti, forse il clock è troppo alto per cui aumentando il valore del parametro ritardi l'invio dei prossimi comandi al display permettendo di visualizzare senza sfarfallamenti i segmenti.<br />
<br />
Se vedi invece i caratteri corrotti, probabilmente devi anche ritoccare gli altri due valori.<br />
<br />
putroppo tutto dipende dal clock interno del display, l'oscillatore interno può essere più o meno tarato e più o meno affidabile, per cui la variabuilità è molta e dipende anche dalla qualità dei componenti che ha usato il produttore.<br />
<br />
Saluti<br />
<br />
Carlo D.]]></description>
            <dc:creator>onekk</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Fri, 03 Jul 2020 05:57:29 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874451#msg-874451</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874451#msg-874451</link>
            <description><![CDATA[ Cercando il modello di LCD su internet, ho trovato la sua scheda tecnica, tra le varie info, c'erano queste:<br />
In current versions of marlin (1.1.9) add the following to configuration.h to override the default settings.<br />
add "#define ST7920_DELAY_1 DELAY_NS(0)"<br />
add "#define ST7920_DELAY_2 DELAY_NS(0)"<br />
add "#define ST7920_DELAY_3 DELAY_NS(63)" // this is the defaults for a 16mhz processor (ie a mega2560)<br />
This is used as follows.<br />
For each bit that is sent over SPI<br />
Set the clock pin low and wait ST7920_DELAY_1<br />
Set the data pin and wait ST7920_DELAY_2<br />
Set the clock pin high and wait ST7920_DELAY_3<br />
Slower LCD's seem to need ST7920_DELAY_3 increased.<br />
<br />
Per quanto riguarda la seconda parte, che cosa vuol dire? Grazie.]]></description>
            <dc:creator>pietro_c</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Wed, 01 Jul 2020 15:50:11 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874448#msg-874448</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874448#msg-874448</link>
            <description><![CDATA[ dovrebbe essere questa:<br />
<br />
[<a href="https://reprap.org/forum/read.php?357,872823,872952#msg-872952" target="_blank" >reprap.org</a>]<br />
<br />
se usi la ricerca avanzata, puoi mettere Onekk come autore (o altri) e cercare tra i suoi post degli ultimi 30-90 giorni, un anno o sempre.]]></description>
            <dc:creator>bilanciamist</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Wed, 01 Jul 2020 15:05:00 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874446#msg-874446</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874446#msg-874446</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>MagoKimbra</strong><br />
Basta cercare sul file configuration_lcd..<br />
<br />
<pre class="bbcode">
//
// Display Full Graphics delay
//
//#define ST7920_DELAY_1  DELAY_NS(0)
//#define ST7920_DELAY_2  DELAY_NS(0)
//#define ST7920_DELAY_3  DELAY_NS(64)
</pre></div></blockquote>
<br />
Questo l'ho trovato. <br />
Mi riferivo a questi valori da provare e alle discussioni sopracitate]]></description>
            <dc:creator>pietro_c</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Wed, 01 Jul 2020 14:35:04 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874445#msg-874445</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874445#msg-874445</link>
            <description><![CDATA[ Basta cercare sul file configuration_lcd..<br />
<br />
<pre class="bbcode">
//
// Display Full Graphics delay
//
//#define ST7920_DELAY_1  DELAY_NS(0)
//#define ST7920_DELAY_2  DELAY_NS(0)
//#define ST7920_DELAY_3  DELAY_NS(64)
</pre>]]></description>
            <dc:creator>MagoKimbra</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Wed, 01 Jul 2020 14:32:54 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874442#msg-874442</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874442#msg-874442</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>onekk</strong><br />
Se cerchi in giro trovi molti post che dicono di ritoccare il timing del firmware, alcuni post sono recenti e riportano alcuni valori da provare, a volte trovi subito il valore corretto, altre volte devi provarne un paio.<br />
<br />
Anche qu questo forum recentemente ho risposto ad un problema simile, se cerchi usando le parole chiave magari fai prima.<br />
<br />
Saluti<br />
<br />
Carlo D.</div></blockquote>
<br />
Sarò magari io ad essere incapace, ma non ho trovato proprio nulla]]></description>
            <dc:creator>pietro_c</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Wed, 01 Jul 2020 13:37:08 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874440#msg-874440</guid>
            <title>Re: Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874440#msg-874440</link>
            <description><![CDATA[ Se cerchi in giro trovi molti post che dicono di ritoccare il timing del firmware, alcuni post sono recenti e riportano alcuni valori da provare, a volte trovi subito il valore corretto, altre volte devi provarne un paio.<br />
<br />
Anche qu questo forum recentemente ho risposto ad un problema simile, se cerchi usando le parole chiave magari fai prima.<br />
<br />
Saluti<br />
<br />
Carlo D.]]></description>
            <dc:creator>onekk</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Wed, 01 Jul 2020 13:21:04 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?359,874438,874438#msg-874438</guid>
            <title>Problema sfarfallio LCD Full Graphic</title>
            <link>https://reprap.org/forum/read.php?359,874438,874438#msg-874438</link>
            <description><![CDATA[ Buonasera, ho un LCD full Graphic Smart Controller.<br />
Ho installato sulla mia delta il firmware del mago, ma ho notato che il display ha uno sfarfallio molto evidente. Ho cercato sia sul forum che in rete, ma ho trovato poco e niente. Qualcuno di voi saprebbe aiutarmi? Grazie mille!]]></description>
            <dc:creator>pietro_c</dc:creator>
            <category>Elettronica e meccanica</category>
            <pubDate>Wed, 01 Jul 2020 12:49:15 -0400</pubDate>
        </item>
    </channel>
</rss>
