通常在一块电路板的丝印SilkScreen上除了会有元器件标号、方向外,我们还希望在空白处放置我们自己的项目logo或者公司logo,使得我们的电路板更具识别性。
一、生成logo的kicad_mod文件
首先打开KiCad软件包中的Bitmap2Component,点击右侧的打开位图,导入自己的logo图片,如图所示。
在上方选项卡中选择 “高对比度单色图片”,可以发现logo变成了黑白单色。黑色的部分不会出现在丝印层上,只有白色的图样会留在丝印上。我们可以在右方的设置中,选择“负片”或者“标准”,这样可以在“镂空”和“不镂空”的图案样式中切换。
接着左右调节阈值,可以调节显示的清晰度。在要使用的层里保持顶层丝印选中。最后修改右上方X轴Y轴方向的分辨率以修改丝印尺寸。分辨率越大则尺寸越小。注意,丝印层上的logo不适宜太大,这样可能遮挡其他丝印标识;也不适宜太小,不然可能PCB板厂无法打印出清晰分辨率的logo。
最后以Pcbnew(.kicad_mod)格式导出,如图所示。本质上,我们生成了一个只使用了丝印层的footprint。
二、将logo的kicad_mod文件导入封装库
生成logo图像的封装以后我们可以把它添加到我们的电路板上。而在电路板上添加封装需要我们先把封装保存到项目封装库中。打开KiCad软件包中的PCB封装编辑器,先选择工作库为我们的项目文件库,再在上方工具栏中选择文件->载入封装->从文件导入封装,将我们之前生成的logo.kicad_mod文件导入到工作库中,保存工作库即可。
三、将logo添加到电路板上
打开项目里的Pcbnew,点击右侧工具栏的 添加封装,在搜索框输入刚才封装的名称或者直接选择全部列出,选中刚才的logo,放置在电路板上方或下方合理的位置,如图所示: