制造
查看器
一个实时窗口,每次保存时重新加载,人员可以在此观看智能体工作,手动移动元件、布线和放置过孔。
文件即设计,智能体在其上工作。查看器是人观察这一过程并介入的地方。它是项目目录上的一个窗口,在文件更改时重新加载。
agentee view
agentee view path/to/project --select pcb:lna
agentee view --3d将其打开在智能体终端旁边。智能体进行的每次编辑,无论是通过 agentee edit 还是编写 TOML,都会在稍后显示出来,并附带相应的检查诊断信息。
显示内容
项目中的每个项目,每种类型一页:
- 电路板:按比例显示的叠层、板厂及其规则,以及每个网络类和层的走线几何形状、阻抗和电流。
- 符号和封装:元件放置后的样子,引脚或焊盘带有编号。
- 原理图:元件和网络,以及 agentee 布线的连线。
- PCB 布局:每层的铜、铺铜、按类型划分的过孔、丝印、占位区以及所有未布线部分的飞线,附带网络表和诊断面板。
- 仿真:S 参数图和史密斯图、TDR、眼图、PDN 阻抗、直流压降、电流密度和温度图,以及逻辑波形。
agentee render 将查看器绘制的内容精确地渲染为 PNG,这是智能体在没有窗口的情况下看到相同内容的方式:
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手动编辑 PCB 布局
某些决定用鼠标更快:将连接器移动到外壳要求的位置,围绕某个元件重新布线一条走线,放置一个过孔。2D PCB 布局页面编辑布局,保存(ctrl+S)会将更改写入 .pcb.toml,使用与 CLI 相同的保留注释和顺序的写入器。智能体下次加载文件时会读取你的更改。
| 按键 | 功能 |
|---|---|
| 单击 | 选择元件、走线、过孔或飞线;再次单击选择指针下的下一个项目 |
| 拖动 | 移动带有标签的元件、过孔、走线拐角或整个线段 |
| 右键或中键拖动,滚轮 | 平移,缩放 |
| R, shift+R | 旋转选定的元件 |
| Del | 删除选定的走线或过孔 |
| X | 布线:单击焊盘、过孔或走线开始,单击添加 45 度拐角,/ 翻转弯曲方向,V 放置过孔,Enter 结束 |
| V | 在有网络的铜上放置过孔 |
| PgUp, PgDn | 更改活动层 |
| ctrl+Z, ctrl+shift+Z | 撤销,重做 |
| Esc | 取消,返回选择模式 |
每次编辑都会在后台像 check 那样进行检查,因此诊断信息和网络表会在你保存之前跟随更新。revert 会丢弃未保存的编辑。如果磁盘上的文件在未保存的编辑下发生变化,查看器会询问是保留你的更改还是加载文件。
移动会吸附到工具栏的网格。新走线采用网络类的宽度。属性面板设置走线的网络、层和宽度,过孔的位置、网络和类型,以及元件的位置、旋转、侧面和 locked。
选定的飞线可以交给自动布线器,作为单个连接或其整个网络,规则与 agentee route 相同。对于平面网络,它会提供将焊盘连接到平面的选项。
将你手动放置的元件标记为 locked。agentee place 永远不会移动锁定的元件,因此智能体可以围绕你的决定重新放置其他所有元件。
从查看器开始 PCB 布局
布局选项卡上的 new layout 会要求输入名称、电路板和原理图,写入文件并使用放置器放置每个元件。新的 PCB 布局会在每个铜层上以接地铺铜开始,并且当原理图包含射频网络时,还会添加接地缝合和沿射频走线的过孔围栏。
reset 会清除你勾选的内容(布线、扇出和缝合规则、区域、标签位置),并可以重新放置所有未锁定的元件。像所有编辑一样,它在保存前保持未保存状态。
3D 视图
3d 选项卡,或 agentee view --3d,会以叠层厚度显示电路板,呈现其阻焊、丝印和表面处理颜色,阻焊下的铜、裸露焊盘、钻孔壁以及每个元件的模型。拖动以旋转,shift-拖动以平移,滚动以缩放,双击以重置。parts 切换会隐藏模型。
常用元件从封装绘制,不使用模型:片式无源元件、排针、SOIC、SOT、QFP、QFN、DFN 和 BGA 封装、晶振、边缘安装 SMA 和屏蔽框架。其他元件使用其 STEP 或 VRML 模型,或使用其 height 处的一个盒子。agentee models 下载项目指定的 KiCad 模型。
PCB 布局引擎卡片
查看器可以在窗口中当前状态的 PCB 布局上运行 agentee layout 的各个阶段,包括未保存的编辑,并显示每个阶段的时间和评分。结果像其他编辑一样落地,未保存且只需一次撤销即可恢复。选中一个具有 16 个或更多焊盘的元件时,会提供引脚交换功能,该功能会写入原理图。