Manuel FLATCAM
Manuel FLATCAM
1. INTRODUCTION
FlatCAM est un programme pour préparer des travaux CNC pour fabriquer des PCB sur une fraiseuse CNC. Parmi d'autres
des choses, cela peut prendre un fichier Gerber généré par votre programme CAD PCB préféré, et créer G-
Code pour le routage d'isolement.
2. INSTALLATION
2.1. INSTALLATEUR WINDOWS
Téléchargez l'installateur depuis le référentiel et exécutez-le sur votre machine. Il comprend tout.
vous avez besoin.
2.2. UBUNTU
FlatCAM devrait fonctionner sur la plupart des distributions Linux, mais Ubuntu a été choisi comme test.
plateforme.
Il y a plusieurs dépendances requises pour exécuter FlatCAM. Celles-ci sont énumérées dans ce qui suit.
section. Avant d'essayer une installation manuelle, essayez d'exécuter le script d'installation fourni
setup_ubuntu.sh qui va télécharger et installer les paquets nécessaires.
2.3. OS-X
Voir les instructions manuelles ci-dessous.
GÉOS
• RTree
IndexSpatial
2.4.2. Linux
Sous Linux, la plupart des gestionnaires de paquets modernes comme yum ou apt-get tenteront de localiser et
installer automatiquement l'ensemble de l'arbre des dépendances pour un paquet spécifié. Référez-vous à
script d'installation fourni setup_ubuntu.sh pour les noms et l'ordre d'installation.
Une fois les dépendances installées, téléchargez la dernière version .zip (ou la dernière source,
bien qu'il ne soit pas garanti de fonctionner), décompressez-le, changez dans le dossier créé et exécutez :
Python [Link]
2.4.3. Windows
Une façon simple d'obtenir les exigences dans votre système est d'installer WinPython. C'est une application autonome.
distribution de Python qui inclut toutes les dépendances de FlatCAM, à l'exception de Shapely et
RTree. Ceux-ci peuvent être trouvés ici : Binaries Windows non officiels pour les paquets d'extension Python.
Une fois les dépendances installées, téléchargez la dernière version .zip (ou la dernière source,
bien que cela ne soit pas garanti de fonctionner), décompressez-le, changez dans le dossier créé et exécutez :
Python [Link]
2.4.4. OS-X
Commencez par installer des paquets binaires : pyqt, geos, spatialindex. Un moyen d'y parvenir est d'utiliser
Homebrew :
Brew installer nom_du_paquet
Maintenant, vous pouvez installer tous les packages Python (numpy, matplotlib, rtree, scipy, shapely, simplejson)
utiliser pip :
Python [Link]
3. FONDAMENTAUX
• Excellon : (fichier de perçage) : Contient les spécifications de perçage, la taille et les coordonnées.
Ces fichiers sources peuvent être chargés en sélectionnant Fichier → Ouvrir Gerber…, Fichier → Ouvrir Excellon…
orFile→Ouvrir G-Code… respectivement. Les objets créés à partir des fichiers sources sont automatiquement
ajouté au projet en cours lors du chargement.
Un projet est tout ce que vous avez chargé, créé et configuré dans le programme. Un nouveau projet
est créé chaque fois que vous chargez le programme ou exécutez Fichier → Nouveau.
En exécutant Fichier→Sauvegarder le projet, Fichier→Sauvegarder le projet sous… ou Fichier→Sauvegarder une copie du projet… vous
sauvegardez tout ce qui est actuellement dans l'environnement, y compris les options de projet. Fichier→Ouvrir
Le projet… vous permet de charger un projet enregistré.
Les tracés pour objets ouverts (Gerber, forets, g-code, etc…) sont automatiquement affichés à l'écran. Un tracé
pour un donné peut être mis à jour en cliquant sur "Mettre à jour le graphique" dans l'onglet "Sélectionné", en cas de tout
• 2 : Zooms arrière
• 3 : Zooms avant
Lors du zoom avant ou arrière, le point sous le curseur reste au même endroit.
Pour faire défiler de gauche à droite ou de haut en bas, maintenez la touche shift ou control respectivement tout en tournant le
roue de défilement de la souris.
4. PROCÉDURES COMMUNES
Ce chapitre est une introduction de style tutoriel à l'opération la plus courante dans FlatCAM.
Cela crée un nouvel objet géométrique répertorié sous « Projet » portant le même nom que le Gerber
objet avec un suffixe « _iso », et ses options sont affichées dans « Sélectionné ». Zoomez sur le graphique (cliquez
sur l'intrigue et utilisez les touches 2 et 3 pour zoomer et dézoomer) pour inspecter les résultats.
3. Créez un travail CNC à partir de la nouvelle géométrie en indiquant les paramètres souhaités comme
montré dans la figure ci-dessus et expliqué ci-dessous :
Coupe Z : La profondeur de l'outil lors de la coupe. -2 mils ou -0,05 mm sont des valeurs typiques pour l'isolement.
routage.
1 Voyage Z : La hauteur au-dessus de la planche à laquelle l'outil de coupe voyagera lorsqu'il ne sera pas
couper du cuivre.
2. Vitesse d'alimentation : La vitesse de l'outil de coupe pendant la coupe en pouces/minute ou mm/minute
selon les paramètres du projet.
3. Diam. de l'outil : Le diamètre de l'outil de coupe. Utilisez la même valeur que lors de la création de l'isolation
géométrie de routage à l'étape 2.
Un objet de travail CNC a été ajouté à votre projet et ses options sont affichées dans le "Sélectionné".
tab. Les trajectoires des outils sont montrées sur le graphique. En bleu, les coupes en cuivre, tandis qu'en jaune, les déplacements (aucun
mouvements de coupe.
Cliquez sur le bouton « Exporter » sous « Exporter G-Code ». Cela ouvrira une boîte de dialogue pour vous permettre de
sauvegarder dans un fichier. C'est le fichier que vous fournirez à votre routeur CNC.
Remarque
Cette description est obsolète. Dans la version actuelle de FlatCAM, le routage d'isolation avec plusieurs
La largeur de l'outil est automatiquement calculée.
1. Allez dans l'onglet Projet et double-cliquez sur l'objet de géométrie d'isolation que vous avez créé
pour le premier passage. Dans l'onglet Sélectionné, changez son nom et appuyez sur Entrée.
2. Retournez au projet et double-cliquez sur l'objet Gerber. Cela vous ramène à l'étape 1
du tutoriel 4.1. Nous allons générer une géométrie pour un second passage de la même manière mais avec une plus grande
compensation. Si le diamètre de l'outil lit 0,016, entrez 0,016*2,5 à la place (0,016*3 placerait le chemin 3 fois plus)
loin, ce qui ne chevauche pas le passage précédent. En le réglant à 0,016 * 2,5, vous vous assurez que
il n'y a plus de cuivre sur le circuit imprimé et une finition plus propre). Cliquez sur Générer la Géométrie tout comme
dans le tutoriel 4.1 et vous devriez obtenir quelque chose comme la figure ci-dessous.
3. Générez un travail CNC comme vous l'avez fait dans la partie 3 du tutoriel 4.1. Vous aurez 2 G-
Fichiers de code, un pour chaque passe.
1. Ouvrir un fichier de perceuse (Excellon) : Fichier → Ouvrir Excellon. Le fichier de perceuse sera dessiné sur le
Le graphique et ses options devraient s'afficher.
2. Un fichier de perçage contiendra généralement différents outils (diamètres de perceuse). Vous pouvez choisir de créer
un emploi CNC pour chaque outil individuel ou regrouper certains des outils ensemble dans le même emploi (dans le cas où
vous n'aviez pas l'intention d'utiliser des forets de diamètres différents). Cliquez sur Choisir sous Créer CNC
Travail pour ouvrir une fenêtre de sélection avec la liste des outils. Chacun a le format id : diamètre, où
le diamètre est dans les unités du projet. Cochez les cases des outils que vous souhaitez inclure dans le
emploi. La liste d'outils séparés par des virgules doit apparaître dans la zone de saisie Outils (Remarque : Si vous savez
les identifiants des outils que vous pouvez taper vous-même la liste).
Remarque
MISE À JOUR : Dans la version actuelle de FlatCAM, la liste des outils est affichée automatiquement et l'utilisateur
ne peut plus taper la liste désirée d'outils. La sélection se fait directement sur la liste.
3. Ajuster le Foret Z (Profondeur de perçage), Déplacement Z (Hauteur pour le mouvement X-Y) et Taux d'alimentation (Z-
vitesse de l'axe en unités de projet par minute) à vos valeurs souhaitées, puis cliquez sur Générer.
Un travail CNC sera créé et le chemin d'outil sera affiché à l'écran. Cliquez sur Exporter G-
Code comme expliqué dans le tutoriel 4.1 pour enregistrer le travail CNC généré au format G-Code.
L'idée principale derrière ce processus est de s'assurer que lorsque vous retournez votre planche pour la fraiser
le côté inférieur de votre PCB sera parfaitement aligné avec le côté supérieur.
L'alignement mécanique est réalisé en utilisant des trous/pins d'alignement. Ce sont des trous sur
votre planche et sur le lit de la machine à fraisage (généralement une planche en bois, connue sous le nom de "sacrificielle"
Les broches sont utilisées pour aligner les trous sur la carte avec les trous sur la couche sacrificielle.
Les trous sont toujours des paires de trous qui sont symétriques par rapport à un axe de miroir. Cela garantit que lorsque
vous retournez votre panneau, le panneau peut être aligné en utilisant les mêmes trous d'alignement qu'auparavant.
La couche inférieure doit être retournée (miroir) autour du même axe qui a été utilisé pour le
trous d'alignement.
Le placement de l'axe du miroir peut être totalement arbitraire. Vous devez juste vous assurer qu'après
en retournant la planche, elle s'adaptera toujours sur le lit de la machine à fraiser. Il en va de même pour l'alignement
trous. Peu importe où vous les mettez. Peut-être que si vous avez un grand cuivre nu
plaque et vous prévoyez de réutiliser les trous d'alignement pour différents projets qui seront réalisés à partir de
ce même circuit imprimé, vous voudrez peut-être définir l'emplacement de l'axe et des trous, et enregistrer
eux pour une utilisation ultérieure.
FlatCAM s'occupe du reste. Pour assurer la symétrie des trous d'alignement, FlatCAM demande
vous devez spécifier les trous d'un seul côté de l'axe du miroir et cela créera les copies miroir
pour vous. Il reflétera également la couche inférieure (Gerber) autour du même axe.
Le processus de fabrication de la carte double face consiste à créer l'objet de travail CNC pour le
couche supérieure, la couche inférieure miroir et les trous d'alignement à l'aide de FlatCAM. Ensuite, vous pouvez exécuter
le travail des trous d'alignement (vous devez percer à travers la planche et dans la couche sacrificielle) et le
emploi de couche supérieure. Vous devez ensuite retourner le panneau, l'aligner en utilisant les trous d'alignement (adapter quelques
une sorte de broche dans les trous) et lancez le travail de la couche inférieure.
1. Ouvrez les fichiers Gerber pour les couches supérieure et inférieure de votre PCB.
2. Commencez le PCB double face T en sélectionnant Outils → Outil PCB double face.
L'outil a les options suivantes :
• Couche inférieure : Indique quelle couche est la couche inférieure, qui doit être retournée.
o Point : Un seul point spécifie où se trouve l'axe, et vous saisissez les coordonnées du
point au format (x, y). Par exemple, si l'Axe Miroir est réglé sur X et le Point est réglé sur (1.0,
-1.0) l'axe sera horizontal à y=-1.0 (La coordonnée x est ignorée).
o Boîte : Si vous avez déjà défini la limite de votre PCB, vous voudrez peut-être que l'axe soit
être exactement au milieu de ce rectangle. La frontière doit être un objet géométrique.
défini dans le projet et peut être sélectionné dans la boîte combo apparaissant dans le Point/Box
champ.
• Trous d'alignement : Celles-ci peuvent aider à placer la carte à la position exacte après l'avoir tournée
sur le côté inférieur du travail. Ces trous doivent être symétriques par rapport à l'axe miroir. Vous n'avez besoin que de
pour spécifier l'emplacement des trous d'un côté de l'axe du miroir et le programme va créer le
copie miroir. Entrez les coordonnées des trous au format suivant : (x1, y1), (x2, y2), etc.
• Diamètre du foret : Le diamètre du foret pour les trous d'alignement.
Note
Vous n'avez pas besoin de taper manuellement les coordonnées des points. Cliquer sur le graphique automatiquement
copie les coordonnées dans le presse-papiers au format (x, y) et celles-ci peuvent être collées dans l'entrée
boîtes.
3. Créez l'image miroir de la couche inférieure en cliquant sur Créer le Miroir. Cela va
créez un nouvel objet Gerber pour le projet. Vous pouvez travailler avec cet objet, créer une isolation
le routage et un travail CNC comme cela a été montré dans les tutoriels précédents. Vous voudrez peut-être cacher ou
Retirez la couche du côté supérieur pour faciliter la visualisation.
4. Créez l'objet de perçage du trou d'alignement en revenant à l'outil de PCB double face et
cliquerCréer un exercice d'alignement. Cela créera un objet Excellon (travail de perçage) tel que spécifié et un
L'objet de travail CNC peut être créé pour cela comme cela a été montré dans les exemples précédents.
Pour plus de détails, consultez la section Zone de peinture dans la référence de l'objet Géométrie.
Il est nécessaire d'enlever de grandes zones de cuivre pour éviter les courts-circuits dus à la poussière, à la rouille, etc, ou
dans les circuits RF, où le cuivre restant inutilisé n'est que des parasitismes indésirables. Ce tutoriel
montre comment éliminer tout le cuivre qui n'est pas spécifié dans la source Gerber, tout en restant
capable de choisir sélectivement quoi effacer.
1. Ouvrez un fichier Gerber comme expliqué dans les tutoriels précédents.
2. Dans l'onglet Sélectionné pour l'objet Gerber, sous les régions non cuivrées, fournir la Limite
Margin et cliquez sur Générer la géométrie. Cela crée un nouvel objet géométrique contenant un
boîte englobante autour de l'objet Gerber, avec la marge donnée. Puis soustrait l'objet Gerber
à partir de la boîte englobante, ce qui donne un objet Géométrie avec des polygones couvrant les zones sans
cuivre.
3. Maintenant, nous pouvons choisir quel polygone nous voulons « peindre », c'est-à-dire dessiner un chemin d'outil à l'intérieur.
pour couvrir toute sa surface. Dans l'onglet Sélectionné pour l'objet de géométrie nouvellement créé, sous Peinture
Zone, fournissez ce qui suit :
1. Diamètre de l'outil : Le diamètre de l'outil qui sera utilisé pour couper la zone.
2. Chevauchement : Fraction du diamètre de l'outil par laquelle chevaucher chaque coupe. La valeur par défaut
la valeur de 0,15 est le minimum pour garantir qu'aucun cuivre ne reste dans les virages à 90 degrés du chemin de l'outil.
3. Marge : Distance pour que l'outil reste éloigné de la frontière du polygone. Cela peut être u
pour s'assurer qu'un gros outil ne touche pas des bords en cuivre qui ont été ou seront coupés par un plus petit
outil précis.
4. Cliquez sur Générer puis cliquez sur le tracé à l'intérieur du polygone à peindre. Cela va
créez un nouvel objet Géométrie avec les chemins d'outils souhaités.
Pour découper le PCB à la forme souhaitée et le retirer d'un PCB vierge plus grand, un chemin d'outil qui
des traces de bord de panneau peuvent être créées. Des espaces pour maintenir le panneau jusqu'à la fin du travail peuvent être
placé le long du bord.
Ce tutoriel décrit comment créer des découpes rectangulaires avec 2 ou 4 ouvertures.
1 Ouvrez un fichier Gerber et trouvez la section Découpe du circuit imprimé dans l'onglet Sélectionné.
2. Spécifiez une marge. Cela créera un découpage rectangulaire à la distance donnée de tout
élément dans le Gerber. Spécifiez une taille de gap. 2 fois le diamètre de l'outil que vous utiliserez pour
la coupe est de bonne taille. Précisez combien et où vous souhaitez les espaces le long du bord, 2 (haut
et en bas), 2 (à gauche et à droite) ou 4, un de chaque côté. Cliquez sur Générer la Géométrie. La figure
ci-dessous montre un exemple des résultats.
3. Créer un emploi CNC pour la géométrie nouvellement créée comme expliqué dans les tutoriels précédents.
Remarque
Il est possible d'avoir des découpes de planches de forme arbitraire ainsi qu'un nombre, une localisation et une taille de trous arbitraires.
Visitez la page web du programme pour des exemples et des tutoriels.
Le plus souvent, une couche sacrificielle (par exemple, du bois) est utilisée entre le lit de la machine et le PCB afin que lorsque
le perçage et la découpe de la machine ne sont pas touchés par l'outil. Afin d'avoir une surface complètement plane
pour le PCB, la couche sacrifiée est aplanie par la machine. Ce tutoriel montre comment créer un
chemin d'outil pour ce but.
1. Ouvrez un fichier Gerber et localisez la section Boîte Englobante dans l'onglet Sélectionné.
2. Spécifiez une marge (distance de la boîte englobante par rapport à tout élément dans le Gerber) et
que vous souhaitiez des coins arrondis. Cliquez sur Générer la zone englobante.
3. Dans l'onglet Sélectionné pour la géométrie nouvellement créée, localisez la section Peindre la zone. Spécifiez
le diamètre de l'outil que vous utiliserez, combien (fraction de la largeur de l'outil) chaque passage sera
se chevauchent et une marge (bien que généralement non nécessaire et définie à 0,0 dans ce cas).
4. Cliquez sur Générer, et vous serez invité à cliquer à l'intérieur du polygone à l'intérieur duquel
Créez le chemin d'outil. Cliquez à l'intérieur de la limite que nous venons de créer.
5. Créez un travail CNC pour la nouvelle géométrie créée comme expliqué dans les tutoriels précédents.
Remarque
L'aplatissement de lit de forme arbitraire est possible. Visitez la page Web du programme pour des exemples et
tutoriels.
5. RÉFÉRENCE D'OBJET
Les objets FlatCAM sont les documents avec lesquels FlatCAM fonctionne. Pour une introduction, voir Objets
et Tâches.
5.1. OBJET GERBER
5.1.1. Format
Le format Gerber spécifie des polygones. Des formes ayant une superficie. Le plus souvent en cuivre
régions dans une couche spécifique d'un PCB. Il est également utilisé pour les masques à souder, la pâte à souder et l'artwork.
5.1.2. Support
Le format de fichier Gerber est entièrement pris en charge avec les exceptions suivantes à partir de la version 8.2 :
• Les trous dans les ouvertures standard ne sont pas pris en charge.
• L'interpolation se fait toujours avec une ouverture circulaire même si une ouverture non circulaire est
choisi. Une taille équivalente est calculée à partir des dimensions de l'ouverture et utilisée comme le
diamètre d'une ouverture circulaire. Cela est peu susceptible d'affecter un gerber pour un PCB. Cette limitation
n'affecte pas le clignotement.
5.1.3. Création
Les objets Gerber sont créés en ouvrant un fichier Gerber. Cela peut se faire via :
5.1.4. Opérations
[Link]. Routage d'isolement
Paramètres :
• Outil dia d : Le diamètre de l'outil de coupe.
• Largeur (# passages) n : Largeur de l'écart d'isolement en nombre de diamètres d'outil.
Génère un objet de géométrie décrivant le chemin de l'outil pour couper à l'extérieur du périmètre de
polygones décrits dans le fichier Gerber. Le premier chemin d'outil est à une distance D=d/2 à l'extérieur du
polygone. Si n>1, alors il y aura n−1 trajets d'outils supplémentaires à une distance D=d(1−θ) de la
pass précédent.
Le routage d'isolation est disponible dans l'interface graphique et via la commande isolate dans la ligne de commande.
Interface de ligne.
Exemple de routage d'isolation avec n=2.
Paramètre :
• Outil dia d : Le diamètre de l'outil de coupe.
• Marge m :
• Taille de l'écart g :
Génère un objet de géométrie avec un chemin d'outil rectangulaire autour de la géométrie dans le Gerber
Objet. Le parcours de l'outil comprend des écarts qui empêcheront que la planche soit complètement découpée.
détachement de la planche parent lors de la coupe.
L'opération de découpe de la planche est disponible dans l'interface graphique de l'objet ou via la commande de découpe dans le
Interface de ligne de commande Shell.
• Coins arrondis :
Génère un objet de géométrie avec des polygones des zones vides dans l'objet Gerber, c'est-à-dire
où il n'y a pas de cuivre.
Génération de région non-cuivrée. (a) Exemple sans marge. (b) Exemple avec une marge non nulle.
marge.
L'opération des régions non-cuivrées est disponible via l'interface graphique de l'objet.
Paramètres :
• Marge de frontière m : Distance de la plus petite boîte englobante possible.
• Coins arrondis : S'ils sont activés, alors les coins seront arrondis avec un rayon m.
Génère un objet de géométrie avec un chemin rectangulaire autour de la géométrie dans l'objet Gerber
à une distance m de la plus petite boîte englobante possible. Si vous utilisez des coins arrondis, leur
le rayon de courbure sera également en mètres.
Génération de boîte englobante pour les objets Gerber. (a) Sans coins arrondis. (b) Avec coins arrondis.
coins.
L'opération de Boîte Englobante est disponible via l'interface graphique de l'objet.
[Link]. Échelle
Paramètres :
• Facteur k : Facteur par lequel multiplier les caractéristiques géométriques de l'objet. Exemple :
2,54.
Modifie l'objet Gerber en changeant ses dimensions. La géométrie dans l'objet Gerber est
multiplié par le facteur donné. Par exemple, si le facteur est k=2, la géométrie sera doublée en taille.
Par conséquent, tout point de coordonnée qui était à l'origine à une distance d de l'origine sera à
2d.
L'opération de mise à l'échelle est disponible dans l'interface graphique et via la commande d'échelle dans la ligne de commande.
Interface de ligne.
[Link]. Décalage
Paramètres
• Vecteur v : paire de coordonnées par laquelle traduire les caractéristiques géométriques de l'objet.
(1,0, -2,0).
Modifie l'objet Gerber en traduisant ses coordonnées. Toutes les coordonnées dans les objets Gerber
sont ajoutés au vecteur donné. C'est-à-dire que si v = (xv, yv), alors tous les points (x, y) seront traduits en
(x+xv,y+yv).
L'opération de décalage est disponible dans l'interface graphique et via la commande de décalage dans la commande Shell
Interface de ligne.
[Link]. Suivre
Remarque
L'opération de suivi n'est pas encore entièrement fonctionnelle. Pour un aperçu de son fonctionnement actuel,
visitez le billet de blog Tracing the Silkscreen avec FlatCAM.
[Link]. Miroir
Paramètres:
• Axe de miroir : Axe autour duquel réfléchir la géométrie de l'objet. C'est-à-dire X ou Y.
• Emplacement de l'axe : L'emplacement de l'axe du miroir peut être spécifié de deux manières :
Un point par lequel l'axe passe. Par exemple, (1.0, -2.0), alors si l'axe est X, alors c'est
une ligne horizontale passant par y = -2,0. Si c'est l'axe des Y, c'est une ligne verticale passant
à travers x=1.0. Cette option n'est disponible que dans l'outil PCB à double face.
Un rectangle qui est divisé par l'axe en deux. Dans ce cas, un objet géométrique
un seul rectangle est spécifié.
Miroite la géométrie de l'objet autour d'un axe spécifié.
Cette opération est disponible via l'outil de PCB double face (voir PCB double face) et le miroir
commande dans l'interface de ligne de commande Shell.
Malheureusement, le format n'est pas très bien spécifié et il y a place pour l'ambiguïté. Plusieurs
Les programmes CAO mettront en œuvre le format de manière incorrecte, rendant son interprétation impossible.
prévu. FlatCAM s'efforce de suivre la spécification originale aussi strictement que possible et
par défaut aux valeurs suivantes lorsqu'elles ne sont pas clairement spécifiées dans le fichier :
5.2.2. Support
• FlatCAM ne prend en charge que le perçage. Les directives de fraisage dans Excellon ne sont pas prises en charge.
• Le format de nombre est 000.000 pour les millimètres et 00.0000 pour les pouces.
• Le format zéro est dominant. Si moins de 6 chiffres sont fournis, ils sont ajoutés par FlatCAM à
le droit du nombre. Les zéros non significatifs sont supposés présents.
• Les définitions d'outils dans le corps (Après M95) ne sont pas prises en charge.
Pour remplacer le format par défaut des zéros, définissez le paramètre système excellon_zeros dans le Shell
Interface de ligne de commande :
set_sys excellon_zeros T
5.2.4. Création d'objets Excellon
Les objets Excellon sont créés en ouvrant un fichier Excellon :
5.2.5. Opérations
[Link]. Créer un emploi CNC
Paramètres :
• Coupe Z : Profondeur de perçage sous la surface du cuivre. Par exemple -0,1.
• Vitesse d'alimentation : Vitesse de l'outil lors du perçage (mouvement de l'axe Z) en unités par minute. Par exemple, 50.
• Changement d'outil : S'il est activé, inclura la séquence de changement d'outil dans le code G résultant.
• Changement d'outil Z : Distance entre la surface en cuivre et le levage de l'outil pour le changer. Par exemple.
1.2.
• Outils : Liste des outils qui seront inclus dans le travail CNC.
Un travail CNC pour l'objet Excellon peut être créé via l'interface graphique de l'objet ou le drillcncjob.
commande dans l'interface de ligne de commande Shell.
Paramètres :
• Outil dia : Diamètre de l'outil de fraisage.
• Outils : Liste des outils qui seront inclus dans cette opération.
Crée un objet de géométrie avec des chemins d'outil pour l'usinage des trous spécifiés dans l'objet Excellon.
5.4.4. Opérations
[Link]. Exporter le G-Code
Paramètres :
• Ajouter au G-Code : Tout texte fourni sera ajouté au début du fichier G-Code.
• Ajouter au G-Code : Tout texte fourni sera ajouté à la fin du fichier G-Code.
Nom du fichier à écrire.
Enregistre le G-Code de l'objet dans le fichier spécifié.
Cette opération est disponible dans l'interface graphique de l'objet et via la commande write_gcode dans le
Interface de ligne de commande Shell.
Éditeur de géométrie
6.1. Introduction
L'éditeur de géométrie est un CAD de dessin qui vous permet de modifier un objet de géométrie FlatCAM ou
créez-en de nouveaux à partir de zéro. Cela offre une flexibilité ultime en vous permettant de spécifier
précisément et arbitrairement ce que vous voulez que votre routeur CNC fasse.
Pour créer un objet géométrique vide, il suffit de cliquer sur l'élément de menu Édition→Nouvel objet géométrique
ou cliquez sur le bouton Nouvelle Géométrie Vide dans la barre d'outils. Un objet Géométrie avec le nom « Nouveau
"Géométrie" sera ajouté à votre liste de projets.
6.3. Modification des objets géométriques existants
Pour modifier un objet géométrique, sélectionnez-le dans la liste des projets et cliquez sur l'élément de menu Modifier→Modifier
Géométrie ou sur le bouton de la barre d'outils Éditer la géométrie.
Ceci fera une copie de l'objet sélectionné dans l'éditeur et les boutons de la barre d'outils de l'éditeur vont
devenez actif.
Les modifications apportées à la géométrie dans l'éditeur n'affecteront pas l'Objet Géométrique jusqu'à
le bouton Mettre à jour la géométrie ou le bouton de la barre d'outils Mettre à jour la géométrie est cliqué. Cela remplace
la géométrie dans l'objet de géométrie actuellement sélectionné (qui peut être différent de celui qui
l'éditeur a copié son contenu à l'origine) avec la géométrie dans l'éditeur.
6.3.1. Sélectionner des formes
Lorsque l'outil de sélection est actif dans la barre d'outils (appuyez sur Échap), cliquer sur le graphique sélectionnera le
forme la plus proche. Si une forme est à l'intérieur de l'autre, vous pourriez avoir besoin de déplacer celle de l'extérieur pour y accéder
• Cercle
Arc
Rectangle
Polygone
• Chemin
Après avoir cliqué sur le bouton de la barre d'outils respectif, suivez les instructions sur la barre d'état.
Les formes qui ne nécessitent pas un nombre fixe de clics pour être complétées, comme les polygones et les chemins, sont
complétez en appuyant sur la touche Espace.
Certains outils de forme peuvent avoir différentes options ou modes. En appuyant sur o et/ou p, l'outil fera une rotation.
à travers ses options et/ou modes.
6.3.3. Union
Cliquer sur l'outil Union après avoir sélectionné deux formes ou plus créera une union. Pour les fermées
des formes, leur union est un polygone couvrant la zone que toutes les formes sélectionnées englobent.
Des unions de formes disjointes peuvent encore être créées et sont équivalentes à regrouper des formes.
t
6.3.4. Intersection
Cliquer sur l'outil Intersection après avoir sélectionné deux formes ou plus créera une nouvelle forme.
à partir de l'intersection des formes sélectionnées. Les formes originales sont supprimées.
6.3.5. Soustraction
Plusieurs formes d'outils peuvent être soustraites d'une forme cible. Sélectionnez d'abord la forme cible, puis l'outil.
1, outil 2, etc. et cliquez sur le bouton de l'outil Soustraction. La forme cible originale est supprimée et un
une nouvelle géométrie constituée de la cible moins les formes de l'outil est créée. Les formes de l'outil restent
intact
6.3.6. Couper le chemin
Plusieurs formes d'outils peuvent être soustraites d'une forme cible, qui est d'abord convertie en linéaire
chemins de sa frontière. Sélectionnez d'abord la forme cible, puis l'outil 1, l'outil 2, etc. et cliquez sur Couper
Bouton Pathtool. Si aucune forme d'outil n'est sélectionnée, la cible est simplement convertie d'un polygone en
sa frontière linéaire.
Les coordonnées saisies par les clics de la souris peuvent être faites pour « s'accrocher » à certaines valeurs prédéfinies.
coordonnées. Ce sont les coordonnées de la grille et les coordonnées dans les formes déjà saisies dans le
éditeur. L'alignement sur l'un ou l'autre de ces éléments peut être activé et désactivé séparément en cliquant sur le
les boutons correspondants dans la barre d'outils.
L'accrochage aux coordonnées de la grille s'applique à l'ensemble du canevas de dessin. Peu importe où vous cliquez, le
Les coordonnées données au programme sont celles de la grille la plus proche. Les coordonnées de la grille
sont définis en spécifiant l'espacement de la grille pour les axes X et Y dans les entrées correspondantes dans
la barre d'outils.
L'alignement sur les coordonnées de forme ne s'applique que lorsque le pointeur se trouve à une distance minimale de
le point le plus proche dans la forme. Cette distance minimale est spécifiée dans l'entrée correspondante dans
la barre d'outils. Si dans cette distance minimale, alors les coordonnées données au programme sont celles
du point le plus proche dans la forme. Si au-delà de cette distance minimale, alignement à la forme
les coordonnées sont ignorées et seront alignées sur la grille si cela est également activé.
Un petit point sur le canevas de dessin donne un aperçu de l'endroit où le pointeur se verrouillera.
Guide rapide sur l'exportation de conceptions de PCB depuis Eagle et leur importation dans FlatCAM.
le guide a été réalisé avec Eagle version 7.2.0 Light et FlatCAM 8.2.
La plupart des conceptions commencent par des schémas de votre circuit :
Ensuite, en cliquant sur Fichier→Changer de carte, l'éditeur de carte s'ouvre et vous pouvez compléter
votre mise en page :
Pour exporter des Gerbers, allez dans Fichier→Processeur CAM dans l'éditeur de carte, et choisissez les paramètres
présenté dans la figure ci-dessous. Incluez la couche de cuivre que vous souhaitez exporter et les pads et
Couches Vias. Choisissez un nom approprié pour votre fichier de sortie et cliquez sur Traiter le travail. Répétez pour chaque
couche désirée.
Pour les fichiers de perçage, allez dans Fichier → Processeur CAM à nouveau et sélectionnez les paramètres dans la figure ci-dessous. Faites
ne pas ajouter d'extension au nom du fichier de perçage. Cliquez sur Traiter le travail pour l'exporter.
Nous avons terminé avec Eagle. Passons maintenant à FlatCAM.
Eagle utilise des zéros à la traîne dans son format de numéro Excellon mais ne rapporte pas correctement ce format.
dans le fichier Excellon. Pour dire à FlatCAM d'utiliser ce format par défaut, définissez cette option système
excellon_zerosto T en utilisant la commande set_sys dans l'interface de ligne de commande Shell comme
montré ci-dessous :
La commande get_sys excellon_zeros est optionnelle et ne vous permet que de voir ce que le
excellon_zerosoption a été défini à l'origine.
Remarque
Les modifications des options du système sont persistantes. Elles resteront définies sur la valeur donnée lorsque vous
redémarrer.
Cela termine tous les ajustements. Ouvrez simplement les fichiers Gerbers et Excellon que vous
exporté d'Eagle.