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 command (构建命令): npm run build
Build output directory (构建输出目录): dist
添加环境变量:- Variable name: NODE_VERSION
- Value: 22
开始部署: 点击 Save and Deploy,Cloudflare 将自动开始首次拉取、编译并生成您专属的 pages.dev 域名,也可以加上自定义域名。
需要注意一下,GitHub 仓库代码里我放了我的 Google AdSense,自行部署如果不想要的话记得删除。
奖励链接: 欢迎使用推荐链接,新用户充值有奖励 https://www.vultr.com/?ref=7342510











