Gravure Mécanique PCB : Différence entre versions

De L'abscisse - FabLab et Hackerspace de Dijon
Aller à : navigation, rechercher
m (modification de la présentation)
Ligne 1 : Ligne 1 :
Mode d'emploi de la gravure d'un PCB avec la fraiseuse du laboratoire LAB6.
+
Mode d'emploi de la gravure d'un PCB simple couche avec la fraiseuse du laboratoire LAB6.
  
 
==Présentation==
 
==Présentation==
Ligne 42 : Ligne 42 :
  
 
   git clone https://gitlab.com/Pilatomic/g-commander.git
 
   git clone https://gitlab.com/Pilatomic/g-commander.git
 +
  sudo apt-get install libqt5serialport5-dev
 
   cd g-commander/
 
   cd g-commander/
 
   qmake
 
   qmake
Ligne 47 : Ligne 48 :
  
 
==Utilisation==
 
==Utilisation==
 +
La CNC du fab fonctionne avec des fichiers G-code.
 +
Pour la réalisation de la gravure d'une carte simple face, trois fichiers sont nécessaires :
 +
* Fichier de détourage des pistes (calque ''B.Cu'')
 +
* Fichier de contours de la carte (calque ''Edge Cuts'')
 +
* Fichier de perçage
 +
 +
Voici en résumé les étapes pour créer ses fichiers et utiliser la CNC :
 +
# Réalisation du schéma de la carte avec Kicad Pcbnew
 +
# Exporter le fichier PCB Kicad au format Gerber
 +
# Exporter le fichier de perçage Kicad au format Excellon
 +
# Transformer les Gerber et Excellon en fichiers G-code
 +
# Réaliser la carte
 +
 +
=== Réaliser sa carte avec Kicad Pcbnew
 +
Reportez-vous à cette page pour prendre en main ce module de Kicad :
 +
 
===Exporter Gerber de Kicad===
 
===Exporter Gerber de Kicad===
  

Version du 24 avril 2017 à 10:51

Mode d'emploi de la gravure d'un PCB simple couche avec la fraiseuse du laboratoire LAB6.

Présentation

Le modèle de CNC disponible au fablab est ???

Dialog-warning.png Fix Me !

Vous pouvez ajouter les informations manquantes !!! modèle et photo

Niveau de difficulté

Orange.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
 sudo apt-get install libqt5serialport5-dev
 cd g-commander/
 qmake
 make

Utilisation

La CNC du fab fonctionne avec des fichiers G-code. Pour la réalisation de la gravure d'une carte simple face, trois fichiers sont nécessaires :

  • Fichier de détourage des pistes (calque B.Cu)
  • Fichier de contours de la carte (calque Edge Cuts)
  • Fichier de perçage

Voici en résumé les étapes pour créer ses fichiers et utiliser la CNC :

  1. Réalisation du schéma de la carte avec Kicad Pcbnew
  2. Exporter le fichier PCB Kicad au format Gerber
  3. Exporter le fichier de perçage Kicad au format Excellon
  4. Transformer les Gerber et Excellon en fichiers G-code
  5. Réaliser la carte

=== Réaliser sa carte avec Kicad Pcbnew Reportez-vous à cette page pour prendre en main ce module de Kicad :

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. 28 22:22:49 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=true
zwork=-0.0500

# Drill options
drill-feed=50
drill-side=auto
drill-speed=10000
milldrill=false
#@#milldrill-diameter=3.0000
nog81=true
nog91-1=true
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