TransJLC 是一个用于将其他 EDA 软件生成的 Gerber 文件转换为与嘉立创 EDA(立创商城的在线编辑器)兼容格式的工具,以方便在嘉立创进行生产。
请确保您已安装 Rust 工具链。然后,您可以直接从 crates.io 安装 TransJLC:
cargo install TransJLC
bash
git clone https://github.com/HalfSweet/TransJLC.gitbash
cd TransJLCbash
cargo build --release
可执行文件将位于 target/release/TransJLC。在您的终端中运行该工具,并提供必要的选项。
| 选项 | 缩写 | 描述 | 默认值 |
|---|---|---|---|
--eda |
-e |
指定源 EDA 软件。可选:auto, kicad, jlc, protel。 |
auto |
--path |
-p |
包含 Gerber 文件的目录路径。 | . (当前目录) |
--output_path |
-o |
转换后文件保存的路径。 | ./output |
--zip |
-z |
如果设置为 true,则会创建输出文件的 ZIP 归档。 |
false |
--zip_name |
-n |
生成的 ZIP 文件的名称(不含 .zip 扩展名)。 |
Gerber |
--no-progress |
禁用进度显示。 | false |
|
--inject-header / --no-inject-header |
强制开启或关闭模拟 EasyEDA Pro 文件头注入。自动模式下,--eda jlc 关闭,其他 EDA 开启。 |
自动 | |
--passthrough / --no-passthrough |
强制保留或丢弃未匹配文件。自动模式下,--eda jlc 保留,其他 EDA 丢弃。 |
自动 | |
--top_color_image |
可选:顶层彩色丝印图片路径(生成 Fabrication_ColorfulTopSilkscreen.FCTS)。 |
无 | |
--bottom_color_image |
可选:底层彩色丝印图片路径(生成 Fabrication_ColorfulBottomSilkscreen.FCBS)。 |
无 |
转换位于 D:\Projects\MyPCB\Gerber 的 Gerber 文件,将它们保存到 D:\Projects\MyPCB\Output,然后创建一个名为 MyProject.zip 的 ZIP 文件。
TransJLC -p="D:\Projects\MyPCB\Gerber" -o="D:\Projects\MyPCB\Output" -z=true -n=MyProject
欢迎各种贡献、问题和功能请求!请随时查看 issues 页面。
感谢 @DFC1234 在 issue #11 中提供的新思路。
该项目采用 Apache-2.0 许可证。详情请参阅 LICENSE 文件。
本项目不建议任何方式进行任何形式商用!其中的代码仅用于学习和研究,禁止用于任何商业目的,也禁止用于伤害深圳嘉立创科技集团股份有限公司。其中lceda 立创EDA 嘉立创EDA 嘉立创等均属于深圳嘉立创科技集团股份有限公司所注册商标,请注意使用。
$ claude mcp add TransJLC \
-- python -m otcore.mcp_server <graph>