Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
howto:pads_personnalises_dans_kicad [2020/12/22 11:35] – créée guillaume | howto:kicad:pads_personnalises_dans_kicad [2020/12/22 12:38] – guillaume | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Créer des pads personnalisés dans Kicad ====== | ====== Créer des pads personnalisés dans Kicad ====== | ||
+ | |||
+ | L' | ||
+ | Néanmoins, les outils de dessin intégrés sont particulièrement limités. Il est en effet impossible de dessiner des arcs ou des courbes. L' | ||
+ | |||
+ | L' | ||
+ | |||
+ | Nous avons documenté l' | ||
+ | |||
+ | ===== SVG2MOD ===== | ||
+ | |||
+ | Pour les besoins d'un projet de PCB à pads capacitifs, nous avions besoin de pouvoir créer des pads avec une grande liberté. Le script python SVG2MOD, disponible sur [[https:// | ||
+ | |||
+ | Le principe est simplissime: | ||
+ | |||
+ | **Dans Inkscape:** | ||
+ | * Création des différents calques que l'on veut dessiner, en prenant soin de les nommer conformément aux couches de Kicad (F.Cu, B.Cu, F.Adhes, B.Adhes ...) | ||
+ | * Dessin avec les outils traditionnels d' | ||
+ | * Certaines primitives sont supportées, | ||
+ | * Sauvegarde du fichier en svg inkscape. | ||
+ | |||
+ | **Dans un terminal** | ||
+ | * Se placer dans le répertoire où l'on a téléchargé le dépôt de svg2mod | ||
+ | * ''' | ||
+ | * il suffit ensuite de taper ''' | ||
+ | |||
+ | < | ||
+ | Parsing SVG... | ||
+ | Found SVG layer: Edge.Cuts | ||
+ | Found SVG layer: F.Cu | ||
+ | Found SVG layer: F.Mask | ||
+ | Found SVG layer: F.SilkS | ||
+ | Writing module file: svg2mod.kicad_mod | ||
+ | </ | ||
+ | |||
+ | **Dans Kicad** | ||
+ | * Il faut ensuite importer l' | ||
+ | * Ajouter des pads classiques pour assurer la jonction des pistes lors du dessin de la PCB | ||
+ | * Fusionner ces pads et nos empreintes créées (voir les captures d' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||