10-30-2023, 12:23 AM
(Questo messaggio è stato modificato l'ultima volta il: 10-30-2023, 12:34 AM da umbez.)
Ok, allora piccoli passi avanti.
Ci sono delle cose di cui prender nota.
- se usate il nano e avete una board vecchia, selezionate old bootloader altrimenenti non si programma il chip.
- installate le librerie richieste ezButton, LiquidCrystal_I2C, YetAnotherPcInt solo dal manager librerie di arduino, non cercatele in giro che non funzionano
- se utilizzate un encoder come il mio hw40, fra canale A e massa, canale B e massa, va saldato un condensatore da 100nF, nessun circuito su breadboard particolare, non serve, poichè l'hw40 ha già le resistenze in pull-up, quindi il circuito diventa : vcc -----/\/\/\/\----CHANNEL----| |----massa.
- ora la modifica software, McMax ha usato la funzione isPressed per verificare lo stato di un tasto, ma io sono abituato a toccare e lasciare subito il bottone quindi questa cosa mi ha fatto impazzire perchè non funzionava mai, ed è ovvio se ci pensate. Se l'evento è il press del bottone, inevitabilmente si lega a quanto tempo si tiene premuto. Io invece l'ho sostituito con isReleased, così mi sono svincolato dal tempo di pressione ed ora il sistema funziona correttamente.
Prossimi step
- saldare i connettori per gli stepper 4pin, l'alimentazione 4pin (+12 massa, +24 massa), Encoder ottico 4 pin (+,-,chA,chB).
- attaccare il led di sync
- Max nel manuale, porta il valore del resistore pari a 330ohm, secondo me è poco luminoso. proverò 220ohm ( (5v-1.8) / 0.016=200 da cui, per esser conservativi e trovare un valore commerciale, proverò 220 ohm , comunque questioni di lana caprina, ma anche l'occhio vuole la sua parte).
- forare la scatola per i connettori e preparare i cavi.
- forare la scatola per il led di sync
Nel caso decideste di montarlo, premunitevi di porta led a pannello, magari acquistati su Aliexpress, io li ho presi da un rivenditore locale, 1 40cent, su ali 50 2 euro scarsi.
Così anche i connettori.
dimenticavo, scusate se approfitto, poi cancello.
https://it.aliexpress.com/item/100500219...03464928_1
qui ci sono anche le dimensioni, dovrebbe andar bene.
se spendi 10e almeno, spedizione in 15gg garantita.
Ciao
Ci sono delle cose di cui prender nota.
- se usate il nano e avete una board vecchia, selezionate old bootloader altrimenenti non si programma il chip.
- installate le librerie richieste ezButton, LiquidCrystal_I2C, YetAnotherPcInt solo dal manager librerie di arduino, non cercatele in giro che non funzionano
- se utilizzate un encoder come il mio hw40, fra canale A e massa, canale B e massa, va saldato un condensatore da 100nF, nessun circuito su breadboard particolare, non serve, poichè l'hw40 ha già le resistenze in pull-up, quindi il circuito diventa : vcc -----/\/\/\/\----CHANNEL----| |----massa.
- ora la modifica software, McMax ha usato la funzione isPressed per verificare lo stato di un tasto, ma io sono abituato a toccare e lasciare subito il bottone quindi questa cosa mi ha fatto impazzire perchè non funzionava mai, ed è ovvio se ci pensate. Se l'evento è il press del bottone, inevitabilmente si lega a quanto tempo si tiene premuto. Io invece l'ho sostituito con isReleased, così mi sono svincolato dal tempo di pressione ed ora il sistema funziona correttamente.
Prossimi step
- saldare i connettori per gli stepper 4pin, l'alimentazione 4pin (+12 massa, +24 massa), Encoder ottico 4 pin (+,-,chA,chB).
- attaccare il led di sync
- Max nel manuale, porta il valore del resistore pari a 330ohm, secondo me è poco luminoso. proverò 220ohm ( (5v-1.8) / 0.016=200 da cui, per esser conservativi e trovare un valore commerciale, proverò 220 ohm , comunque questioni di lana caprina, ma anche l'occhio vuole la sua parte).
- forare la scatola per i connettori e preparare i cavi.
- forare la scatola per il led di sync
Nel caso decideste di montarlo, premunitevi di porta led a pannello, magari acquistati su Aliexpress, io li ho presi da un rivenditore locale, 1 40cent, su ali 50 2 euro scarsi.
Così anche i connettori.
dimenticavo, scusate se approfitto, poi cancello.
https://it.aliexpress.com/item/100500219...03464928_1
qui ci sono anche le dimensioni, dovrebbe andar bene.
se spendi 10e almeno, spedizione in 15gg garantita.
Ciao