YOUTUBER SVILUPPA UN GENERATORE DI CODICE G PERSONALIZZATO OPEN SOURCE PER LA STAMPA 3D
YouTuber Create Inc ha sviluppato un generatore di codici G per la stampa 3D open source che consente agli utenti di creare codici G personalizzati senza la necessità di un modello 3D.
Ispirata al FullControl GCODE Designer sviluppato dal Dr. Andrew Gleadall della Loughborough University, la versione basata su browser di Create Inc è stata implementata come sito Web, rendendola un’opzione più accessibile. Il software in definitiva consente agli utenti di controllare ogni aspetto del percorso utensile di una build FFF, linea per linea, aprendo la strada a geometrie precedentemente impossibili come strutture di stringa prive di supporto e reticoli altamente personalizzabili.
Create Inc spiega: “Una tipica pipeline di stampa 3D ha quattro passaggi. Tu o qualcun altro create un modello da esportare e caricarlo in un’affettatrice (1). L’affettatrice genererà quindi il codice G per te (2). Prendi questo codice G e lo trasferisci su una stampante di tua scelta (3) e la parte viene stampata (4). Il mio obiettivo è eliminare i primi due passaggi e generare direttamente il codice G. Non è un approccio che funzionerebbe per ogni tipo di stampa, ma è sicuramente un approccio che ci apre nuove strade”.
Cos’è il codice G?
Per comprendere la novità del generatore di codice G di Create Inc, è essenziale capire che cos’è effettivamente il codice G. Il codice G non è qualcosa che è necessariamente specifico per la stampa 3D (in quanto è utilizzato anche nelle operazioni di lavorazione CNC), ma può essere pensato come il “linguaggio delle stampanti 3D”. È un linguaggio di programmazione utilizzato per tracciare il percorso della testa portautensili di un sistema nel corso di una costruzione, determinando quando l’ugello si muove, si ferma ed estrude.
La stragrande maggioranza di qualsiasi file G-code in genere consiste in due comandi principali: G0 e G1. La prima è una funzione molto semplice che dice alla stampante dove muoversi senza estrudere alcun filamento, mentre la seconda stampa una linea retta secondo le coordinate XYZ definite nella sua lista di parametri. Alcuni degli altri parametri associati a questi comandi includono la velocità di spostamento, la portata del materiale, la velocità di raffreddamento e molto altro.
Create Inc progettando un codice G personalizzato. Immagine tramite Create Inc.
La potenza del codice G completamente personalizzabile
Sebbene la combinazione del software CAD 3D convenzionale e del software di slicing sia generalmente sufficiente per progettare la maggior parte dei tipi di geometrie, non ci dà ancora il pieno controllo sui movimenti di una stampante. Ad esempio, utilizzando programmi come SOLIDWORKS e Cura , è quasi impossibile stampare in 3D strutture spinose simili ad alberi di pino, una complessa rete simile a una rete con insiemi di “stringhe” interconnesse o percorsi utensile non planari che emulano funzioni matematiche come le sinusoidi.
Per ciascuna di queste parti è necessario un codice G personalizzato riga per riga, ma le affettatrici commerciali e i programmi di progettazione ingegneristica semplicemente non hanno la funzionalità. Il generatore di codice G online di Create Inc ha impiegato circa due settimane per lo sviluppo e consente agli utenti di mettere insieme combinazioni di G0 e G1 in modo programmatico. Il sito Web ha anche un visualizzatore grafico del percorso utensile che mostra tutti i singoli comandi man mano che vengono aggiunti, consentendo agli utenti di progettare geometrie che altrimenti sarebbero noiose o addirittura impossibili.
Il generatore di codice G per la stampa 3D open source di Create Inc è disponibile all’indirizzo https://analysis230.github.io/index.html