Gravure Mécanique PCB

De L'abscisse - FabLab et Hackerspace de Dijon
Révision datée du 21 octobre 2016 à 21:51 par Pilatomic (discussion | contributions) (Utilisation)
Aller à : navigation, rechercher

Présentation

Graver un PCB avec la fraiseuse du fab

Niveau de difficulté

Vert.png

Installation

PCB2GCODE

Outil de conversion Gerber vers G-code

cf https://github.com/pcb2gcode/pcb2gcode

 sudo apt-get update
 sudo apt-get install build-essential automake autoconf autoconf-archive libtool libboost-program-options-dev libgtkmm-2.4-dev gerbv git
 git clone https://github.com/pcb2gcode/pcb2gcode.git
 cd pcb2gcode
 autoreconf -fvi
 ./configure
 make
 sudo make install

PCB2GCODEGUI

Interface graphique pour pcb2gcode

cf https://github.com/pcb2gcode/pcb2gcodeGUI

 sudo apt-get install build-essential git qt5-default libqt5svg5-dev
 git clone https://github.com/pcb2gcode/pcb2gcodeGUI.git
 cd pcb2gcodeGUI/
 qmake
 make
 sudo make install

g-commander

Logiciel de contrôle de la fraiseuse

 git clone https://gitlab.com/Pilatomic/g-commander.git
 cd g-commander/
 qmake
 make

Utilisation

Exporter Gerber de Kicad

Dialog-warning.png Fix Me !

Vous pouvez ajouter les informations manquantes !!!

Générer le g-code correspondant

Créer un fichier texte avec le contenu suivant :

 # Configuration file generated by pcb2gcodeGUI version 0.1 on ven. oct. 21 23:45:33 2016
 
 # Common options
 #@#dpi=1000
 metric=true
 metricoutput=true
 mirror-absolute=false
 nog64=true
 optimise=true
 tile-x=1
 tile-y=1
 tolerance=0.0100
 vectorial=true
 zchange=10.0000
 zero-start=true
 zsafe=5.0000
 
 # Mill options
 extra-passes=0
 mill-feed=600
 mill-speed=10000
 offset=0.1500
 voronoi=false
 zwork=-0.0500
 
 # Drill options
 drill-feed=1000
 drill-side=auto
 drill-speed=10000
 milldrill=false  
 #@#milldrill-diameter=3.0000
 nog81=false
 nog91-1=false
 onedrill=false
 zdrill=-2.5000
 
 # Outline options
 bridges=0.5000
 bridgesnum=2
 cut-feed=600
 cut-infeed=10.0000
 cut-side=auto
 cut-speed=10000
 cutter-diameter=3.0000
 fill-outline=true
 #@#outline-width=0.2000
 zbridges=-0.6000
 zcut=-2.5000
 
 # Autoleveller options
 al-back=false
 al-front=false
 #@#al-probecode=G31
 al-probefeed=100
 #@#al-probevar=2002
 #@#al-setzzero=G92Z0
 al-x=15.0000
 al-y=15.0000
 software=LinuxCNC

Lancer pcb2gcodeGUI

 pcb2gcodeGUI

Puis cliquer sur File, load configuration file, et sélectionner le fichier précédemment créé.

Onglet input/output, catégorie "back", charger le fichier Gerber produit par Kicad.

Cliquer sur Start


Gravure

A réaliser avec g-commander


Dialog-warning.png Fix Me !

Vous pouvez ajouter les informations manquantes !!!

Auteurs

Pila