3 euri NOS, ossia nuovo ancora sigillato nella scatola, al mercatino, poche info per farci quel che volevo e tanto software e codice scritto da varia gente 10 anni fa`e mezzo defunto o completamente abbandonato.
e`necessario farla vedere al sistema come uno o piu`joystick e poi la si puo`passare a Mach3 in vari modi
con quello che ho trovato di pronto in giro poco da fare, si funziona ma non mi piaceva
intanto ci vuole vJoy che crea joystic virtuali per il sistema, esiste anche ppjoy piu`vecchio ma non ho trovato come accedere alla sua dll.
per vJoy invece ho trovato qualcosa in phyton
https://github.com/ramla/midi2vjoyci son varie versioni, questa e`la fork migliore a parer mio.
poi siccome le cose cambiano senza che vengan spigate la parte che legge i dati midi funziona la parte joy per nulla
qualche santo pero`ha scritto una libreria per accedere alla dll e funziona !
https://github.com/maxofbritton/pyvjoyAllegato:
51h-85+3bCL._AC_UF894,1000_QL80_.jpg
bisognava solo scrivere be`piu`mischiare un po`di codice
questa e`la mappatura codici e indirizi dei vari comandi ,in giallo i pulsanti doppia funzione, quelli con la righina gialla sono toggabili si illuminano e attivano la doppia funzione dei sottostanti
ci son 4 encoder (volantini) 9 analogici, 3 slider e 6 rotativi (per ora ne ho implementati solo 8) e 44 pulsanti tanta roba, non so se usero`tutto!
Allegato:
sd.jpg
ieri sera mentre guardavo la tv ,tanta tv eh, ci ho messo un po`!,ho buttato giu`il codice ed ecco il risultato , a sx il verbose dei dati midi a dx l èffetto nel monitoraggio joystick, i pulsanti dal 45 compreso in su sono in effetti i volantini divisi in 2 canali encoder ciascuno
Ho fatto un po`fatica con Phyton ,ne mastico poco e manco mi piace..comunque fatto il programmino l`ho trasformato in un exe da pochi kb cosi`e`portabile sulla macchina definitiva senza installare tutto Phyton e librerie.
resta a collegarlo a mach3.
per linuxcnc esiste una libreria HID che dovrebbe far lo stesso lavoro ma diretto, a me pero`serviva su una macchina con win e mach3