Raspberry Pi – Come pilotare una fresatrice CNC

Raspberry Pi può essere utilizzato per pilotare macchinari CNC? Sembrerebbe proprio di sì, dal momento che il maker “audioartillery” ha scritto una guida per far funzionare una fresatrice a controllo numerico computerizzato (CNC) o un altro dispositivo da un computer a scheda singola Raspberry Pi, utilizzando i pin di ingresso/uscita per uso generale (GPIO) anziché una scheda controller esterna.

“Questo articolo riguarda l’utilizzo di LinuxCNC su microcomputer Raspberry Pi per il controllo di una macchina CNC”, scrive audioartillery come introduzione del suo progetto. “Si concentrerà specificamente sul controllo diretto dei motori passo-passo delle macchine CNC con i pin I/O [Input/Output] del Raspberry Pi (invece che con una scheda di controllo basata su Ethernet come Mesa).”

 

Raspberry Pi

 

I computer a scheda singola Raspberry Pi non sono assolutamente una scelta insolita nei progetti CNC, robotica e stampa 3D, grazie alle loro prestazioni relativamente elevate rapportate a dimensioni e costi, tuttavia, è decisamente insolito vedere l’intestazione GPIO utilizzata per controllare direttamente tali dispositivi. Si, perché normalmente al Raspberry Pi viene solitamente assegnato un ruolo di orchestrazione, con l’interfaccia hardware lasciata a schede controller dedicate, in genere connesse tramite USB o Ethernet.

“Potresti aver sentito che un Raspberry Pi non può controllare direttamente i motori passo-passo e che hai bisogno di un controller basato su Ethernet (Mesa, ecc.) o un controller basato su MCU [microcontrollore] (Arduino, ecc.)”, spiega audioartillery. “Per quanto ne so, questo non è vero. Tuttavia vale la pena approfondire i dettagli sulle prestazioni. La velocità di aggiornamento massima limiterà la velocità con cui puoi far girare i motori passo-passo e quindi la velocità della macchina. Si dice che la velocità di aggiornamento massima sia 5kHz, che è utilizzabile.”

 

Raspberry Pi

 

Per il software, audioartillery utilizza LinuxCNC open source. Per quanto riguarda l’hardware, un Raspberry Pi 5 – “la versione da 4 GB va bene”, osserva il produttore – con un componente aggiuntivo Byte2Bot Parallel HAT, una scheda di breakout del motore passo-passo e moduli driver per i motori passo-passo degli assi X, Y e Z del CNC.

L’articolo completo è disponibile su Instructables; audioartillery ha anche progettato un case stampabile in 3D per il Raspberry Pi 5 per facilitare il raffreddamento attivo, ma al momento della stesura di questo articolo non ha ancora rilasciato i file di stampa.

 

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

 

###Da sempre appassionato di tecnologia, soffro di insaziabile curiosità scientifica. Adoro sperimentare e approfondire le mie conoscenze sulle ultime novità sul mercato in termini di hardware, alta tecnologia e videogiochi. Attratto e coinvolto nella prototipazione hardware dalla piattaforma Arduino, Raspberry Pi e Nvidia Jetson.### ###Always passionate about technology, I am suffering from insatiable scientific curiosity. I love experimenting and deepening of my knowledge on the latest news on the market in terms of hardware, hi-tech and video games. Got attracted and involved in hardware prototyping by the Arduino platform, Raspberry Pi and Nvidia Jetson.###

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.