ELS (Electronic Lead Screw) - 2.0
Moderatore: Junior Admin
Re: ELS (Electronic Lead Screw) - 2.0
Se scarichi tutto il progetto allegato al primo messaggio di questo thread trovi il manuale dove, tra le altre cose, trovi lo schema dei collegamenti.
McMax
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
- mauryzio79
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 5
- Iscritto il: gio nov 12, 2009 11:55
- Località: Grosseto
- Contatta:
Re: ELS (Electronic Lead Screw) - 2.0
Ciao , io avevo gia scaricato la cartella con tutti i file dove all'interno ci sono due pdf .. ma non viene detto dove collegare i pulsanti e il joystick c'è solo una immagine che dice di tagliare una pista, anche se io non ho quella pulsantiera ma uso pulsanti classici.
Potresti mandarmi i collegamenti se li hai?
Potresti mandarmi i collegamenti se li hai?
Ultima modifica di McMax il ven gen 05, 2024 21:03, modificato 1 volta in totale.
Motivazione: eliminato riporto
Motivazione: eliminato riporto
Un ciodo de fero vecio
dela mecanica dela mecanica.
Un ciodo de fero vecio
dela mecanica de precision.
Ohi bela mechimecomeca
mechimecomeca, mechimecomeca.
Ohi bela mechimecomeca
mechimecomeca, mechimecò.
dela mecanica dela mecanica.
Un ciodo de fero vecio
dela mecanica de precision.
Ohi bela mechimecomeca
mechimecomeca, mechimecomeca.
Ohi bela mechimecomeca
mechimecomeca, mechimecò.
-
billielliot
- FINALMENTE USO IL TORNIO
- Messaggi: 417
- Iscritto il: mer giu 20, 2012 12:55
- Località: Trezzo sull'Adda
Re: ELS (Electronic Lead Screw) - 2.0
I miei due centesimi:
nel PDF allegato a questo messaggio Si vedono i collegamenti dei pulsanti agli ingressi:
D4 = SEL
D5 = RES
D6 = ESC
Nel messaggio si fa riferimento all'Arduino Nano ma per quanto ne so la piedinatura e' uguale all'Arduino Uno.
D3 e' usato per l'encoder
il joystick si collega gli ingessi analogici A0 e A1
Questo e' il link allo schema del joystick Sparkfun del progetto originale.
Ciao :-)
Mauro
nel PDF allegato a questo messaggio Si vedono i collegamenti dei pulsanti agli ingressi:
D4 = SEL
D5 = RES
D6 = ESC
Nel messaggio si fa riferimento all'Arduino Nano ma per quanto ne so la piedinatura e' uguale all'Arduino Uno.
D3 e' usato per l'encoder
il joystick si collega gli ingessi analogici A0 e A1
Questo e' il link allo schema del joystick Sparkfun del progetto originale.
Ciao :-)
Mauro
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
- mauryzio79
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 5
- Iscritto il: gio nov 12, 2009 11:55
- Località: Grosseto
- Contatta:
Re: ELS (Electronic Lead Screw) - 2.0
io avevo scaricato il file che è nel primo post... si credo sia la solita cosa tra nano enormale.. anche se vedo sembrano due versioni diverse questi softwere...
comunque controllo.. grazie mille
comunque controllo.. grazie mille
Ultima modifica di McMax il sab gen 06, 2024 15:21, modificato 1 volta in totale.
Motivazione: eliminato quote. Evita di usare il tasto quote per favore, soprattutto quando non è necessario
Motivazione: eliminato quote. Evita di usare il tasto quote per favore, soprattutto quando non è necessario
Un ciodo de fero vecio
dela mecanica dela mecanica.
Un ciodo de fero vecio
dela mecanica de precision.
Ohi bela mechimecomeca
mechimecomeca, mechimecomeca.
Ohi bela mechimecomeca
mechimecomeca, mechimecò.
dela mecanica dela mecanica.
Un ciodo de fero vecio
dela mecanica de precision.
Ohi bela mechimecomeca
mechimecomeca, mechimecomeca.
Ohi bela mechimecomeca
mechimecomeca, mechimecò.
Re: ELS (Electronic Lead Screw) - 2.0
il software che trovi in questo thread è quello originale ed è per Arduino Uno, poi si trovano in rete una marea di versioni diverse, anche per Arduino Nano.
McMax
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
- mauryzio79
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 5
- Iscritto il: gio nov 12, 2009 11:55
- Località: Grosseto
- Contatta:
Re: ELS (Electronic Lead Screw) - 2.0
si si ..ho visto.. ho assimilato..:) grazie , ora provo a vedere cosa succede!!! :O)
Un ciodo de fero vecio
dela mecanica dela mecanica.
Un ciodo de fero vecio
dela mecanica de precision.
Ohi bela mechimecomeca
mechimecomeca, mechimecomeca.
Ohi bela mechimecomeca
mechimecomeca, mechimecò.
dela mecanica dela mecanica.
Un ciodo de fero vecio
dela mecanica de precision.
Ohi bela mechimecomeca
mechimecomeca, mechimecomeca.
Ohi bela mechimecomeca
mechimecomeca, mechimecò.
-
Dandico
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 5
- Iscritto il: ven ott 06, 2023 21:37
- Località: Roma
Funziona tutto ma non cambia il senso di rotazione
Buonasera,
dopo aver realizzato un PCB ( certamente migliorabile) ho connesso il tutto e testato il software modificato per schermo i2c e Arduino Nano. Il software parte normalmente tutto va bene fino a quando mi rendo conto che lo stepper gira solo in un verso. Quindi testo ogni singolo componente e riparto. Niente da fare. Penso inizialmente sia il PCB quindi scollega tutto e ricollego direttamente ad una basetta con terminali a vite ma ancora stesso problema. Cambio arduino cambio joy cambio ogni componente riguardo il software.. insomma escludo ogni possibilità fino ad arrivare all'alimentazione.
L'alimentazione era uno dei problemi. L'altro invece più subdolo era il seguente....
Aggiornamento: testando il tutto ho ricontrollato ogni cosa e forse la risposta ai miei problemi era nel codice. Non che fosse variato rispetto alla versione originale ma ho notato una cosa anomala.. una funzione attiva in altre parole senza il doppio slash iniziale appariva grigia come fosse un commento... mai visto prima una cosa del genere. E non c'è stato modo di farla tornare rossa. Per spiegarmi meglio quella che doveva apparire come Void TimerStop() appariva invece come Void TimerStop() . Come se il compilatore non potesse determinare il valore di ritorno della funzione. Alla fine ho preso il codice originale e ho aggiunto nuovamente tutte le variazioni che volevo apportare. Ora funziona.
dopo aver realizzato un PCB ( certamente migliorabile) ho connesso il tutto e testato il software modificato per schermo i2c e Arduino Nano. Il software parte normalmente tutto va bene fino a quando mi rendo conto che lo stepper gira solo in un verso. Quindi testo ogni singolo componente e riparto. Niente da fare. Penso inizialmente sia il PCB quindi scollega tutto e ricollego direttamente ad una basetta con terminali a vite ma ancora stesso problema. Cambio arduino cambio joy cambio ogni componente riguardo il software.. insomma escludo ogni possibilità fino ad arrivare all'alimentazione.
L'alimentazione era uno dei problemi. L'altro invece più subdolo era il seguente....
Aggiornamento: testando il tutto ho ricontrollato ogni cosa e forse la risposta ai miei problemi era nel codice. Non che fosse variato rispetto alla versione originale ma ho notato una cosa anomala.. una funzione attiva in altre parole senza il doppio slash iniziale appariva grigia come fosse un commento... mai visto prima una cosa del genere. E non c'è stato modo di farla tornare rossa. Per spiegarmi meglio quella che doveva apparire come Void TimerStop() appariva invece come Void TimerStop() . Come se il compilatore non potesse determinare il valore di ritorno della funzione. Alla fine ho preso il codice originale e ho aggiunto nuovamente tutte le variazioni che volevo apportare. Ora funziona.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Ultima modifica di Dandico il ven gen 26, 2024 11:35, modificato 2 volte in totale.
Re: ELS (Electronic Lead Screw) - 2.0
I complimenti per la realizzazione del PCB te li ho già fatti in privato ma li rinnovo anche qui: bravo! Se il tuo è "migliorabile" il mio è da buttare nel cassone con tutta la scatola 
Mi fa piacere che hai risolto. Per curiosità, con cosa stavi alimentando ?
Mi fa piacere che hai risolto. Per curiosità, con cosa stavi alimentando ?
McMax
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
Re: ELS (Electronic Lead Screw) - 2.0
complimenti, non è che vuoi condividere la PCB?
-
Dandico
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 5
- Iscritto il: ven ott 06, 2023 21:37
- Località: Roma
Re: ELS (Electronic Lead Screw) - 2.0
Buonasera, la scheda può essere alimentata in tre modalità modificando preventivamente la posizione del DIP switch. Le modalità sono le seguenti:
1.alimetatore 5V che alimenta la scheda direttamente su pin 5v di arduino e tutti i dispositivi connessi (quello che usavo di dubbia provenienza erogava poca corrente probabilmente sarebbe bastato quello di un cellulare)
2. Alimentandolo tra 9v e 35v che attraverso il circuito riportava a 5V e alimenta arduino e dispositivi connessi.
3. Alimetandolo tra 7 e 12 direttamente su Vin di arduino e lui poi alimenta i dispositivi connessi.
Comunque a parte l'alimentatore il problema sono quasi certo risiedesse nell' LM7805... avendone voluto utilizzare uno di recupero mi sono reso conto che che non alimentava correttamente la scheda. Suppongo sia quello. Ora funziona tutto ma vorrei testare meglio la PCB prima di condividerla. Nel frattempo sto lavorando ad una nuova PCB universale sulla quale si potrà indifferentemenre installare arduino uno R3 o nano R3 (altre schede piu recenti non vanno salvo modifiche alla gestione software dei timers), schermo seriale o i2c e joy lasciando fuori solo i pulsanti e segnali su screw terminal. Vediamo che esce.
In questo modo verrebbe un unico blocco senza (troppi) fili. Supporto stampato in 3d, dima stampabile da applicare prima di fare i fori ed il gioco è fatto. A quel punto basterà una qualunque superficie piatta applicare la dima esternamente, fare i fori, incollare il supporto stampato internamente ed in 10 min il sistema è on line.
1.alimetatore 5V che alimenta la scheda direttamente su pin 5v di arduino e tutti i dispositivi connessi (quello che usavo di dubbia provenienza erogava poca corrente probabilmente sarebbe bastato quello di un cellulare)
2. Alimentandolo tra 9v e 35v che attraverso il circuito riportava a 5V e alimenta arduino e dispositivi connessi.
3. Alimetandolo tra 7 e 12 direttamente su Vin di arduino e lui poi alimenta i dispositivi connessi.
Comunque a parte l'alimentatore il problema sono quasi certo risiedesse nell' LM7805... avendone voluto utilizzare uno di recupero mi sono reso conto che che non alimentava correttamente la scheda. Suppongo sia quello. Ora funziona tutto ma vorrei testare meglio la PCB prima di condividerla. Nel frattempo sto lavorando ad una nuova PCB universale sulla quale si potrà indifferentemenre installare arduino uno R3 o nano R3 (altre schede piu recenti non vanno salvo modifiche alla gestione software dei timers), schermo seriale o i2c e joy lasciando fuori solo i pulsanti e segnali su screw terminal. Vediamo che esce.
In questo modo verrebbe un unico blocco senza (troppi) fili. Supporto stampato in 3d, dima stampabile da applicare prima di fare i fori ed il gioco è fatto. A quel punto basterà una qualunque superficie piatta applicare la dima esternamente, fare i fori, incollare il supporto stampato internamente ed in 10 min il sistema è on line.
-
Dandico
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 5
- Iscritto il: ven ott 06, 2023 21:37
- Località: Roma
Re: ELS (Electronic Lead Screw) - 2.0
Buonasera, in padella ho messo questo... non so se abbia senso. Più che altro per giocare con Kicad probabilmente.
Integra schermo I2C, buzzer interno o esterno a piacere o entrambi e ci si monta sopra o arduino nano oppure uno indifferentemente tutto sulla stessa PCB. Joy e pulsanti rimangono fuori ma in futuro chissà se trovo dei componenti commerciali che si adattano al resto ci provo. allego una bozza. Alimentazione unica a 5V.
Integra schermo I2C, buzzer interno o esterno a piacere o entrambi e ci si monta sopra o arduino nano oppure uno indifferentemente tutto sulla stessa PCB. Joy e pulsanti rimangono fuori ma in futuro chissà se trovo dei componenti commerciali che si adattano al resto ci provo. allego una bozza. Alimentazione unica a 5V.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Re: ELS (Electronic Lead Screw) - 2.0
Suggerimenti, per esperienza, dip switch per inversione canali encoder (io ho i connettori direttamente saldati) , condensatori poliestere 100nf su tutti i pulsanti.
-->I MIEI VIDEO<--
Re: ELS (Electronic Lead Screw) - 2.0
i canali encoder dalla versione 1.9 possono essere invertiti da firmware cambiando una definizione condizionale prima della compilazione...
McMax
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
-
Dandico
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 5
- Iscritto il: ven ott 06, 2023 21:37
- Località: Roma
Re: ELS (Electronic Lead Screw) - 2.0
In effetti i DIP switch sono un in più... io l'ho voluto lasciare anche sulla nuova.. che non si sa mai. Ho fatto una nuova scheda, diversa da quella postata (la dodicesima direi
) e l'ho l'andata in produzione. Ci si aggancia Arduino uno su pin headers e schermo su bulloncini distanziatori M3 in modo da avere un unico blocco. Nel frattempo ho modificato il tornio per applicare lo stepper con un sistema che magari potrebbe rivelarsi interessante per qualcuno. Progettato in fusion e realizzato con barre piatte e angolari in ferro da 8 mm.
-
Lorch
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 2
- Iscritto il: mar gen 30, 2024 08:01
- Località: Bari
Re: ELS (Electronic Lead Screw) - 2.0
Salve a tutti, sono al mio primo post, ho scoperto questo forum interessantissimo cercando il materiale per realizzare l'ELS di McMax al quale vanno i miei complimenti e i ringraziamenti per aver messo a disposizione di tutti il progetto. Ho realizzato quasi definitivamente l'ELS (manca ancora la sistemazione finale) e lo sto utilizzando su un piccolo tornio Lorch Kd50, dopo alcune prove sono riuscito a filettare tranquillamente. Ora però viene il bello! Considerando che il mio tornietto utilizza passi tutti strani, e volendo realizzare filettature con passi tipo 0.625 o 0.640 mi chiedevo se fosse possibile intervenire sullo sketch per poter impostare il passo con la terza cifra millesimale in modo da poter impostare 0.625 anzichè 0.60/0.65 