Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

howtos:pcb-cnc [2017/01/27 17:10] (Version actuelle)
hackens créée
Ligne 1: Ligne 1:
 +Gravure de PCB avec la CNC
 +==========================
 +
 +Hardware
 +--------
 +
 +On peut utiliser la CNC avec des embouts adéquats pour créer des PCB.
 +
 +On utilise une demi-pointe à 30 degrés comme outil de gravure, et des "​copper-clad one-sided pcb".
 +
 +Il est très important d'​avoir une surface plate. Pour cela, la bonne solution est de visser un bloc de bois sur le bed, et de la lisser avec la cnc (avec une mèche adéquate bien sûr). On peut générer le gcode adéquat avec un petit programme c++ sur hackens-desktop1:​leveler
 +
 +Ensuite, on peut coller le pcb avec du scotch double-face (attention ça colle vraiment beaucoup).
 +
 +Pour faire le zéro, utiliser le multimètre (une pince sur la pointe et une sonde sur la plaque de cuivre). La planité requise est de l'​ordre de 50 microns.
 +
 +Ensuite, lancer le gcode avec Universal Gcode Sender, à 10000 tr/min
 +
 +A la fin de la gravure, changer l'​outil (mettre une mèche à métal 0.8mm) et refaire le zéro sans éteindre les steppers de la cnc (bien mettre le switch de la perceuse sur OFF)
 +
 +
 +
 +Software
 +--------
 +
 +Depuis qu'il a été racheté, Eagle c'est le mal [citation needed]
 +
 +Donc on utilise KiCad, ensuite on peut exporter les layers au format gerber, et utiliser pcb2gcodeGUI pour créer le GCODE.
 +
 +Utiliser une profondeur de gravure de 500 microns, et une largeur de trace de 250 microns.
 +
 +Utiliser une profondeur de perçage de 2.4mm (le pcb fait 1.8mm mais on veut bien débourrer)
 +
 +Désactiver tous les Gcode chelous (G91 etc) qui ne sont pas supportés par GRBL.
 +
 +/!\ Éditer le gcode de perçage à la main pour retirer tous les "tool change"​. Ils bloquent la CNC, et la seule façon de la réinitialiser est de la débrancher (ce qui décale légèrement la calibration XY)
 +