Welcome! Log In Create A New Profile

Advanced

non funziona l'LCD

Posted by mdcompositi 
non funziona l'LCD
October 29, 2014 12:08PM
salve
premetto che ho letto diversi post sull'argomento ma proprio non va!!
ho allegato una foto dell'lcd che dovrebbe essere reprap discount(chiedo conferma!)
Qui di seguito invece la configurazione di Marlin
Quando attacco il cavo usb vedo sul display due linee di quadratini
spero che qualcuno di voi possa aiutarmi
Grazie
Maurizio



//LCD and SD support
//#define ULTRA_LCD //general LCD support, also 16x2
//#define DOGLCD // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
//#define SDSUPPORT // Enable SD Card Support in Hardware Console
//#define SDSLOW // Use slower SD transfer mode (not normally needed - uncomment if you're getting volume init error)
//#define ENCODER_PULSES_PER_STEP 1 // Increase if you have a high resolution encoder
//#define ENCODER_STEPS_PER_MENU_ITEM 5 // Set according to ENCODER_PULSES_PER_STEP or your liking
//#define ULTIMAKERCONTROLLER //as available from the Ultimaker online store.
//#define ULTIPANEL //the UltiPanel as on Thingiverse
//#define LCD_FEEDBACK_FREQUENCY_HZ 1000 // this is the tone frequency the buzzer plays when on UI feedback. ie Screen Click
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100 // the duration the buzzer plays the UI feedback sound. ie Screen Click

// The MaKr3d Makr-Panel with graphic controller and SD support
// [reprap.org]
//#define MAKRPANEL

// The RepRapDiscount Smart Controller (white PCcool smiley
// [reprap.org]
#define REPRAP_DISCOUNT_SMART_CONTROLLER

// The GADGETS3D G3D LCD/SD Controller (blue PCcool smiley
// [reprap.org]
//#define G3D_PANEL

// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCcool smiley
// [reprap.org]
//
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: [code.google.com]
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

// The RepRapWorld REPRAPWORLD_KEYPAD v1.1
// [reprapworld.com]
//#define REPRAPWORLD_KEYPAD
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0 // how much should be moved when a key is pressed, eg 10.0 means 10mm per click

// The Elefu RA Board Control Panel
// [www.elefu.com]
// REMEMBER TO INSTALL LiquidCrystal_I2C.h in your ARUDINO library folder: [github.com]
//#define RA_CONTROL_PANEL

//automatic expansion
#if defined (MAKRPANEL)
#define DOGLCD
#define SDSUPPORT
#define ULTIPANEL
#define NEWPANEL
#define DEFAULT_LCD_CONTRAST 17
#endif

#if defined (REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
#define DOGLCD
#define U8GLIB_ST7920
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#endif

#if defined(ULTIMAKERCONTROLLER) || defined(REPRAP_DISCOUNT_SMART_CONTROLLER) || defined(G3D_PANEL)
#define ULTIPANEL
#define NEWPANEL
#endif

#if defined(REPRAPWORLD_KEYPAD)
#define NEWPANEL
#define ULTIPANEL
#endif
#if defined(RA_CONTROL_PANEL)
#define ULTIPANEL
#define NEWPANEL
#define LCD_I2C_TYPE_PCA8574
#define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander
#endif

//I2C PANELS

//#define LCD_I2C_SAINSMART_YWROBOT
#ifdef LCD_I2C_SAINSMART_YWROBOT
// This uses the LiquidCrystal_I2C library ( [bitbucket.org] )
// Make sure it is placed in the Arduino libraries directory.
#define LCD_I2C_TYPE_PCF8575
#define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander
#define NEWPANEL
#define ULTIPANEL
#endif

// PANELOLU2 LCD with status LEDs, separate encoder and click inputs
//#define LCD_I2C_PANELOLU2
#ifdef LCD_I2C_PANELOLU2
// This uses the LiquidTWI2 library v1.2.3 or later ( [github.com] )
// Make sure the LiquidTWI2 directory is placed in the Arduino or Sketchbook libraries subdirectory.
// (v1.2.3 no longer requires you to define PANELOLU in the LiquidTWI2.h library header file)
// Note: The PANELOLU2 encoder click input can either be directly connected to a pin
// (if BTN_ENC defined to != -1) or read through I2C (when BTN_ENC == -1).
#define LCD_I2C_TYPE_MCP23017
#define LCD_I2C_ADDRESS 0x20 // I2C Address of the port expander
#define LCD_USE_I2C_BUZZER //comment out to disable buzzer on LCD
#define NEWPANEL
#define ULTIPANEL

#ifndef ENCODER_PULSES_PER_STEP
#define ENCODER_PULSES_PER_STEP 4
#endif

#ifndef ENCODER_STEPS_PER_MENU_ITEM
#define ENCODER_STEPS_PER_MENU_ITEM 1
#endif


#ifdef LCD_USE_I2C_BUZZER
#define LCD_FEEDBACK_FREQUENCY_HZ 1000
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100
#endif

#endif

// Panucatt VIKI LCD with status LEDs, integrated click & L/R/U/P buttons, separate encoder inputs
//#define LCD_I2C_VIKI
#ifdef LCD_I2C_VIKI
// This uses the LiquidTWI2 library v1.2.3 or later ( [github.com] )
// Make sure the LiquidTWI2 directory is placed in the Arduino or Sketchbook libraries subdirectory.
// Note: The pause/stop/resume LCD button pin should be connected to the Arduino
// BTN_ENC pin (or set BTN_ENC to -1 if not used)
#define LCD_I2C_TYPE_MCP23017
#define LCD_I2C_ADDRESS 0x20 // I2C Address of the port expander
#define LCD_USE_I2C_BUZZER //comment out to disable buzzer on LCD (requires LiquidTWI2 v1.2.3 or later)
#define NEWPANEL
#define ULTIPANEL
#endif

// Shift register panels
// ---------------------
// 2 wire Non-latching LCD SR from:
// [bitbucket.org]
//#define SR_LCD
#ifdef SR_LCD
#define SR_LCD_2W_NL // Non latching 2 wire shift register
#define NEWPANEL
#endif


#ifdef ULTIPANEL
#define NEWPANEL //enable this if you have a click-encoder panel
#define SDSUPPORT
#define ULTRA_LCD
#ifdef DOGLCD // Change number of lines to match the DOG graphic display
#define LCD_WIDTH 20
#define LCD_HEIGHT 5
#else
#define LCD_WIDTH 20
#define LCD_HEIGHT 4
#endif
#else //no panel but just LCD
#ifdef ULTRA_LCD
#ifdef DOGLCD // Change number of lines to match the 128x64 graphics display
#define LCD_WIDTH 20
#define LCD_HEIGHT 5
#else
#define LCD_WIDTH 16
#define LCD_HEIGHT 2
#endif
#endif
#endif

// default LCD contrast for dogm-like LCD displays
#ifdef DOGLCD
# ifndef DEFAULT_LCD_CONTRAST
# define DEFAULT_LCD_CONTRAST 32
# endif
#endif

Edited 2 time(s). Last edit at 10/31/2014 05:11AM by mdcompositi.
Attachments:
open | download - foto.JPG (107.2 KB)
Re: non funziona l'LCD
October 30, 2014 04:12AM
Aggiungo un'altra informazione!
l'lcd è collegato alla ramps tramite i due cavetti agli ingressi/uscite exp1 ed exp2.
ho visto anche che qualcuno dice che il problema è dovuto alla eventuale non schermatura dei cavetti che ho rivestito con stagnola(anche se credo sia una cazzata).
quindi dando per scontato che il cablaggio è fatto bene e che lo schermo non è rotto, il problema deve risiedere unicamente nelle impostazioni di marlin!!!
a questo punto accetto suggerimenti, su quali linee di codice andare a modificare (in relazione al tipo di lcd e qui chiedo se qualcuno mi puo confermare definitivamente come si chiama!!)
magari quale versione di marlin compatibile utilizzare (dove vedo quale versione ho installata?) ecc.....ecc.......ecc,,,,,
Re: non funziona l'LCD
October 30, 2014 07:01AM
il mio display è questo?

[reprap.org]

sembra di si anche se il mio è rosso!
quindi seguendo le istruzioni nella wiki i settaggi da fare sono di due tipi a seconda della versione di marlin!

in quello che ho installato sulla mia stampante non esiste la cartella pins.h, come mai??
come posso verificare quale sia la mia versione di marlin??
c'è qualcuno che mi aiuta, magari ragionandoci insieme??

p.s. allego anche un immagine della schermata del pc dove si puo vedere che non esiste pins.h

Edited 1 time(s). Last edit at 10/30/2014 07:23AM by mdcompositi.
Attachments:
open | download - marlin.JPG (121.3 KB)
Re: non funziona l'LCD
October 30, 2014 10:28AM
Ciao,
sei caldamente invitato ad usare il tag CODE per inserire le linee di codice, e solo quelle interessate al tuo problema,

Grazie


Enrico

[www.dapa3dservice.it] [www.studiodapa.it]
repstrap dApA, Ramps 1.4, MarlinKimbra / scanner 3D Cubify Sense / Formlabs Form 2
Re: non funziona l'LCD
October 30, 2014 11:11AM
Ciao caldamente Moderatore,
a me sembra che i post inseriti siano ben esplicativi della situazione
Il codice inserito, per chi va ad analizzare il problema, si scorre in modo estremamente facile per andare a vedere quale linea non va bene!
non sapevo che occorre utilizzare un "tag CODE", e nemmeno credo di essere off topic!!
almeno potevi dire la tua!

saluti
Re: non funziona l'LCD
October 30, 2014 01:15PM
ciao,
non sei offtopic ma non hai letto le guide.

3) Terza regola "la leggibilità"
L'informatica permette l'archiviazione di una quantità di dati al di fuori della nostra stessa comprensione.
Ciò non significa che per spiegare un problema come ad esempio il termistore, debbo copiare ed incollare l'intero file "configuration.h"
I files del firmware da modificare per adattarli alle nostre stampanti sono tutti "strutturati", nel senso che hanno sezioni ben definite per ogni funzione o componente.
Quindi cercate di identificare le parti del codice interessate al problema e non tutto il file, pena il mancato aiuto, per difficoltà di lettura della discussione stessa di kilometriche dimensioni.
<<== Usate questo strumento quando riportate il codice (del Firmware, il GCode, etc.) nella discussione
code.gif
; in questo modo potete inserirlo/copiarlo dandogli una formattazione riconoscibile.


Enrico

[www.dapa3dservice.it] [www.studiodapa.it]
repstrap dApA, Ramps 1.4, MarlinKimbra / scanner 3D Cubify Sense / Formlabs Form 2
Re: non funziona l'LCD
October 30, 2014 01:59PM
Penso che sia proprio una sterile polemica a questo punto!
La sezione di codice in configuration.h relativa agli LCd è quasi la metà di tutto e chi è pratico visto che ci smanetta tutti i giorni, impiega 3 secondi ad individuare la parte interessata
Anzi nel caso specifico, visto che ad es. la riga newpanel e ultipanel sono frequenti più volte per rendere più facile e veloce da parte di chi potenzialmente potrebbe darmi un suggerimento la lettura evitando magari di omettere qualcosa ho preferito scrivere tutto
Anzi penso di essere stato abbastanza esaustivo
Il risultato invece è questo, inutili chiacchiere su una questione di lana caprina!!
Grazie
Re: non funziona l'LCD
October 30, 2014 03:41PM
Mi intrometto solo per dire che dovresti avere più rispetto per chi ne sa ( MOLTO MOLTO ) più di te, e ti ha educatamente indicato la giusta maniera di scrivere sul forum.
A vedere le tue risposte strafottenti, sfido chiunque a farsi venire la voglia di darti una mano.

Edited 1 time(s). Last edit at 10/30/2014 03:42PM by maximogti.
Re: non funziona l'LCD
October 30, 2014 04:18PM
Figurati nessuna intromissione! Ci mancherebbe!
Me la dai tu una mano?
Cosa ne pensi del mio problema?
Re: non funziona l'LCD
October 31, 2014 05:13AM
ho provveduto ad eliminare le linee di codice che non servono al mio problema così come suggerito giustamente da enricodare!
procedendo per passi credo che la prima cosa da capire è quale tipo di LCD è il mio!
aspetto vostri commenti
Buona giornata
Re: non funziona l'LCD
October 31, 2014 08:33AM
Ho letto, per quanto riguarda il file config l'unica cosa da fare è quella che hai fatto cioè decommentare la linea del tuo LCD...
Il file pin vedi che ce l'hai, apri la cartella del fw e vedrai che ce l'hai, se non c'è hai un firmware vecchio o chissà quale altro..
I cavi hai provato ad invertirli???
Il connettore sulla scheda è messo bene???
Se tutto questo è esatto non c'è molto da fare...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: non funziona l'LCD
October 31, 2014 10:19AM
ciao magokimbra e ben ritrovato!!
per quanto riguarda il cablaggio penso che sia ok!!
è ben serrato e le entrate e le uscite corrispondono(exp1 e exp2)
quindi il mio lcd è questo? [reprap.org]
quindi oltre a decommentare la linea che dicevamo dovrei anche agire su pins.h?
come vedi in allegato pins.h non compare nel mio firmware!
Attachments:
open | download - marlin.JPG (121.3 KB)
Re: non funziona l'LCD
October 31, 2014 11:43AM
Ti ho detto di guardare nella cartella, quell'elenco a destra non fa vedere tutti i file purtroppo per aprire i file non in elenco devi premere ctrl+alt+destra fino a quando non apri il file voluto. Ma se guardi nella cartella direttamente vedrai che c'è...
Marlin ha i pin settati giusti, quindi o c'è un problema hardware o hai un marlin sbagliato...

Edited 1 time(s). Last edit at 10/31/2014 06:35PM by MagoKimbra.


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: non funziona l'LCD
October 31, 2014 06:32PM
il tuo ha l'SD dietro?
Re: non funziona l'LCD
November 01, 2014 11:40AM
si, ha l'sd dietro e comunque ho provato a modificare seguendo la procedura relativa a lcd della reprapdiscount (come descritto nella wiki) ma non va!
come dice magokimbra non ho toccato niente in pins.h (dovrebbe avere i settaggi gia giusti) anche se dando uno sguardo non sono riuscito a trovare i settaggi per i pins relativi a ramps 1.4 ma vi erano solo versioni precedenti( di ramps 1.4 non ne parlava da nessuna parte)
mi ritrovo quindi come al solito con due linee di quadratini(quando collego il pc con usb) ed uno schermo blu vuoto nell'altro caso!!
Re: non funziona l'LCD
November 01, 2014 06:16PM
ipotizzo problemi nell'alimentazione a 5v.
prova a regolare il contrasto con il trimmer dietro il pannello, quando sei collegato all'usb.

hai il diodo d1? hai provato a verificare che la pista tra il diodo ed il pin sia a posto? ( sono soluzioni e tentativi già trattati in vecchi post)


Enrico

[www.dapa3dservice.it] [www.studiodapa.it]
repstrap dApA, Ramps 1.4, MarlinKimbra / scanner 3D Cubify Sense / Formlabs Form 2
Re: non funziona l'LCD
November 02, 2014 03:24PM
Cosa centra il diodo 1?
Io l'ho usato sia senza che con
Ed va ovviamente.
Re: non funziona l'LCD
November 05, 2014 09:16AM
Ciao,
se hai risolto è buona cosa raccontare, alla fine della fiera, qual'era il problema e come lo hai risolto, così altri utenti potranno beneficiare dell'informazione

Edited 1 time(s). Last edit at 11/05/2014 09:17AM by enricodare.


Enrico

[www.dapa3dservice.it] [www.studiodapa.it]
repstrap dApA, Ramps 1.4, MarlinKimbra / scanner 3D Cubify Sense / Formlabs Form 2
Re: non funziona l'LCD
November 05, 2014 09:27AM
No enrico non ha risolto... Lo so perché abbiamo fatto molte prove con Email, ma purtroppo penso sia lcd rotto....
L'SD l'abbiamo fatta funzionare, i cavi erano invertiti sugli zoccoli, ma lcd non va proprio....


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: non funziona l'LCD
November 05, 2014 09:42AM
ok, grazie Mago thumbs up


Enrico

[www.dapa3dservice.it] [www.studiodapa.it]
repstrap dApA, Ramps 1.4, MarlinKimbra / scanner 3D Cubify Sense / Formlabs Form 2
Re: non funziona l'LCD
November 05, 2014 10:55AM
procederò con l'acquisto di un'altro lcd!!
qualcuno mi indica un link dove vado sul sicuro?
anche se questo l'ho preso su ebay ......credo sia stata solo questione di sfiga!
Re: non funziona l'LCD
November 05, 2014 11:00AM
Io di solito prendo questi, ne ho presi tre e sempre perfetti...
Se vuoi un reprapdiscount allora prendi questo


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: non funziona l'LCD
November 06, 2014 12:28PM
ho appena ordinato due di questi
[gadgets3d.eu]
Ne userò uno sulla prusa i3 e un'altro sulla Tantillus!
con g3d dovrei andare tranquillo!
i loro g3d 4988 vanno benissimo!
Appena li monto vi faccio sapere e speriamo che questa è la volta buona!!
Re: non funziona l'LCD
November 06, 2014 12:57PM
ottimo, in bocca al lupo thumbs up


Enrico

[www.dapa3dservice.it] [www.studiodapa.it]
repstrap dApA, Ramps 1.4, MarlinKimbra / scanner 3D Cubify Sense / Formlabs Form 2
Sorry, only registered users may post in this forum.

Click here to login