Pagina 38 di 51

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mar ott 24, 2023 08:33
da billielliot
@Rocco250,

io l'ho appena scaricata dal link che trovi nel primo messaggio di questa stessa discussione.

Ciao :-)

Mauro

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mar ott 24, 2023 14:49
da Davide Resca
Rocco250
Per favore prima di postare passa in presentazioni, aggiungi la residenza al tuo profilo e dai una letta al regolamento
Grazie !

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer ott 25, 2023 07:30
da Rocco250
Si scusate, nel primo post credo di aver scaricato quella non corretta, ma potrei essermi sbagliato, verifico.

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: mer ott 25, 2023 11:12
da flosi
@troncatore
nel primo file dello sketck è contenuta la disposizione dei collegamenti:

// Pin assignement
#define ANALOG_X A0 //ingresso analogico joystick asse X - Sparkfun joystick X
#define ANALOG_Y A1 //ingresso analogico joystick asse Y - Sparkfun joystick Y
#define STEP 9 //uscita segnale "STEP" per motore stepper
#define DIR 8 //uscita segnale "DIR" per motore stepper
#define ENCA 2 //ingresso ancoder A - INTERRUPT 0
#define ENCB 3 //ingresso ancoder B - INTERRUPT 1
#define ENABLE 7 //uscita segnale "ENABLE" per motore stepper
#define ESC 4 //bottone ESC - Sparkfun D4
#define SEL 5 //bottone SELECT - Sparkfun D5
#define RESET 6 //bottone RESET - Sparkfun D6
quello sopra è quello originale di McMax a te interessano in questo caso le ultime 3 righe;
il numero scritto dopo la definizione ( esempio #define SEL 5 )è il pin dove è connesso il filo dell' interruttore in questo caso il tasto SEL è connesso al pin D5 di arduino

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: gio ott 26, 2023 18:52
da Boss823
Io ho Aggiornato alla v. 1.9 (ero fermo alla v. 1.6)

Tutto funziona meglio…ad eccezione dell’avanzamento vincolato…

Impostando tipo 20mm di corsa lui parte pero poi nn si ferma ai 20mm e nemmeno torna indietro con il comando come faceva con il vecchio firmware…
c’è un bug per caso?


La filettaura sembra funzionare bene….

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: sab ott 28, 2023 18:20
da Boss823
Nessuno?


Come dicevo il problema c’è solo su avanzamento vincolato…gli altri vanno bene!

Secondo me c’è un bug su questa “funzione”…

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: dom ott 29, 2023 09:38
da McMax
appena ho tempo provo e ti dico. Comunque dalla 1.6 alla 1.9 non ho toccato nulla sulla funzione di avanzamento quindi non capisco come mai...

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: dom ott 29, 2023 22:43
da Boss823
…ok grazie Max…

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: sab nov 04, 2023 08:47
da pacio74
gran bel progetto complimenti, una domanda banale , perche la scelta di non usare il display con controllo i2c?
in altri miei progetti ho riscontrato problemi con l'i2c ma solo in presenza di neon o relè che gestiscono 230v...

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: sab nov 04, 2023 09:11
da McMax
ci sono varie ragioni:
- ai tempi del progetto avevo nel cassetto alcuni display senza interfaccia i2c e quindi ho usato quelli. Che poi, una volta, era più comune trovare quelli paralleli.
- non avevo problemi di mancanza di pin su arduino
- il display con interfaccia i2c è di fatto un display standard con interfaccia parallela al quale viene aggiunta una schedina che fa il bridge su i2c. Perché aggiungere un componente al sistema se non se ne ha la necessità ?
- l'i2c richiede una libreria per funzionare, e avevo già limitate capacità di flash. Poi per carità ci sta (e infatti sbinf lo ha modificato), ma di nuovo a quale scopo ?

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: sab nov 04, 2023 12:41
da pacio74
no no per carità, la mia e solo curiosità,mi chiedevo se spazio a parte magari l'i2c caricasse piu di lavoro l'arduino che gia di suo poverino fa quel che puo...
anni fa tentai un'anello chiuso con dei mega e un due con comunicazione seriale e degli encoder lineari ma e rimasto tutto nel cassetto dei fili per mancanza di tempo, tu hai una costanza che ti invidio hihi, complimenti

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: sab nov 04, 2023 17:21
da umbez
No l'i2c è implementato lato hw quindi non è che si carica l'atmega più di tanto. Però ovviamente il display rallenta perché il pcf è un demultiplexer, quindi deve leggere il dato seriale e deve riportarlo in parallelo. L'unico vantaggio reale è una cablatura più semplice.

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: dom nov 12, 2023 01:38
da antaf
Salve. mi presento ANTAF da Roma, pensionato, ma ancora attivo (o almeno ci provo).
Scusate, ma non riesco a trovare dove scaricare la V1.9. Su Github ho trovatola 1.82. Forse lo avrete detto mille volte, ma forse non ho cercato bene. Mi potete aiutare per cortesia. Vi ringrazio
Antonio

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: dom nov 12, 2023 10:22
da brunart

Re: ELS (Electronic Lead Screw) - 2.0

Inviato: dom nov 12, 2023 12:59
da antaf
Grazie mile Brunart!!