Ceci est une ancienne révision du document !
Table des matières
CNC pour circuits imprimés
Remise en route de la CNC Colinbus
Après avoir déposé le bloc de contrôle, il faut enlever le circuit imprimé qui gère le RS232. Avec précaution tirer vers le haut celui-ci afin de faire apparaître les connecteurs comme ci-dessous :
Installation
Debian
J'ai choisi le Linux CNC à partir de la Debian Stretch :
http://www.linuxcnc.org/testing-stretch-rtpreempt/linuxcnc-stretch-uspace-i386.iso
L'installer sur une clef USB, puis placer cette clef sur un port USB du PC éteint. L'allumer.
Choisir
Graphical Debian Installer
Sélectionner la langue : Français, le pays : France et le clavier : Français.
Installation de Boost
wget https://dl.bintray.com/boostorg/release/1.72.0/source/boost_1_72_0.tar.gz tar -xvf boost_1_72_0.tar.gz cd boost_1_72_0 ./bootstrap.sh --with-libraries=program_options --prefix=/usr/local/lib/ ./b2 variant=release link=static sudo ./b2 install cd
Installation de PCB2GCODE
https://fablab.coagul.org/Gravure_M%C3%A9canique_PCB
https://github.com/pcb2gcode/pcb2gcode/releases/download/v1.3.2/pcb2gcode-1.3.2.tar.gz
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 librsvg2-dev git clone https://github.com/pcb2gcode/pcb2gcode.git cd pcb2gcode autoreconf -fvi ./configure --with-boost=/usr/local/lib/ --enable-static-boost make sudo make install
Installation de partage réseau
sudo apt-get install gvfs-backends smbclient cifs-utils
Correction de niveau
http://kingofprotons.blogspot.com/p/pcb-autolevelling.html
https://www.scorchworks.com/Gcoderipper/gcoderipper.html
https://github.com/mattvenn/cad/tree/master/tools/etchZAdjust
PCB2GODE
http://carrefour-numerique.cite-sciences.fr/fablab/wiki/doku.php?id=logiciels:pcb2gcode
- export the Gerber files from KiCad? (select Plot Origin as Auxiliar Axis)
- use pcb2gcode to convert Gerber files to Gcode, by executing on command line: pcb2gcode –verbose –zup=0.4 –zchange=1 –offset=0,010 –zdown=0,01 –max-deviation=0 –dpi=1000 –toolpath-smoothing-passes=0 example-Component.pho
- execute etch_z_adjust.py: python etch_z_adjust.py
- open the Gcode files with EMC2, run it and it will automatically probe and mill the PCB
https://fablab.coagul.org/Gravure_Mécanique_PCB
Flatcam
https://dirtymarmotte.net/blog/tuto-flatcam-fabrication-circuit-imprime-gerber-flatcam
https://hobbycnc.com/pc_board_isolation_routing/
https://lauri.võsandi.com/2016/07/linuxcnc.html