Pagina 13 di 51

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: lun mag 09, 2022 21:16
da Davide Resca
Ecco ...mo' che l'avete fatto incaxxare ora, tutte le volte che fa un salva, esce la versione nuova :risatina:

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: lun mag 09, 2022 21:53
da amarillis
Beh, non e' solo quello di usare meno pins su Arduino...
C'e' anche il vantaggio di avere meno cavi che ballano in giro, come diretta conseguenza...
Anche meno probabilita' di commettere errori nei cablaggi del LCD...
Io ad esempio tendo a fare un sacco di errori di distrazione e mi sono gia' fottuto un paio di schede e LCD utilizzando I2C...
Figuriamoci in una situazione dove devo collegare e scollegare piu' cavi per fare le prove...
Insomma, non mi sembra poi una cosa cosi' di secondo piano...
Tutto sommato ce lo hanno messo a disposizione per semplificarci la vita, usiamolo...
Bah, io la vedo cosi'...

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer mag 11, 2022 17:50
da Born
Grazie Max, comunque anch'io aspetto la versione con gestione I2C. Purtroppo quelli sono gli schermi mi sono arrivati.

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: lun mag 16, 2022 11:03
da amarillis
Ciao a tutti...
Oggi ho avuto un po' di tempo per provare la NUOVA versione di McMax e devo dire che ci siamo!
Non ho sperimentato alcun problema, tranne qualche piccola anomalia che dovrebbe essere dovuto alla MIA elettronica, in particolare all'uso del joystick digitale che devo ancora "ACCORDARE" bene...
Per il resto tutto funziona come ha sempre fatto, con l'aggiunta di una spettacolare estensione del passo di filettatura fino a 2.70mm!
Non mi sono spinto cosi' in la', ma a 2mm ci sono arrivato e sono riuscito ad eseguire un buon filetto, in termini di movimenti del carro e precisione di posizionamento...
Ringrazio ancora il creatore di questo SW, che ha senza dubbio delle grandi potenzialita'...
Come BONUS, allego a questo messaggio il codice di McMax in versione 1.7 modificato per funzionare con LCD I2C...
Magari a qualcuno potrebbe interessare...
Ciao

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer mag 18, 2022 10:51
da mcargan2166
Ciao, grazie del "bonus", ho provato a compilare e mi risponde:


ELS_v1.7:259:12: error: 'int LiquidCrystal_I2C::init()' is private within this context

lcd.init();

Cosa può essere?

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer mag 18, 2022 11:16
da amarillis
Strano! Ho riprovato ad estrarre i file dall'archivio che ho messo a disposizione come BONUS e ho compilato ma non ho avuto nessun messaggio di errore...
Sei sicuro di aver scelto la scheda ARDUINO UNO/GENUINO nelle impostazione dell'IDE?
Che versione di IDE stai utilizzando?
Ho provato a fare una ricerca su GOOGLE ma non sono riuscito ad avere un riscontro oggettivo, dato che nel mio caso va tutto bene e non ho termini per confrontarmi con coloro che hanno avuto problemi...
Mi dispiace...

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer mag 18, 2022 11:35
da mcargan2166
Ho provato a compilare il codice originale di McMax e funziona, ho ricompilato e ricaricato la versione 1.6 di sbinf e tutto ok con il tuo codice purtroppo sempre errore .

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer mag 18, 2022 12:24
da amarillis
Ripeto, e' strano dato che sul mio sistema tutto funziona come mi aspettavo...
Attendiamo che qualcuno che lo ha scaricato dica la sua...
In ogni caso senza ulteriori informazioni non sono in grado di aiutarti...
La libreria che sto utilizzando e' la seguente: https://github.com/johnrickman/LiquidCrystal_I2C, in versione 1.1.2
La versione dell'IDE e' 1.8.1
Controlla di essere nelle mie stesse condizioni...

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer mag 18, 2022 15:55
da mcargan2166
Era un problema di libreria, sostituita la libreria si carica perfettamente.
Nel WE lo testiamo sul mio BV20.
Mi confermi che questa versione di firmware a differenza di quella di sbinf non "bippa" quando premi i tasti?

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer mag 18, 2022 19:40
da amarillis
Bene! Sono contento che sei riuscito a risolvere il tuo problema....
Bippa? Boh...
Se intendi emette suoni, io non ho un altoparlante collegato, quindi non lo posso sapere...
Comunque questa e' la versione di McMax originale, con la sola modifica alla libreria per LCD I2C...
Fammi sapere...
Ciao!

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer mag 18, 2022 20:10
da sbinf74
il beep non vi piace?! io lo trovo utile come feedback dei comandi

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer mag 18, 2022 21:07
da umbez
Si ma basta non attaccare il buzzer...

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer mag 18, 2022 21:50
da McMax
sbinf oltre alla modifica del LCD ha attaccato un buzzer per gli avvisi acustici. Personalmente la trovo un'ottima idea alla quale avevo pensato ma che avevo poi deciso di non implementare per non complicare il progetto. Ovviamente la modifica di amarillis è una fork della mia con la sola modifica del display quindi non "bippa" perché non è previsto il buzzer da software: nemmeno la mia "bippa" :mrgreen:

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: gio mag 19, 2022 16:55
da amarillis
AZZ! "FORK"! Da quanto tempo non sentivo nominare questo termine...Nostalgia...
Vabbe'...
Come dice Max, io ho fatto poco o nulla! Ho forse inserito tre nuove righe in sostituzione a quelle della gestione del LCD di Max...
Insomma, poca roba che pero' ha il suo perche'...

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: gio mag 19, 2022 17:03
da mcargan2166
grazie a tutti per la disponibilità a dare aiuti e consigli