Gravure Mécanique PCB : Différence entre versions

De L'abscisse - FabLab et Hackerspace de Dijon
Aller à : navigation, rechercher
(Installation)
(Utilisation)
Ligne 43 : Ligne 43 :
  
 
==Utilisation==
 
==Utilisation==
 +
===Exporter Gerber de Kicad===
  
 +
 +
{{fixme}}
 +
 +
===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
 +
 +
 +
{{fixme}}
  
 
==Auteurs==  
 
==Auteurs==  

Version du 21 octobre 2016 à 21:51

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