====== pcb2gcode ====== cpc2Gcode est un logiciel libre, en ligne de commande, qui permet de génerer les fichiers gcode necessaire a la gravure et au percage d'un circuit imprimé à partire d'un fichier Gerber. * [[https://github.com/pcb2gcode/pcb2gcode|Sources du projet]] * [[https://github.com/pcb2gcode/pcb2gcodeGUI|Interface graphique]] pour pcb2gcode //(à tester)// ===== Procédure et logiciels utilisés ===== ==== Kicad ==== Logiciel libre de réalisation de circuits imprimés : http://www.kicad-pcb.org Utilisé pour créer le dessin du circuit. l'export du travail au format "gerber" sera utilisé pour générer le gcode pilotant la CNC ==== Gerbv ==== Logiciel libre de visualisation de fichier gerber (circuit et perçage) ==== pcb2gcode ==== Logiciel libre en ligbne de commande pour transformer les fichier "gerber" provenant de kicad en gcode utilisable par la CNC installation : http://sourceforge.net/p/pcb2gcode/code/ci/master/tree/ :WARN: le package ubuntu ne semble pas fonctionner ainsi que la méthode de compilation pour ubuntu/debian. la methode a partir des dépots Git fonctionne : Installation from GIT (latest development version): $ git clone git://pcb2gcode.git.sourceforge.net/gitroot/pcb2gcode/pcb2gcode $ cd pcb2gcode $ ./git-build.sh $ sudo make install exemple : pcb2gcode --metric --zsafe 2 --zwork -0.06 --offset 0.2 --zchange 25 --mill-feed 250 --mill-speed 20000 --zdrill -2 --drill-feed 80 --drill-speed 20000 --back nom_fichier_circuit.gbl --drill nom_fichier_perçage.drl exemple de fichier ''millproject'' a mettre a l'endroit ou sera lancé pcb2gcode (ce fichier contient tous les paramètres de la ligne de commande) # this is an example config file for pcb2gcode. # place this in the same directory as your gerber files to save typing # You may want to uncomment and change those in local project files #front=Gen7Board.front.gbr back=polulu_test_board-Dessous.gbl drill=polulu_test_board.drl #outline=contour.back.gbr #verbose metric=1 # parameters for isolation routing / engraving / etching zwork=-0.05 zsafe=2 zchange=20 mill-feed=80 mill-speed=30000 # parameters for cutting out boards cutter-diameter=0.059055118 zcut=-0.08 cut-feed=3 cut-speed=20000 cut-infeed=1 # drilling parameters zdrill=-2 drill-feed=80 drill-speed=20000 #offset=0.006 # generate voronoi regions offset=1.0 dpi=1000 #max-deviation=0