agentee

Produzione

Il visualizzatore

Una finestra live che si ricarica a ogni salvataggio, dove una persona può osservare l'agente al lavoro, spostare i componenti, sbrogliare le piste e posizionare le vie a mano.

I file sono il progetto e l'agente ci lavora sopra. Il visualizzatore è dove una persona osserva che succede e interviene. È una finestra sulla directory del progetto che si aggiorna a ogni modifica di un file.

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

Tienilo aperto accanto al terminale dell'agente. Ogni modifica che l'agente fa, tramite agentee edit o scrivendo TOML, appare un istante dopo, con le diagnostiche di verifica per essa.

Cosa mostra

Ogni elemento del progetto, una pagina per tipo:

  • Schede: lo stackup in scala, il produttore e le sue regole, e per ogni classe di net e layer la geometria della pista, l'impedenza e la corrente.
  • Simboli e footprint: il componente come verrà piazzato, con pin o piazzole numerati.
  • Schemi: componenti e net, con i fili instradati da agentee.
  • Layout: rame per layer, aree di rame, vie per tipo, serigrafia, courtyard e il ratsnest di tutto ciò che non è ancora instradato, con una tabella dei net e il pannello delle diagnostiche.
  • Simulazioni: grafici dei parametri S e diagrammi di Smith, TDR, occhi, impedenza PDN, caduta in CC, densità di corrente e mappe di temperatura, e forme d'onda logiche.

agentee render disegna esattamente ciò che disegna il visualizzatore, in un PNG, ed è così che l'agente vede la stessa cosa senza una finestra:

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

Modificare un layout a mano

Alcune decisioni sono più veloci con un mouse: spostare un connettore dove lo vuole l'involucro, reinstradare una pista attorno a un componente, piazzare una via. La pagina 2D del layout modifica il layout e il salvataggio (ctrl+S) scrive la modifica nel .pcb.toml con lo stesso scrittore che preserva commenti e ordine usato dalla CLI. L'agente legge la tua modifica la prossima volta che carica il file.

tastofa
clicseleziona un componente, una pista, una via o una linea del ratsnest; un altro clic per l'elemento successivo sotto il puntatore
trascinasposta un componente con la sua etichetta, una via, un angolo di pista o un intero segmento
trascina col destro o col centrale, rotellapannello, zoom
R, shift+Rruota il componente selezionato
Delelimina la pista o la via selezionata
Xinstrada: clic su una piazzola, una via o una pista per iniziare, clic per aggiungere angoli a 45 gradi, / inverte la curva, V piazza una via, Invio termina
Vpiazzare una via su un rame con un net
PgUp, PgDncambia il layer attivo
ctrl+Z, ctrl+shift+Zannulla, ripristina
Escannulla, torna alla selezione

Ogni modifica viene verificata in background come farebbe check, così le diagnostiche e la tabella dei net seguono prima che tu salvi. revert scarta le modifiche non salvate. Se il file cambia su disco sotto modifiche non salvate, il visualizzatore chiede se tenere le tue o caricare il file.

Gli spostamenti si agganciano alla griglia della barra degli strumenti. Le piste nuove prendono la larghezza della classe. Il pannello delle proprietà imposta il net, il layer e la larghezza di una pista, la posizione, il net e il tipo di una via, e la posizione, la rotazione, il lato e locked di un componente.

Una linea del ratsnest selezionata può essere passata all'instradatore automatico, come una singola connessione o come l'intero net, con le stesse regole di agentee route. Per un net di piano offre di collegare le piazzole al piano invece.

Segna i componenti piazzati a mano come locked. agentee place non sposta mai un componente bloccato, così l'agente può ripiazzare tutto il resto attorno alle tue decisioni.

Iniziare un layout dal visualizzatore

new layout nella scheda dei layout chiede un nome, una scheda e uno schema, scrive il file e piazza ogni componente con il piazzatore. Il nuovo layout parte con un'area di rame di massa su ogni layer di rame e, se lo schema ha net RF, stitching di massa e una recinzione di vie lungo le piste RF.

reset cancella ciò che hai spuntato (instradamento, fanout e regole di stitching, zone, posizioni delle etichette) e può ripiazzare ogni componente non bloccato. Come ogni modifica, resta non salvata finché non salvi.

La vista 3D

La scheda 3d, o agentee view --3d, mostra la scheda al suo spessore di stackup, con i colori di mask, serigrafia e finitura, con il rame sotto la mask, piazzole nude, pareti dei fori e il modello di ogni componente. Trascina per orbitare, shift+trascina per il pannello, rotella per lo zoom, doppio clic per il reset. L'interruttore parts nasconde i modelli.

Le parti comuni vengono disegnate dal footprint senza modello: passivi in chip, header, SOIC, SOT, QFP, QFN, DFN e BGA, cristalli, SMA edge mount e cornici di schermatura. Tutto il resto usa il suo modello STEP o VRML, oppure un blocco alla sua height. agentee models scarica i modelli KiCad che un progetto indica.

La scheda del motore di layout

Il visualizzatore può eseguire le fasi di agentee layout sul layout così com'è nella finestra, modifiche non salvate incluse, e mostra il tempo e il punteggio di ogni fase. Il risultato arriva come qualsiasi altra modifica, non salvato e a un undo di distanza. Una parte selezionata con 16 o più piazzole offre lo scambio dei pin, che scrive nello schema.

Migliora questa guida · Markdown per agenti