Contrôler la fraiseuse X-Carve avec Ultimate Gcode Sender et FreeCAD
Contrôler la fraiseuse X-Carve avec Ultimate Gcode Sender et FreeCAD
Pour pouvoir utiliser la fraiseuse avec plus de souplesse que celle permise par le logiciel Easel dans sa version freemium. On a décidé de trouver une alternative libre et open source pour pouvoir apprendre à réaliser les plans d'une pièce sous FreeCAD et d'envoyer le Gcode à la machine via Ultimate GCode Sender. Cette page doit permettre de pouvoir prendre en main l'usage de ses outils à travers un cas concret. Vous y retrouver les différentes étapes du processus:- 1 => Convertir le fichier SVG que je souhaite usiné en Gcode avec FreeCAD
- 2 => Importer le Gcode dans UGS pour usiner la pièce sur la fraiseuse
Préparer son fichier SVG dans FreeCAD pour usiner une pièce sur la fraiseuse XCarve
Le fichier SVG ne permet pas d'etre manipulé tel quel dans FreeCAD, pour remédier à cela on va devoir créer le sketch (= une esquisse).
Dans FreeCAD, l'esquisse est un schéma qui décrit une forme à appliquer à une fonction afin de produire une forme. Soit une forme "positive" ou "additive": un bossage (pad) par exemple, ou une forme "négative" ou "soustractive": un creux (ou poche - pocket) par exemple.
Dans FreeCAD, l'esquisse est un schéma qui décrit une forme à appliquer à une fonction afin de produire une forme. Soit une forme "positive" ou "additive": un bossage (pad) par exemple, ou une forme "négative" ou "soustractive": un creux (ou poche - pocket) par exemple.
Convertir le fichier SVG en sketch FreeCAD
Je commence mon projet avec le fichier SVG ci-dessous qui comprend des zones à découper et d'autres zones à usiner partiellement en profondeur
Dans les étapes ci-dessous on va voir les différentes étapes à réaliser pour convertir notre fichier SVG en esquisse :
Lorsqu'on ouvre son fichier SVG une fenêtre apparait il faut sélectionner SVG as geometry (import SVG)
Ensuite il faut se positionner dans l'espace de travail "Draft" comme sur l'écran ci-dessous
Dans la prochaine étape on va convertir tous nos chemins (=path) en esquisse (=sketch). Je vais en profiter pour faire disparaitre les chemins que je ne souhaite pas decouper cette fois ci (la poignée et les pieds qui sont en bas a droites de mon fichier SVG). Je vais donc cliquer sur un chemin et ensuite je clique sur la barre d'espace. Le chemin disparait de l'écran et le path associé est grisée dans le menu de gauche
Ensuite, on va sélectionner tous les path (écit en noir qui correspondent à mes path que je souhaite sélectionner) de notre fichier. Astuce, je clique sur le premier path et j'enfonce la touche shift que je maintien appuyé en cliquant sur mon dernier path, cela me sélectionne l'ensemble des path souhaités.
Enfin je vais créer les sketchs correspondants aux chemins que je précédemment sélectionnés en effectuant via le menu Modification => Draft vers Esquisse
Dans mon menu de gauche, en dessous de mes path, je trouverais maintenant des esquisses correspondant à l'ensemble de ma forme.
Dans les étapes ci-dessous on va voir les différentes étapes à réaliser pour convertir notre fichier SVG en esquisse :
Lorsqu'on ouvre son fichier SVG une fenêtre apparait il faut sélectionner SVG as geometry (import SVG)
Ensuite il faut se positionner dans l'espace de travail "Draft" comme sur l'écran ci-dessous
Dans la prochaine étape on va convertir tous nos chemins (=path) en esquisse (=sketch). Je vais en profiter pour faire disparaitre les chemins que je ne souhaite pas decouper cette fois ci (la poignée et les pieds qui sont en bas a droites de mon fichier SVG). Je vais donc cliquer sur un chemin et ensuite je clique sur la barre d'espace. Le chemin disparait de l'écran et le path associé est grisée dans le menu de gauche
Ensuite, on va sélectionner tous les path (écit en noir qui correspondent à mes path que je souhaite sélectionner) de notre fichier. Astuce, je clique sur le premier path et j'enfonce la touche shift que je maintien appuyé en cliquant sur mon dernier path, cela me sélectionne l'ensemble des path souhaités.
Enfin je vais créer les sketchs correspondants aux chemins que je précédemment sélectionnés en effectuant via le menu Modification => Draft vers Esquisse
Dans mon menu de gauche, en dessous de mes path, je trouverais maintenant des esquisses correspondant à l'ensemble de ma forme.
Fusionner mes sketchs dans FreeCAD
Pour cette partie on va travailler dans l'espace de travail appelé Sketcher
Comme je possède 3 formes qui sont englobé les unes dans les autres (en gros un rond qui est dans un rectangle qui est dans un autre rectangle) je vais devoir fusionner 2 groupes de sketch (on verra un peu plus tard comment on fusionnera nos 2 travaux d'usinage).
Dans mon cas, il s'agit des 3 ronds qui sont sur le haut pour fixer la poignée et des 4 ronds en bas qui sont dans un rectangle.
Pour repérer les ésquisses des éléments que je souhaite conserver dans le sketch des ronds je vais cliquer sur ma forme (elle devient jaune) et cela m'indiquera dans le menu à gauche le numero du sketch.
Je sélectionne ensuite tous les sketchs que je souhaitent fusionner ensemble. Ici les sketchs 38 à 40 et 45 à 54 en cliquant dessus et en maintenant enfoncé la touche Ctrl dans le menu de gauche
Je vais pouvoir les fusionner ensemble dans un seul sketch en effectuant via le menu Sketch => Fusionner les esquisses
Cela me créé un nouveau sketch (dans mon cas le sketch108) que je vais renommer en faisant un clic droit et en l'appelant sketch_rond
Je vais appliquer la meme procédure pour tous les autres sketchs et je l'appelerais sketch_principal
Comme je possède 3 formes qui sont englobé les unes dans les autres (en gros un rond qui est dans un rectangle qui est dans un autre rectangle) je vais devoir fusionner 2 groupes de sketch (on verra un peu plus tard comment on fusionnera nos 2 travaux d'usinage).
Dans mon cas, il s'agit des 3 ronds qui sont sur le haut pour fixer la poignée et des 4 ronds en bas qui sont dans un rectangle.
Pour repérer les ésquisses des éléments que je souhaite conserver dans le sketch des ronds je vais cliquer sur ma forme (elle devient jaune) et cela m'indiquera dans le menu à gauche le numero du sketch.
Je sélectionne ensuite tous les sketchs que je souhaitent fusionner ensemble. Ici les sketchs 38 à 40 et 45 à 54 en cliquant dessus et en maintenant enfoncé la touche Ctrl dans le menu de gauche
Je vais pouvoir les fusionner ensemble dans un seul sketch en effectuant via le menu Sketch => Fusionner les esquisses
Cela me créé un nouveau sketch (dans mon cas le sketch108) que je vais renommer en faisant un clic droit et en l'appelant sketch_rond
Je vais appliquer la meme procédure pour tous les autres sketchs et je l'appelerais sketch_principal
Extruder nos chemins pour former une pièce en volume dans FreeCAD
Pour cette partie on va travailler dans l'espace de travail "Part"
La première étape va consister à extruder la forme extérieure de ma pièce. Pour effectuer cette étape, je vais sélectionner le sketch dans lequel j'ai fusionné tous les sketchs des formes externes (ici "sketchexterne") et j'appuye sur le bouton extrude (indiqué par ma souris sur l'image)
Et je règle l'épaisseur de ma pièce, dans mon cas 15mm
La première étape va consister à extruder la forme extérieure de ma pièce. Pour effectuer cette étape, je vais sélectionner le sketch dans lequel j'ai fusionné tous les sketchs des formes externes (ici "sketchexterne") et j'appuye sur le bouton extrude (indiqué par ma souris sur l'image)
Et je règle l'épaisseur de ma pièce, dans mon cas 15mm
Importer le Gcode dans UGS pour usiner la pièce sur la fraiseuse XCarve
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.