Sortie
Importation d'une carte KiCad
agentee import board transforme un .kicad_pcb en spécification de carte, routage, schéma de liste de nets, empreintes et symboles.
agentee import board path/to/NAME.kicad_pcb --dir DIR transforme une carte KiCad entière en projet :
| fichier | depuis |
|---|---|
NAME.board.toml | le contour Edge.Cuts (les boucles fermées à l'intérieur deviennent [[outline.cutouts]], les boucles à l'extérieur sont exclues et signalées), l'empilement avec épaisseur, er et tangente de perte, le fini de cuivre et la couleur du vernis, les règles de conception et les classes de nets de NAME.kicad_pro |
NAME.pcb.toml | les placements d'empreintes, les pistes (les arcs comme de courts segments), les vias et les zones, avec les zones de cuivre d'agentee stockées, et le texte et les lignes de sérigraphie et de fabrication dessinés sur la carte, avec ${TITLE}, ${DATE} et les variables de texte du projet remplies |
NAME.sch.toml | chaque composant avec sa valeur, et chaque net sous forme de liste de broches, dessiné avec des étiquettes de nets |
footprints/ | chaque empreinte telle qu'elle est sur la carte, celles du bas retournées vers le haut, les décalages de forage des pastilles conservés |
symbols/ | un symbole boîte par empreinte avec une broche par numéro de pastille |
Les vias KiCad conservent leur type : micro devient une microvia, blind une via aveugle ou enterrée selon sa portée, et chaque perçage, pastille, portée, remplissage et backdrill distinct devient un type de via [[vias]] de la carte. KiCad 9 ne stocke qu'un tenting par via, un vernis épargne plutôt qu'un remplissage de via, qui est omis, et n'a pas de backdrill ni de perçage en profondeur. Le filling, capping, covering et plugging du format ultérieur correspondent au fill de l'IPC-4761, et son backdrill (depuis le dessus) et tertiary_drill (depuis le dessous) deviennent des backdrill à leur size ; KiCad liste les couches que le backdrill retire, donc to est la couche de cuivre au-delà de la dernière d'entre elles. Aucun des deux n'a de via à profondeur contrôlée, donc une via aveugle importée est percée mécaniquement : définissez drill_kind = "controlled_depth" sur son type là où le fabricant perce par profondeur.
Les coordonnées sont décalées pour que le contour commence à 0, 0. Les gouttes et les zones de non-implantation sont omises et signalées. Une classe dont les pistes sont plus étroites que sa largeur prend la plus étroite, car KiCad traite la largeur de classe comme une valeur par défaut et agentee comme un minimum. Les écarts sont vérifiés avec la tolérance de 0,5 um de KiCad. Sur les démos video et complex_hierarchy de KiCad, chaque pastille du routage importé se place là où l'export IPC-D-356 de KiCad lui-même la place (2089 et 165 pastilles).