[TUTO] Fraisage de PCB

Montrez nous vos réalisations à l'aide d'imprimante 3D et Fraiseuse CNC :)
buelldozer
Messages : 78
Enregistré le : 15 avr. 2019 20:41

[TUTO] Fraisage de PCB

Message par buelldozer »

Logiciels utilisés:
- KiCad (https://www.kicad-pcb.org/) pour la conception des circuits imprimés.
- FlatCAM (https://bitbucket.org/jpcgt/flatcam/downloads/) pour la génération des gcodes.
- Candle (https://github.com/Denvi/Candle) pour le pilotage de la CNC.

Materiel utilisé:
- Fraise à graver 0.2mm 25°: https://fr.aliexpress.com/item/32802416 ... 6c37dXYTmS
- Fraise pour PCB: https://fr.aliexpress.com/item/32867249 ... 6c37XTFhQr
- Fôrets : https://fr.aliexpress.com/item/32617126 ... 6c374UXm3b
- Plaques époxy cuivrées: https://fr.aliexpress.com/item/32620928 ... 6c37isuCj5
buelldozer
Messages : 78
Enregistré le : 15 avr. 2019 20:41

Re: [TUTO] Fraisage de PCB

Message par buelldozer »

- Kicad:
Ce tutoriel est en grande partie inspiré du travail de Dirty Marmotte: https://dirtymarmotte.net/blog/tuto-fla ... er-flatcam.

Il Faut pour commencer concevoir son circuit imprimé (ici à l'aide de KiCad). Dans un premier temps le schéma, puis générer une netlist, qui permet ensuite de concevoir son circuit imprimé.
Avant de concevoir son circuit imprimé, il y a un petit réglage à faire pour être sûr que notre fraise de 0.2mm puisse bien passer entre les différentes pistes et pastilles. Il faut que la valeur d'isolation soit plus grande que le diamètre de notre fraise en V, j'ai choisi 0.3 mm. Pour setter cette valeur, aller dans Options -> Règles et Conception...
Image
Puis saisir 0,3 dans Isolation:
Image
Une fois votre circuit imprimé fini, il va falloir exporter les fichiers gerber, pour cela, cliquez sur le traceur:
Image
Sélectionnez les couches dont vous avez besoin (en général B.Cu et Edge.Cuts, ici B.Mask est sélectionné pour faire le vernis épargne et est optionnel), et cochez les options générales comme suit:
Image
Cliquez ensuite sur Tracer, ceci va créer 3 fichiers gerber: un pour les pistes, un pour les contours et un pour le vernis épargne.
Cliquez ensuite sur Créer Fichiers de Perçage..., et sélectionner les options comme ci-dessous:
Image
Cliquez ensuite sur Créer Fichier de Perçage, ceci va créer 2 fichiers, le seul qui nous intéresse est celui qui est le plus volumineux.
A ce stade, nous avons généré tous les fichiers dont nous avons besoin pour...
buelldozer
Messages : 78
Enregistré le : 15 avr. 2019 20:41

Re: [TUTO] Fraisage de PCB

Message par buelldozer »

- FlatCAM:
Dans FlatCAM, importez vos fichiers gerber (File --> Open --> Open Gerber...)
Importez ensuite votre fichier Excellon (File --> Open --> Open Excellon...)
Vous devez voir vos differents fichiers dans Projet:
Image

Double cliquez sur chacun d'entre eux et donner leurs un nom plus parlant:
Image

On va ensuite afficher la ligne de commande, dans Tool --> Command line, elle apparait au bas de votre écran:
Image

Il faut ensuite faire un mirroir suivant l'axe Y de tous les fichiers, vu qu'il seront usinés par dessous, pour ce faire, dans la command line, tapez:
mirror <nom_que_vous_avez_donné> -axis Y
Repetez l'opération pour chacun des fichiers.
Une fois fait, cliquez sur raffraichir:
Image

Il faut ensuite déplacer les différents fichiers pour qu'ils soient bien positionnés, pour ce faire dans le command line, tapez:
offset <deplacement_suivant_X> <déplacement_suivant_Y> <nom_que_vous_avez_donné>
Une fois fait, cliquez de nouveau sur raffraichir, et vous devriez avoir quelque chose ressemblant à ça dans la Plot aera:
Image

On va maintenant génerer nos différents fichiers gcode, pour ce faire dans project, double cliquez sur votre premier fichier gerber (les pistes):
Image

Dans le panneau Selected, dans l'ordre choisissez le diamètre de l'outil (dans notre cas c'est une fraise en V de 0.2mm) puis cliquez sur FULL Geo:
Image

Dans la vue Plot aera, les pistes doivent être entourées d'une ligne rouge.
Dans le panneau Selected, on doit être en geometry object, choisissez le diametre de l'outil, la profondeur de coupe (Cut Z, j'ai choisi 0.06mm), les feed rate, le post processor puis cliquez sur Generate:
Image

On doit maintenant avoir un liseret bleu autour des pistes dans la plot aera et dans le panneau Selected on doit avoir CNC Job Object. Cliquez sur Save CNC Code:
Image

Voilà, le gcode pour les pistes est généré, on va s'attaquer aux percages.
Dans le panneau Poject, double cliquez sur votre fichier de percage:
Image

On va commencer par faire un fichier de pointage, pour ce faire dans l'onglet Selected, gardez bien tous les diamètres selectionnés, mettez le Cut Z à -0.1 Feed rate Z à 100, le post processor puis cliquez sur Create Drills GCode:
Image

Le panneau Selected doit etre passé en CNC Job Object, il ne reste plus qu'à cliquez sur Save CNC Code:
Image

Pour faire les gcodes des différents diamètres de percage, répétez cette opération en selectionnant à chaque fois un autre diamètre de percage et une profondeur de coupe plus grande pour faire un vrai percage:
Image
Donnez des noms explicites pour savoir quel forêt monter avec quel gcode...

On va maintenant attaquer la découpe de la plaque, pour ce faire, dans l'onglet Project, double cliquez sur le contour:
Image

Dans l'onglet Selected, choisissez le diamètre de votre fraise de découpe puis cliquez sur FULL Geo:
Image

Une ligne rouge doit apparaitre de part et d'autre de vos découpes, il va falloir enlever celle que l'on ne veut pas, pour ce faire, allez dans Edit --> Edit Object, selectionnez toutes les lignes que vous ne voulez pas et supprimez les.

On va maintenant faire des tenons pour tenir la carte pendant l'usinage final, pour ce faire créez des petits rectangles à différents endroits:
Image

Selectionnez ensuite le chemin, puis avec la touche ctrl enfoncée selectionnez le rectangle et dans le menu >GEO Editor< selectionnez Polygon Substraction, votre path devrait être coupé:
Image

Repetez l'opération autant de fois que nécessaire, une fois fini, cliquez sur Edit --> Close Editor et sauvez les modifications.

Dans l'onglet Selected, configurez le Z Cut, Feed Rate, Post Processor puis cliquez sur Generate:
Image

Dans l'onglet Selected, cliquez sur Save CNC Code:
Image

Voilà, tous vos gcodes sont generés, on peut passez à Candle!
Modifié en dernier par buelldozer le 09 déc. 2019 20:11, modifié 2 fois.
buelldozer
Messages : 78
Enregistré le : 15 avr. 2019 20:41

Re: [TUTO] Fraisage de PCB

Message par buelldozer »

- Candle:
Allumez la RS-CNC32, sur l'écran LCD, allez dans Fraisage puis USB.
Raccordez votre PC à la RS-CNC32 à l'aide d'un cable USB puis démarrer Candle.
On va commencer par parametrer candle, dans Paramètres -> Réglages, sous connexion, selectionner le port USB:
Image

Sous Apparence, bloquez les FPS à 30 images seconde:
Image

Dans candle, l'état devrait être idle:
Image

Vous pouvez vérifier que tout va bien en déplacant la broche à l'aide du contrôle manuel:
Image

Importez ensuite votre fichier gcode pour les pistes (Fichier -> ouvrir):
Image

Déplacez ensuite votre broche pour bien la positionner au dessus de votre plaque d'époxy pour que le fraise en V soit environ 1 mm au dessus de la plaque, puis mettez les coordonnées X Y à zéro:
Image

Vous devriez avoir les coordonnées de travail à zéro:
Image

Branchez la probe sur votre fraise en V et le cuivre de la plaque époxy, si vous oubliez, ça va faire des dégats :lol: :
Image

Dans Palpage surfacique, cliquez sur créer:
Image

Dans l'odre:
- Cliquez sur Auto (cela permet de définir automatiquement la zone à palper)
- Configurez grille de palpage (cela permet de définir le nombre de points de palpage)
- Puis cliquez sur Palper
Image

Une fois terminé, vous devriez avoir quelque chose dans le genre:
Image

Cliquez ensuite sur Paramètres de palpage puis cochez Utiliser le palpage surfacique:
Image

Vous pouvez lancer le fraisage!

Tout ce qu'il reste à faire ensuite c'est d'enchaîner vos différents gcode (pointage, les différents diametres de percage, découpe du contour) en n'oubliant pas de refaire le zéro du Z à chaque changement d'outil (ne pas oubliez de mettre la pince croco sur l'outil avant le palpage et de l'enlever avant de lancer le fraisage...)
Vous pouvez aussi sauvegarder votre palpage surfacique et le recharger pour les autres gcode.
Modifié en dernier par buelldozer le 07 déc. 2019 14:34, modifié 1 fois.
buelldozer
Messages : 78
Enregistré le : 15 avr. 2019 20:41

Re: [TUTO] Fraisage de PCB

Message par buelldozer »

Sorti de la CNC, vous devriez avoir quelque chose du genre:
Image

Et après une peu de nettoyage:
Image
Modifié en dernier par buelldozer le 07 déc. 2019 16:33, modifié 1 fois.
Avatar du membre
nicoco
Messages : 696
Enregistré le : 10 mai 2019 18:51
Localisation : Biarritz

Re: [TUTO] Fraisage de PCB

Message par nicoco »

Merci pour ton tuto, au niveau de la fraise a graver, il faudrait pas quelquechose qui tienne la pointe avec un ressort ? Qu'est ce que tu as acheté pour ça ?

Envoyé avec mes gros doigts from the moon


[WIP] CNC [Contribution] Dust Shoe
inscrivez-vous, c'est rigolo ! carte des membres
buelldozer
Messages : 78
Enregistré le : 15 avr. 2019 20:41

Re: [TUTO] Fraisage de PCB

Message par buelldozer »

nicoco a écrit : 01 déc. 2019 21:35 Merci pour ton tuto, au niveau de la fraise a graver, il faudrait pas quelquechose qui tienne la pointe avec un ressort ? Qu'est ce que tu as acheté pour ça ?
Pour graver les pistes tu n'as pas besoin du porte outil avec ressort, une simple fraise en V suffit.
Le porte outil avec ressort est utilisé pour retirer le vernis épargne, mais pour l'instant je n'y arrive pas... je me suis tourné mon propre porte outil à ressort
Avatar du membre
RoMaker
Administrateur du site
Messages : 5063
Enregistré le : 02 janv. 2017 20:24
Localisation : Montpellier
Contact :

Re: [TUTO] Fraisage de PCB

Message par RoMaker »

Ouah le résultat est super !
Je pourrais te copier ton article pour le mettre sur le site ? (Tu seras bien évidement l'auteur de l'article)
Merci :)
buelldozer
Messages : 78
Enregistré le : 15 avr. 2019 20:41

Re: [TUTO] Fraisage de PCB

Message par buelldozer »

RoMaker a écrit : 08 déc. 2019 16:54 Ouah le résultat est super !
Je pourrais te copier ton article pour le mettre sur le site ? (Tu seras bien évidement l'auteur de l'article)
Merci :)
Ouais, je suis super content du résultat!
Aucun problème pour mettre l'article sur le site, ça me fait plaisir de contribuer à ce projet !

Ben
Avatar du membre
nicoco
Messages : 696
Enregistré le : 10 mai 2019 18:51
Localisation : Biarritz

Re: [TUTO] Fraisage de PCB

Message par nicoco »

Ok, c'est vrai que ça a l'air sympa de sortir le masque de protection comme sur la video.
J'ai cherché un peu sur aliexpress mais c'est difficile de savoir si ça correspond...
J'ai essayé avec les mots clefs suivants
Porte outil flottant, retractable, ressort et pas moyen de trouver le bon produit, j'ai meme regardé dans les liens de la video wegstr mais il n 'y a rien du tout ... c'est dommage ! Je trouvais ça bien cool de pouvoir faire comme dans la video !

Envoyé avec mes gros doigts from the moon

[WIP] CNC [Contribution] Dust Shoe
inscrivez-vous, c'est rigolo ! carte des membres
Répondre