PCBJam: 浏览器中的 KiCad
PCBJam: 浏览器中的 KiCad
PCBJam 是 KiCad 的浏览器端实现,使用户无需安装本地软件即可编辑原理图和 PCB 文件。该工具采用客户端模型运行,文件从本地文件夹导入并保存回机器,确保项目数据不会被上传到远程服务器。
本地优先的数据隐私与存储
PCBJam 通过采用本地优先架构来优先考虑数据隐私。当用户打开本地文件夹时,项目的副本将作为可编辑项目导入浏览器,而不改动原始文件。
关键存储特性包括:
- 无服务器上传:项目文件保留在用户的机器上;浏览器仅作为编辑器界面。
- 本地持久化:保存操作在浏览器会话中持久化,用户可以将工作导出为 .zip 文件。
- 浏览器缓存:库数据在本地缓存。用户可以安全地清除此缓存,尽管 3D 模型是按板卡获取的,构成了可能需要手动回收的主要缓存部分。
集成设计工具集
PCBJam 提供了一套全面的编辑器和查看器,镜像了 KiCad 生态系统的核心功能。可用工具包括:
- 编辑器:原理图编辑器 (Schematic Editor)、符号编辑器 (Symbol Editor)、PCB 编辑器 (PCB Editor)、封装编辑器 (Footprint Editor) 以及绘图页编辑器 (Drawing Sheet Editor)。
- 分析与实用程序:Gerber 查看器和 PCB 计算器。
广泛的组件库
该平台包含大量预加载的符号和封装,以促进快速设计。Alpha 版本 (v0.1.6.2) 的特性包括:
- 符号:广泛的类别,包括放大器 (Operational, Instrumentation, Audio)、转换器 (AC/DC, DC/DC)、MCU (ST STM32 系列, Microchip ATmega/PIC, NXP Kinetis) 以及各种 RF 和传感器组件。
- 封装:针对连接器 (Molex, JST, Samtec, Phoenix)、电容、电阻以及各种封装类型(如 BGA, QFN, 和 SO)的全面封装。
项目状态与访问
PCBJam 目前处于早期访问 Alpha 阶段。虽然可以进行示例板卡的测试演示,但完整的产品更新和扩展平台的邀请将通过候补名单进行管理。