跳至主要内容

博文

目前显示的是 六月, 2026的博文

KiCad 多版本文件转换器

KiCad 10 发布后我就马上用了起来,虽然它兼容了之前的 9.0,8.0 版本,但 KiCad 9 是打不开 KiCad 10 文件的。 我一直还奇怪为什么 KiCad 10 不能导出低版本的文件,因为有时候我发出的文件,别人低版本 KiCad 是打不开的,还是很不方便的。 偶然的机会,我发现了华秋开发的一个在线 KiCad 版本转换器,支持从 10 转到 9,8,7。但它只发布在了 NextPCB 上,国内的用户可能都不知道吧,因为 NextPCB 只对国外用户。 题外话,有一说一,NextPCB 的质量其实也还不错,价格比立创稍贵一点点吧(国外价格我不知道)。但我看 Twitter 上做板的,很多都是 JLCPCB,很少有用 NextPCB 的,华秋还大力支持了 KiCad。我是觉得他们一把好牌打烂了。 NextPCB 开源链接: https://github.com/HubertHQH/kicad-version-converter 于是我就 fork 了这个项目,顺便部署在 Cloudflare 上。 GitHub 地址: https://github.com/harry10086/kicad-version-converter KiCad 多版本转换器在这里: https://kvc.mianao.info/ 使用步骤我就不说了,很简单,直接上传文件,选择版本,下载转换后的文件就好了。 转换符号库,KiCad 10 -> 9.0: 转换原理图,KiCad 10 -> 9.0: 直接下载: 如果想自己部署的,也很简单,直接 fork 项目。 登录 Cloudflare 控制台: 访问并登录 Cloudflare Dashboard。 创建 Pages 应用: 在左侧导航栏选择 Workers & Pages -> 点击 Create -> 选择 Pages。 连接 Git 仓库: 点击 Connect to Git,选择您的 GitHub 账号,并搜索并选中 fork 的 kicad-version-converter 仓库。 配置构建设置: 在 Set up builds and deployments 步骤中,填写以下配置: Framework preset (框架预设): React(Vite) Build comm...

今年的世界杯在哪下注?

前言 四年一次的世界杯又开始了,虽然在美洲,但上午还是可以看到比赛的。毕竟年纪大了,熬不了夜了。 青春就是一届又一届的世界杯,转眼又是四年,球场上已经换了一批又一批的年轻人,现在基本上没有几个认识的人了。所以,看球不下注等于开水不泡茶了,没什么意思了。 下注世界杯 现在体彩基本上是国内唯一的下注渠道了,上届世界杯还有 BET365,去年初它就已经退出了中国市场,包括港澳。但体彩又只能去线下实体店购买,实在是太麻烦了。 我最近又出差在外,鸟不拉屎的地方,根本没有体彩店啊。 研究了一下,有几个渠道,算是世界上比较大的平台,玩玩还是可以的: Stake.com Stake.com 已成为全球最大的在线赌场,提供传统赌场游戏(例如老虎机 、 二十一点和轮盘赌 ,可选择是否配备真人荷官 )以及体育博彩和扑克 。 用户通常不使用传统货币,而是通过加密货币进行充值和提现。支持 20+ 种主流加密货币(BTC, ETH, LTC, USDT, TRX, XRP 等)。 注册链接: Stake.com 到账速度极快,存取款门槛低。 身份认证要求身份证或驾照等官方证件,必须认证通过才能正常使用。平台支持多种语言包括中文。 Gamdom.com Gamdom 是一个以加密货币为核心的在线博彩平台,提供赌场游戏、体育博彩和电子竞技博彩服务。该平台成立于2016年,最初与《Counter-Strike》社区有关,后来逐渐转型为综合性的加密货币赌场和体育博彩网站。支持主流加密货币(BTC, ETH, LTC, USDT),同时支持**游戏皮肤(CS2, Rust)**存取。 注册链接: Gamdom.com 到账速度极快,存取款门槛低。 身份认证没有特别要求,我估计是不是额度特别大才需要二级认证。平台支持多种语言包括中文。 polymarket.com Polymarket 是目前全球最大的去中心化预测市场平台。简单来说,它让用户针对未来的各种事件(如政治选举、体育赛事、科技趋势、经济数据等)进行押注。当然,现在世界杯他肯定不会错过了。 Polymarket 对超过三十个国家和地区的用户有限制,无法充值和提现,比如我用的新加坡 IP 就不行,但我没有看到限制中国,日本又限制了前端 UI 访问,神奇。 不过世界杯下注的盘口没有上面两个网站丰富。 注册链接: Polymarket.com 充值和提...

Layout工程师会是电子行业第一个消失的岗位吗

前言 AI 时代都在说前端已死,还有后端已死,设计师已死,甚至连程序员都被预言要消失了。前端后端如何我不知道,毕竟我不是互联网行业的,但程序员绝对不会消失,全栈工程师应该会成为主流。 但是,我觉得在电子行业, Layout 工程师 可能是第一个被 AI 取代的岗位。 当前 EDA 设计行业状态 现在电子行业的流程基本上就是硬件工程师设计原理图,layout 工程师进行布线,最后硬件工程师检查,如果 AI 可以自动布线的话,那就只剩下硬件工程师了吧。 当然,在很多的中小型公司基本上是硬件工程师自己做 layout 的,或者直接找外包公司。在大公司里,layout 是一个独立的岗位,甚至有专门的 layout 团队。所以,layout 工程师干的肯定是复杂的板,比如复杂的数字板,数字模拟混合板,射频板等。 虽然自动布线这个功能已经有了几十年,但一直以来都没几个人用,主要是因为自动布线的质量不够好,即使是非常简单的原理图,双面板,自动布线的效果也只能说是都连上了,到 PCB 制板还有一些距离。 我觉得现在 AI 可以通过学习大量的设计数据和规则,来生成高质量的布线方案。而且,AI 可以在布线的同时进行仿真,实时检查电磁兼容性、信号完整性、电源完整性等问题,避免了传统自动布线中常见的“看起来不错但实际性能很差”的情况。 有个公司: https://app.quilter.ai/ 就是做这个,我测试了一下,还很初级,虽然他们放出的广告还不错,但我觉得这个方向是对的,未来几年内应该会有很大的进步。 协作模式的终结:从翻译到定义 以后大多数公司基本上就是硬件工程师 + AI layout 了。 现状(三位一体): 硬件工程师(设计逻辑)→ Layout 工程师(布板实现)→ 硬件工程师(人工校对)。 未来(闭环设计): 硬件工程师(定义约束)↔ AI(实时生成与仿真) 。 硬件工程师不再仅仅画个原理图就扔给 Layout 工程师,而是要在设计时就输入更多的规则,不然 AI 无法生成符合要求的布线方案。 例如: 不是只画个电感,而是定义:“这是一个 2MHz 的开关节点,环路面积必须小于 20 $mm^2$”。 不是只连个差分对,而是定义:“这对信号阻抗要求 90 $\Omega$,长度误差小于 5mil,走线过孔数量不超过 1 个”。 为什么 Layout 岗位会被合并? ...