FuckJLCColorfulSilkscreen
因为彩色丝印就想要我用lceda?门都没有!
Install / Use
/learn @HalfSweet/FuckJLCColorfulSilkscreenREADME
FuckJLCColorfulSilkscreen
这是一个可以把图片转为嘉立创EDA专属彩色丝印的脚本文件。
使用教程
首先我们先安装依赖
pip install -r requirements.txt
这是一个典型的例子:
python main.py -g gerberPath -o "./out" -ti "./t.png" -bi "./b.png"
其中-g参数为lceda风格的Gerber文件路径,-o为输出文件的路径,-ti为顶层图片的路径,-bi为底层图片的路径。需要注意的是,如果您使用的不是lceda风格的Gerber文件命名,那您需要使用-kp参数指定实际的边框层,例如KiCAD的
-ko colorfulTest-Edge_Cuts.gbr
顶层图片和底层图片的制作
经过测试,立创所使用的SVG解析可能存在一些问题,没有办法很好地支持使用原生的SVG进行制作彩色丝印,但是我们找到了一种曲线救国的路线,使用图片铺满即可。在Photoshop中,我们可以将单位设置为厘米,然后输入实际的PCB尺寸。请注意,如果希望制作出来的丝印不那么糊的话,我们尽可能将DPI设置为300以上。当然,你也可以直接输入像素,只要是保证长宽比不变即可。

- 值得注意的是,底层的丝印为翻转之后的图像,如果您不能理解,可以打开lceda专业版或者KiCAD进行3D预览,查看翻转电路板后的具体图像。
注意事项
- 建议采用FuckJLC对其它EDA软件导出的Gerber文件名处理,实测如果使用KiCAD的默认命名会导致彩色丝印无法被小助手识别,至于是否有效还有待测试。
版权
该工程采用MIT的开源协议进行共享,不建议进行商用,其中lceda 立创EDA 嘉立创EDA 嘉立创等均属于深圳嘉立创科技集团股份有限公司所注册商标,请注意使用。
本工程的逆向行为应该是得到官方的默许,可见贺总在阿莫论坛的发言:
https://www.amobbs.com/thread-5760459-1-1.html#34
致谢
感谢小松果和索马里的海贼两位大佬对我的帮助,特别是索马里的海贼大佬深入浅出地对我解释了整套原理,让我得到了一次宝贵的学习机会。
Related Skills
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
