03-01-2022, 05:46 PM
(Questo messaggio è stato modificato l'ultima volta il: 03-01-2022, 05:51 PM da lelef.)
Riaggiornamento.
Il firmware dei 2 moduli e´ad un punto decente
Modulo comando cos´e´ cosa fa´per ora:
Arduino uno con shield lcd-pulsanti
Menu´pricipale
Set Zero
si vuole azzerare la testina? se si invia comando di azzeramnto via radio,attende risposta e conferma ricezione di operazione effettuata
Jog
con le frecce su e giu´si regola di qanto ci si vuole spostare in MM , parte da 1 centesimo, arrivati al decimo sale di un decimo alla volta ,al mm di 1 mm alla volta ai 10 di 10 alla volta.
con la freccia avanti sposto in positivo della quota impostata, con la freccia indietro sposto indietro della quota impostata, lóperazione si puo´ripeter sino allúscita dal menu´, serve per portarsi alla quota desiderata spesso utile prima di azzerare.
Gli incrementi di quota sono relativi allúltima posizione
parte dallúltimo valore usato o da quello in memoria per il primo settaggio
Ad ogni comando atttende risposta di spostamento eseguito e visualizza per 1 sec la conferma con la quota assoluta della posizione raggiunta la quota a´riferimento allúltimo azzeramento
***********qui ho qualche problema in ricezione dati in ritorno!*****************
la velocita´di spostamento e´quella in memoria, puo´essere cambiata in settings
Run
Questo e´il menu´piu´articolato
si dirama a cascata in una serie di menu da cui si puo´uscire quando si vuole
primo menu´valore Feedrate a che velocita´avanzamento fare la passata
successivo MM di spostamento per passata, accetta valori negativi ,questi sono dati di quote assolute
successivo centesimi di MM di spostamento per passata come sopra
ultimo dei settaggi numero passate quante passate avanti ed indietro deve fare
dopo di questo se proseguite il vengono inviati via radio tutti i parametri e la testina comincia a lavorare, la testina invia in continuo posizione e in che ciclo di passata si trova
il modulo di comando li riceve e visualizza
************************e qui per ora ho grossi problemi
mi sembra che LCD non stia dietro ai dati che arrivano proabilment mi tocchera´passare dati ogni tanto e non ad ogni centesimo di movimento
Settings
visualizza e a scelta imposta il feedrate e l accelerazione per l ázionamento , li scrive sulla eeprom(solo se son cambiati),
tutte le volte che il sistemino si avvia carica i dati dalla memoria
cosa fa´il modulo di pilotaggio?
Be´il poco che serve ,riceve i comandi e tutti i parametri per lázionamento e per i cicli li esegue e tine aggiornato il modulo comando su cosa sta facendo
non e´in grado di far nulla senza ricevere comandi via radio
Questo e´completo
appena risolvo il problma del rritorno dati da mostrare a display cerco di fare un video
cosa non penso di fare da menu´
quindi paramentri da settare nel codice se si voglio cambiare
Settaggi potenza segnale radio
Velucita´trasmissione 250kbs 1mbs,19mbs ..250 dovrebbe strabastare e rimanere STD
Canale trasmissione ,bah mi on tenuto in un canale non usato ne dal WIFI ne dal Bluetooth ,se proprio siete cosi fortunati ´da avere un disturbo ve lo cambiate,e poi di corsa a comprare un biglietto lotteria che siete da record !
Lingua
pènso che faro´menu in inglese italiano e francese, non so se lIDE ha condizinali per decider che lingua caricare, al limite basta toglier e mettere lídentazione commenti per la lingua che volete usare
Edit : per ora e´abbozzato ma il modulo di comando puo´ricevere omandi da reinviare via radio via USB emulando una porta seriale, quindi ha una porta aperta ad integrarsi con un sistema CNC, con linuxcnc son sicuro si possa fare, con Mach 3 probabilmente per gli altri sistemi non ne ho la piu´pallida idea!
Il firmware dei 2 moduli e´ad un punto decente
Modulo comando cos´e´ cosa fa´per ora:
Arduino uno con shield lcd-pulsanti
Menu´pricipale
Set Zero
si vuole azzerare la testina? se si invia comando di azzeramnto via radio,attende risposta e conferma ricezione di operazione effettuata
Jog
con le frecce su e giu´si regola di qanto ci si vuole spostare in MM , parte da 1 centesimo, arrivati al decimo sale di un decimo alla volta ,al mm di 1 mm alla volta ai 10 di 10 alla volta.
con la freccia avanti sposto in positivo della quota impostata, con la freccia indietro sposto indietro della quota impostata, lóperazione si puo´ripeter sino allúscita dal menu´, serve per portarsi alla quota desiderata spesso utile prima di azzerare.
Gli incrementi di quota sono relativi allúltima posizione
parte dallúltimo valore usato o da quello in memoria per il primo settaggio
Ad ogni comando atttende risposta di spostamento eseguito e visualizza per 1 sec la conferma con la quota assoluta della posizione raggiunta la quota a´riferimento allúltimo azzeramento
***********qui ho qualche problema in ricezione dati in ritorno!*****************
la velocita´di spostamento e´quella in memoria, puo´essere cambiata in settings
Run
Questo e´il menu´piu´articolato
si dirama a cascata in una serie di menu da cui si puo´uscire quando si vuole
primo menu´valore Feedrate a che velocita´avanzamento fare la passata
successivo MM di spostamento per passata, accetta valori negativi ,questi sono dati di quote assolute
successivo centesimi di MM di spostamento per passata come sopra
ultimo dei settaggi numero passate quante passate avanti ed indietro deve fare
dopo di questo se proseguite il vengono inviati via radio tutti i parametri e la testina comincia a lavorare, la testina invia in continuo posizione e in che ciclo di passata si trova
il modulo di comando li riceve e visualizza
************************e qui per ora ho grossi problemi
mi sembra che LCD non stia dietro ai dati che arrivano proabilment mi tocchera´passare dati ogni tanto e non ad ogni centesimo di movimento
Settings
visualizza e a scelta imposta il feedrate e l accelerazione per l ázionamento , li scrive sulla eeprom(solo se son cambiati),
tutte le volte che il sistemino si avvia carica i dati dalla memoria
cosa fa´il modulo di pilotaggio?
Be´il poco che serve ,riceve i comandi e tutti i parametri per lázionamento e per i cicli li esegue e tine aggiornato il modulo comando su cosa sta facendo
non e´in grado di far nulla senza ricevere comandi via radio
Questo e´completo
appena risolvo il problma del rritorno dati da mostrare a display cerco di fare un video
cosa non penso di fare da menu´
quindi paramentri da settare nel codice se si voglio cambiare
Settaggi potenza segnale radio
Velucita´trasmissione 250kbs 1mbs,19mbs ..250 dovrebbe strabastare e rimanere STD
Canale trasmissione ,bah mi on tenuto in un canale non usato ne dal WIFI ne dal Bluetooth ,se proprio siete cosi fortunati ´da avere un disturbo ve lo cambiate,e poi di corsa a comprare un biglietto lotteria che siete da record !
Lingua
pènso che faro´menu in inglese italiano e francese, non so se lIDE ha condizinali per decider che lingua caricare, al limite basta toglier e mettere lídentazione commenti per la lingua che volete usare
Edit : per ora e´abbozzato ma il modulo di comando puo´ricevere omandi da reinviare via radio via USB emulando una porta seriale, quindi ha una porta aperta ad integrarsi con un sistema CNC, con linuxcnc son sicuro si possa fare, con Mach 3 probabilmente per gli altri sistemi non ne ho la piu´pallida idea!