HackEns possède une CNC X-Carve.
Les instructions d'utilisation ne sont pas encore prêtes.
Remarques diverses en attendant une mise en forme plus complète :
Plusieurs processus possibles pour amener une idée à la gravure finale ont été testées et sont présentées ici. Le processus recommandé est celui reposant sur Inkscape et exclusivement des logiciels libres compatibles linux.
Les formes doivent être dans un format vectoriel pour pouvoir être transformées en trajectoires de la tête de gravure de la CNC. La solution usuelle (libre) de dessin vectoriel est Inkscape, qui est également utilisé dans les étapes suivantes pour l'export d'instruction en GCode.
Inkscape peut importer un certain nombre de fichier, donc il est tout à fait possible de dessiner avec un autre outil. Il fournit également un outil de vectorisation au cas où vous n'auriez qu'une image matricielle (définie par pixel, e.g. PNG, JPG).
Bien entendu, toute image ne peut pas être vectorisée avec autant de succès. Pour imprimer en bas-relief vos photos de vacances, cherchez une autre méthode…
Note : Idéalement, il faudrait trouver un processus différent, pour graver des images matricielles.
GCodeTools est l'extension Inkscape fournissant une suite d'outils permettant de générer des instructions en GCode pour la CNC. Ces outils sont regroupés dans Menu Extensions > Programmation de commande numérique.
La génération de gcode requiert un certain nombre de paramètres qui peuvent varier d'un projet à l'autre, aussi les développeurs de cette extension ont fait le choix de les enregistrer dans le fichier Inkscape, sous la forme d'un objet texte comme un autre facilement modifiable (note technique : gare au copier-coller de ces objets, leur XML est annoté par GCodeTools).
Une étape préliminaire à la génération de GCode est donc de générer cet objet de paramètres, appelé Outil.
TODO : Expliquer les différents réglages et valeurs recommandées, comme par exemple le depth step de 0.6 pour du bois.
Un deuxième objet de repère créé par GCodeTools sont les points d'orientation. Ils sont un repère visuel indiquant d'où partira la tête d'impression, ainsi qu'une échelle mettant les unités Inkscape en relation avec les unités réelles.
L'écart entre les repères correspond à 10 cm réels. Le -1 de la flèche de droite est la profondeur maximale de gravure, en mm. Modifiez directement l'objet pour creuser plus ou moins profondément.
TODO : Créer un fichier Inkscape de référence pour lequel différents outils seraient créés et dans lequel il suffirait de copier l'objet à graver.
Le GCode est communiqué à la CNC à l'aide de l'Universal G-Code Sender (UGS).
TODO : Détailler un peu mieux, donner les instructions de sécurité, parler des différentes mèches et de comment les mettre/retirer, prendre des captures d'écran.
Alternativement, le GCode peut être généré en utilisant la WebApp Easle: http://easel.inventables.com
L'étape d'envoi avec UGS reste la même.