实测GPT-6 Astra绘制硬件原理图和PCB效果分享

这两天被gpt-6-astra刷屏,说通用AGI 时代到来,而且也有PCB Layout的案例,看着还挺像那么一会事,而且也有一些亮点,我们一会详细说。但是实际能不能帮我们做一些提高效率的工作呢?学长这边也开跑了。

这次,我给 Agent 的任务很具体:

在嘉立创EDA里创建工程 STM32F103MINI,设计一个 STM32F103C8T6 最小系统,完成模块化原理图设计、PCB器件摆放、Layout、铺铜,最终DRC不报错误,提示词部分参考https://x509p6c8to.feishu.cn/wiki/KtGnwut0Eipl6bkD05OcyqWAn0a,分了四步,先绘制原理图,然后连线,接着生成PCB,然后进行PCBLayout。

根据这四轮交互,Agent的产出如下:

首先,AI会先输出一份原理图,这份图纸还算比较规整,而且有进行模块化划分,器件摆放没有出现重叠,这点还比之前要好。

接着进行连线,我特意强调注意标签和连线的可阅读行问题,这里看着要比之前GPT5好上不少,至少不会很多线互相打架,人肉眼看还是容易看得清楚的:

然后就是转换为PCB的器件摆放了,这里我没有告诉它板框大小,但是它自己是做了一块类似最小系统板的形状,而且这里有几个点还不错的,基本达到初级layout工程师级别

  • 器件没有重叠
  • 排针放到了板卡两边
  • 电源输入、稳压模块、主芯片、从上到下
  • 去耦电容摆放靠近引脚摆放,芯片晶振电路靠近引脚摆放

接着就是走线,下面两个图就是顶层和底层的走线图,这个走线看起来还可以,电源加粗,信号走线还算规整,没有直角走线,晶振部分没有穿层走线,总的来说,肯定能跑。

最终铺铜就没有太多好说的了,目前我是没有让它打过孔的,所以应该也只是调用了铺铜CLI而且,没有太多可以评价的东西

3D效果图如下

最终,工程里有了 25 个器件、137 个焊盘和 76 个过孔。保存并重新打开 PCB 后,嘉立创EDA原生 DRC 返回零错误。

  • 原理图包含 STM32F103C8T6、AMS1117 电源、去耦电容、晶振、复位、BOOT 配置、SWD 接口和扩展排针。
  • 完成原理图到 PCB 的转换,板框尺寸约为 30.48 × 60.96 mm。
  • PCB 完成器件布局、铜线布线和过孔添加。
  • 已创建顶层 GND、底层 GND 和 3V3 LDO 散热区域的覆铜边框。
  • 重新打开 PCB 后,原生 DRC 检查返回空错误列表。

总的来说,比上一代要好一点,使用这个模型时全程没有进行纠正。但是离工程化还是有一定距离,估计在Kicad上效果会更好,但是今天在家里没有安装环境,所以等后续可以更新下Kicad的效果看看。

不过,还有一个问题点,就是有点贵,整个工程从零开始到完成,花费了61块RMB。这类图纸如果是人工设计原理图、Layout的话,估计也是一个小时的工作量,所以60块/h,你感觉这个员工怎么样?

另外,

DevHard AI 硬件开发工作台(DevHard AI)也更新了产品外观生成参考的功能啦!

相关推荐
一路往蓝-Anbo5 小时前
第七篇:以太网设计 —— 从 RMII 时序到变压器隔离的深度拆解
stm32·单片机·嵌入式硬件·嵌入式·stm32硬件设计
玄奕子1 天前
三相逆变器系列(一):看懂三相全桥拓扑
嵌入式·dsp开发·电力电子·ti c2000·三相全桥逆变
台风护盾1 天前
视频怎么自动翻译成中文字幕?AI 视频翻译的三道坎和一条捷径
人工智能·机器翻译·音频处理·ai工具·视频翻译
the sun341 天前
嵌入式易错点:ARM指令架构、IP核、MCU厂商关系+BOOTLoader刷机原理
stm32·嵌入式
北域码匠2 天前
高通滤波算法深度解析(High-Pass Filter)
stm32·算法·c#·数字信号处理·嵌入式开发·滤波算法·高通滤波
2601_962295992 天前
嵌入式开发语言用哪个最好,C,python或者其他
c语言·python·嵌入式开发·开发效率·系统资源
嵌入式阿蔡2 天前
CoAP / LwM2M 轻量协议:受限设备为什么不用 MQTT
单片机·物联网·嵌入式
dozenyaoyida2 天前
Zephyr BLE 上行链路源码拆解:一个空中报文怎么从 radio 跑到应用回调(NCS v3.2.1)
controller·嵌入式开发·ble·host·zephyr·协议栈·软链路层
长江后浪博客3 天前
ESP32-SOLO-1 在 ESP-IDF v5.5 下启动不断重启问题分析与解决
单片机·嵌入式硬件·嵌入式·esp32·freertos·esp-idf