banner

Notizia

Aug 26, 2023

Tu lo disegni, il CNC lo taglia

[Jamie] aka [Vector76] ci ha colpito con un plugin di tracciamento delle linee per OctoPrint che ritaglia qualsiasi forma 2D disegni su un pezzo di legno. Il plugin ti consente di saltare completamente la fase di modellazione, passando direttamente da una webcam montata su CNC che legge i tuoi scarabocchi e ti fornisce in cambio un percorso utensile Gcode. Il codice è su GitHub e di seguito è incorporato un video dimostrativo.

Sotto il cofano, OpenCV sta eseguendo gran parte dell'elaborazione delle immagini, incluso il rilevamento della linea, e i passaggi iterativi "trova la linea" e "sposta la testa dello strumento" mostrano davvero cosa può fare la visione artificiale. Inizia con una freccia fiduciaria per scala e orientamento, quindi sposta la webcam attorno alla scena. L'utente può inserire i consueti parametri di fresatura: velocità, avanzamenti, profondità di taglio, correzione utensile, direzione di fresatura, ecc. E poi si comincia a lavorare.

Al momento, è limitato a percorsi con linee che non si incrociano e probabilmente con un buon contrasto e una bella linea scura: tutte le solite restrizioni CV. Ma montare una webcam su una testa utensile CNC e utilizzarla per vari problemi di percorso apre davvero tantissime possibilità: homing visivo, ricerca dei bordi del pezzo, copia di parti, adattamento personalizzato di forme strane e altro ancora. Questo progetto è chiaramente un invito a continuare a hackerare, un antipasto. Una volta che avrai visto il robot pirata realizzato dalla figlia di [Jamie], avrai un'idea.

Abbiamo visto un approccio OpenCV simile utilizzato per la ricerca del centro dei fori, ma mentre abbiamo visto alcune webcam utilizzate con i laser cutter, le applicazioni di fresatura CNC sembrano in gran parte non sfruttate. Fateci sapere nei commenti se avete altri buoni esempi.

Grazie [Jeff] per il suggerimento!

CONDIVIDERE