agentee

Fabrication

Le visualiseur

Une fenêtre en direct qui se recharge à chaque enregistrement, où une personne peut observer l'agent travailler, déplacer des composants, router des pistes et placer des vias à la main.

Les fichiers sont la conception, et l'agent y travaille. Le visualiseur est l'endroit où une personne observe cela et intervient. C'est une fenêtre sur le répertoire du projet qui se recharge à chaque modification de fichier.

agentee view
agentee view path/to/project --select pcb:lna
agentee view --3d

Laissez-la ouverte à côté du terminal de l'agent. Chaque modification que l'agent effectue, par agentee edit ou en écrivant du TOML, apparaît un instant plus tard, avec les diagnostics de vérification correspondants.

Ce qu'il affiche

Chaque élément du projet, une page par type :

  • Cartes : l'empilement à l'échelle, le fabricant et ses règles, et pour chaque classe de nets et couche la géométrie des pistes, l'impédance et le courant.
  • Symboles et empreintes : le composant tel qu'il sera placé, avec les broches ou pastilles numérotées.
  • Schémas : composants et nets, avec les fils tracés par agentee.
  • Routages : cuivre par couche, zones de cuivre, vias par type, sérigraphie, zones d'encombrement et le chevelu de tout ce qui n'est pas routé, avec un tableau de nets et le panneau de diagnostics.
  • Simulations : graphiques de paramètres S et diagrammes de Smith, TDR, yeux, impédance PDN, chute en continu, densité de courant et cartes de température, et formes d'onde logiques.

agentee render dessine exactement ce que le visualiseur dessine, en PNG, c'est ainsi que l'agent voit la même chose sans fenêtre :

agentee render pcb:lna -o lna.png --canvas-only
agentee render pcb:lna -o rf.png --region 0,6,20,18 --show F.Fab
agentee render pcb:lna -o lna-3d.png --show 3d

Modifier un routage à la main

Certaines décisions sont plus rapides à la souris : déplacer un connecteur là où le boîtier l'exige, rerouter une piste autour d'un composant, poser un via. La page 2D du routage modifie le routage, et l'enregistrement (ctrl+S) écrit la modification dans le .pcb.toml avec le même rédacteur qui préserve les commentaires et l'ordre que la CLI utilise. L'agent lit votre modification la prochaine fois qu'il charge le fichier.

toucheaction
clicsélectionne un composant, une piste, un via ou une ligne du chevelu ; un second clic sélectionne l'élément suivant sous le pointeur
glisserdéplace un composant avec son étiquette, un via, un coin de piste ou un segment entier
clic droit ou milieu, molettepanoramique, zoom
R, shift+Rpivote le composant sélectionné
Supprsupprime la piste ou le via sélectionné
Xroute : cliquez sur une pastille, un via ou une piste pour démarrer, cliquez pour ajouter des coins à 45 degrés, / inverse la courbe, V pose un via, Entrée termine
Vpose un via sur un cuivre avec un net
PageHaut, PageBaschange la couche active
ctrl+Z, ctrl+shift+Zannuler, rétablir
Échapannuler, retour à la sélection

Chaque modification est vérifiée en arrière-plan comme le ferait check, donc les diagnostics et le tableau des nets suivent avant l'enregistrement. revert abandonne les modifications non enregistrées. Si le fichier change sur disque sous des modifications non enregistrées, le visualiseur demande si vous gardez les vôtres ou chargez le fichier.

Les déplacements s'alignent sur la grille de la barre d'outils. Les nouvelles pistes prennent la largeur de la classe. Le panneau de propriétés définit le net, la couche et la largeur d'une piste, la position, le net et le type d'un via, et la position, la rotation, le côté et locked d'un composant.

Une ligne du chevelu sélectionnée peut être transmise au routeur automatique, comme une seule connexion ou son net entier, avec les mêmes règles que agentee route. Pour un net de plan, il propose de relier les pastilles au plan à la place.

Marquez les composants placés à la main locked. agentee place ne déplace jamais un composant verrouillé, donc l'agent peut replacer tout le reste autour de vos décisions.

Démarrer un routage depuis le visualiseur

new layout sur l'onglet routages demande un nom, une carte et un schéma, écrit le fichier et place chaque composant avec le placeur. Le nouveau routage commence avec une zone de cuivre de masse sur chaque couche de cuivre et, si le schéma a des nets RF, des coutures de masse et une clôture de vias le long des pistes RF.

reset efface ce que vous cochez (règles de routage, de fanout et de couture, zones, positions d'étiquettes) et peut replacer chaque composant non verrouillé. Comme toute modification, il reste non enregistré jusqu'à ce que vous enregistriez.

La vue 3D

L'onglet 3d, ou agentee view --3d, montre la carte à l'épaisseur de son empilement, avec ses couleurs de vernis épargne, de sérigraphie et de finition, avec le cuivre sous le vernis, les pastilles nues, les parois de perçage et le modèle de chaque composant. Glissez pour orbiter, shift-glisser pour panoramique, faites défiler pour zoomer, double-cliquez pour réinitialiser. Le basculement parts masque les modèles.

Les composants courants sont dessinés à partir de l'empreinte, sans modèle : passifs en boîtier, connecteurs, SOIC, SOT, QFP, QFN, DFN et BGA, cristaux, SMAs à montage sur bord et cadres de blindage. Tout le reste utilise son modèle STEP ou VRML, ou un cube de la hauteur height. agentee models télécharge les modèles KiCad nommés par le projet.

La carte moteur de routage

Le visualiseur peut exécuter les étapes de agentee layout sur le routage tel qu'il apparaît dans la fenêtre, modifications non enregistrées comprises, et affiche le temps et le score de chaque étape. Le résultat s'ajoute comme toute autre modification, non enregistré et à un retour en arrière. Un composant sélectionné avec 16 pastilles ou plus propose l'échange de broches, qui écrit dans le schéma.

Améliorer ce guide · Markdown pour agents