Ciao a tutti ragazzi, sono qui a chiedere disperatamente il vostro aiuto (dopo aver cercato in lungo e in largo) perchè come da titolo sto costruendo una mini cnc laser con i motori dei lettori DVD ma ho un grandissimo problema che vi spiego subito:
al momento utilizzo un arduino uno, una cnc shield v 3.0, due driver a4988 e questo laser da 500 mW che ha la modulazione pwm (https://www.banggood.com/EleksMaker-FB03-500-500mW-Blue-Laser-Module-2_54-3P-TTLPWM-Modulation-for-DIY-Laser-Engraver-p-1266178.html?rmmds=myorder&cur_warehouse=CN)
Come firmware ho installato grbl 0.9 e come sw uso LaserGrbl (ultima versione): i motori si muovono alla perfezione, ma non riesco in nessun modo ad attivare il laser tramite software. L'unico modo che ho per attivarlo è premere il piccolo tastino posizionato sul driver del laser. Il problema è che quando invio il gcode tutto si muove correttamente, ma il laser non si accende/spenge da solo, quindi sono costretto a premere il tastino e lasciare il laser attivo tutto il tempo con la conseguenza di avere strisce nere ovunque dovute allo spostamento del laser.
Per quanto riguarda i collegamenti la situazione è questa:
- tralascio i collegamenti dei motori che dovrebbero essere giusti
- il laser è alimentato a 12 volt (alimentatore a parte) e poi dal driver parte un terzo filo (denominato sul driver pwm/ttl) che a quanto ho capito dovrei collegare allo Z+ (per la versione del firmware grbl 0.8) e al pin SpnEn per la versione del firmware 0.9. Ho fatto entrambe le prove e comunque il laser non si attiva (disattiva) con i comandi M3 (M5). Ho specificato la questione del firmware grbl 0.8 perchè ho letto in giro che questa cnc shield (ripeto V 3.0) non dovrebbe supportare firmware oltre lo 0.8 ma onestamente non capisco il perchè se comunque l'ho usata tranquillamente anche con la versione 0.9.
p.s. la versione 0.8 del firmware l'ho provata (scaricata da instructables) ma non so se sono state fatte modifiche che possano minarne il funzionamento. Purtroppo questa versione non riesco a trovarla da nessuna parte. La versione 0.9 invece l'ho scaricata dalla pagina ufficiale.
Scusatemi il papiro ma ho cercato di essere il più chiaro possibile sperando che qualcuno possa aiutarmi.
Grazie in anticipo per le risposte
Alex