« Kicad-cnc » : différence entre les versions

De Kernel Fablab Lannion
Aucun résumé des modifications
 
(4 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 7 : Ligne 7 :


== Kicad : Export de ficher Gerber ==
== Kicad : Export de ficher Gerber ==
[[File:kicadcnc_kicad01.png|400px|droite]]
Déjà, je tiens à vous féliciter d'avoir réussi à faire votre schémas sous Kicad, c'est déjà pas mal.
Déjà, je tiens à vous féliciter d'avoir réussi à faire votre schémas sous Kicad, c'est déjà pas mal.


Ligne 15 : Ligne 17 :
donc dans les règles de conception, mieux vaut partir sur des valeurs de l'ordre de celles ci-dessous :
donc dans les règles de conception, mieux vaut partir sur des valeurs de l'ordre de celles ci-dessous :


[[File:2014-03-10 19_37_09-Pcbnew (2013-07-07 BZR 4022)-stable D__perso_fablab_IllustraBot2-master_Kicad_V1.png|400px]]
[[Image:2014-03-10 19_37_09-Pcbnew (2013-07-07 BZR 4022)-stable D__perso_fablab_IllustraBot2-master_Kicad_V1.png|400px]]
[[File:2014-03-10 19_38_16-Pcbnew (2013-07-07 BZR 4022)-stable D__perso_fablab_IllustraBot2-master_Kicad_V1.png|400px]]
[[File:2014-03-10 19_38_16-Pcbnew (2013-07-07 BZR 4022)-stable D__perso_fablab_IllustraBot2-master_Kicad_V1.png|400px]]


* Poser axe secondaire pour définir l'origine
# Poser l'axe secondaire sur le schema pour définir l'origine :
* export gerber
 
** Utiliser axe secondaire
[[File:ScreenShot334.jpg|200px]]
** idem pour les coordonnées de perçage
# exportez les fichier gerber (menu tracer)
 
[[File:ScreenShot335.jpg|400px]]
#* cocher les options Utiliser axe secondaire & format spécifique
 
[[File:ScreenShot330.jpg|400px]]
#* idem pour les coordonnées de perçage
 
[[File:ScreenShot331.jpg|400px]]


== FlatCam : génération du gcode ==
== FlatCam : génération du gcode ==
 
[[File:kicadcnc_fc05.png|400px|droite]]
[[File:kicadcnc_fc06.png|400px|droite]]
=== Pistes ===
=== Pistes ===
* charger le fichier gerber
* charger le fichier gerber
Ligne 32 : Ligne 43 :
** xxxx_F_Cu.gtl pour la couche du dessus
** xxxx_F_Cu.gtl pour la couche du dessus


* Dans l'onglet options :
==== Dans l'onglet '''Options''' ====
** choisir Units: mm
* choisir Units: mm
[[File:kicadcnc_fc01.png]]
[[File:kicadcnc_fc01.png]]


* selected :
==== Dans l'onglet '''Selected''' ====
** diamètre fraise: 0.5
Paragraphe '''Isolation'''
** isolation
* Diamètre de la fraise : Tool diam: 0.5 (à préciser)
* Generate Geometry
[[File:kicadcnc_fc02.png]]
* create CNC job
Puis cliquez sur '''Generate Geometry'''
** 2 : -0.1
 
** diam: 0.5
Paragraphe '''Create CNC Job'''
* Generate
* Cut Z : -0.1
* Export --> .ngc
* diam: 0.5
[[File:kicadcnc_fc03.png]]
Puis cliquez sur '''Generate'''
 
Enfin, vous pouvez exporter le gcode :<br/>
[[File:kicadcnc_fc04.png]]
Cliquez sur '''Export''' pour générer le .ngc


Visualiser gcode avec Openscad
Vous pouvez pre-visualiser le gcode avec :
* [http://openscam.com/download.html OpenSCAM]
* ce [http://buildlog.net/gview/ viewer online]


=== Trous ===
=== Trous ===
Ligne 88 : Ligne 107 :
Image:2014-03-10 19_37_09-Pcbnew (2013-07-07 BZR 4022)-stable D__perso_fablab_IllustraBot2-master_Kicad_V1.png
Image:2014-03-10 19_37_09-Pcbnew (2013-07-07 BZR 4022)-stable D__perso_fablab_IllustraBot2-master_Kicad_V1.png
Image:2014-03-10 19_38_16-Pcbnew (2013-07-07 BZR 4022)-stable D__perso_fablab_IllustraBot2-master_Kicad_V1.png
Image:2014-03-10 19_38_16-Pcbnew (2013-07-07 BZR 4022)-stable D__perso_fablab_IllustraBot2-master_Kicad_V1.png
Image:kicadcnc_kicad01.png
Image:kicadcnc_fc05.png
Image:kicadcnc_fc06.png
Image:kicadcnc_fixation.jpg
Image:kicadcnc_fixation.jpg
Image:kicadcnc_gravage.jpg
Image:kicadcnc_gravage.jpg
Ligne 93 : Ligne 115 :




[[Category:How-To]]
[[Category:How-To]] [[Category:Kicad]]

Version actuelle datée du 16 avril 2015 à 13:21

Cette page est en cours de rédaction, pour le moment, il s'agit surtout de notes jetées en vrac.

Sur cette page, je vais vous expliquer comment passer d'un beau schéma virtuel sous Kicad à un véritable PCB gravé par notre amis charly.

Il y a certainement plein d'autre méthode (d’ailleurs si vous en connaissez, n'hésitez pas à créer des pages sur ce wiki ! ), mais celle que je vous propose se base sur les fichiers gerber qu'exporte Kicad, puis du logiciel FlatCam.


Kicad : Export de ficher Gerber

Kicadcnc kicad01.png

Déjà, je tiens à vous féliciter d'avoir réussi à faire votre schémas sous Kicad, c'est déjà pas mal.

Pour la suite, il vaut mieux ne pas trop voir petit pour le moment !

Il faut savoir que la fraise utilisée fait théoriquement 0,2 mm, en fait la gravure est plutôt de l'ordre de 0.4 à 0.5mm.

donc dans les règles de conception, mieux vaut partir sur des valeurs de l'ordre de celles ci-dessous :

2014-03-10 19 37 09-Pcbnew (2013-07-07 BZR 4022)-stable D perso fablab IllustraBot2-master Kicad V1.png 2014-03-10 19 38 16-Pcbnew (2013-07-07 BZR 4022)-stable D perso fablab IllustraBot2-master Kicad V1.png

  1. Poser l'axe secondaire sur le schema pour définir l'origine :

ScreenShot334.jpg

  1. exportez les fichier gerber (menu tracer)

ScreenShot335.jpg

    • cocher les options Utiliser axe secondaire & format spécifique

ScreenShot330.jpg

    • idem pour les coordonnées de perçage

ScreenShot331.jpg

FlatCam : génération du gcode

Kicadcnc fc05.png
Kicadcnc fc06.png

Pistes

  • charger le fichier gerber
    • File / Open Gerber
    • choisir le fichier correspondant à la couche voulue
    • xxxx_B_Cu.gbl pour la couche du dessous
    • xxxx_F_Cu.gtl pour la couche du dessus

Dans l'onglet Options

  • choisir Units: mm

Kicadcnc fc01.png

Dans l'onglet Selected

Paragraphe Isolation

  • Diamètre de la fraise : Tool diam: 0.5 (à préciser)

Kicadcnc fc02.png Puis cliquez sur Generate Geometry

Paragraphe Create CNC Job

  • Cut Z : -0.1
  • diam: 0.5

Kicadcnc fc03.png Puis cliquez sur Generate

Enfin, vous pouvez exporter le gcode :
Kicadcnc fc04.png Cliquez sur Export pour générer le .ngc

Vous pouvez pre-visualiser le gcode avec :

Trous

Fichier .drl de kicad

  • changer T par M1
  • remplacer X par G01Z-3\nG01Z3\nG0X
  • remplacer M30 par M2

--> faire un script !!

CharlyRobot : Réalisation PCB

Kicadcnc fixation.jpg

PC de commande sous LinuxCNC

Voir aussi http://fablab-lannion.org/wiki/index.php?title=CharlyRobot#Exemple_d.27utilisation

  • Fixer solidement la plaque de cuivre

Démarrage de la machine

  • branche transfo noir
  • charly servo 3 axes
    • demarrer
  • puissance bouton ???
  • POM dex 3 axes X, Y, Z

Import / Configuration

  • loader fichier
  • positionner en 0 avec les flèches
  • X / Y : toucher / 0.0
  • Z positionner avec une feuille. Toucher 0.1mm
  • vues / rafraichir
    • parcourt ou tils ???

Lancement

Kicadcnc gravage.jpg
  • casque et lunettes !
  • bra,ncher defonceuse
  • depart cycle

Médias