通常,印刷电路板设计会有许多不同的层,并且丝印层是这些层中的一层。 由于丝印必须印刷在PCB表面,因此每个PCB至多有两个丝印层,即顶部和底部。 丝印可以将文本信息印刷在纸板上供人类阅读和解读。 在PCB的丝印上,您可以打印组件参考指示符,公司徽标,制造商标志,警告符号,部件号,版本号,日期代码等各种信息。但PCB表面上的空间有限,所以它是最好将其限制为有用或重要的信息。 因此,丝印层通常只保存一个组件图例,显示各种组件在公司徽标和电路板设计编号上的位置。

目前,专门用于印制PCB的定制数字喷墨打印机最常用于从电路板设计数据中将丝网印刷图像印刷到PCB表面上。 最初的丝网印刷是使用丝网印刷方法从中得到名称丝网印刷。 这个名字是由于传统的丝网印刷技术被称为需要像丝绸或聚酯一样的细布作为屏幕和由木材,铝等制成的框架。现在随着技术的进步,许多不同更简单或更快的丝网印刷方法是发达,但名称保持不变。

“丝印”这个名字很容易让人误解。当然,没有实际的丝被用来生产PCB上的白色元素。用于大量印刷丝印的方法是一种相对于传统的丝网印刷工艺,你可以使用它在t恤上印刷图形。丝印文本和图形印刷在板上时,它们仍然在面板上。

PCB上丝印被用来标记元器件的轮廓、方向、编号、备注信息以方便辨识,其名称在不同的EDA软件中叫法不同,比如在Altium Designer顶层的丝印就称为Top overlayer,底层的丝印被被称为Bottom overlay, KiCad6中两个丝印层被称之为F.Silkscreen和B.Silkscreen。

PCB上的丝印

用于标记元器件轮廓、方向等信息的丝印在创建元器件的封装库的时候就设定好了,但其标注文字内容、字体和大小都是可以根据显示效果修改的。PCB上丝印的字体要大小适中,放置的位置一定要注意,不要放置在焊盘或过孔上,从而导致实际的PCB上面的信息阅读困难。

白色是丝印最常用的颜色,但也有黑色和黄色。

在KiCad6中,封装库中的每个元器件的封装都会有丝印的基本信息 - 元器件的位号、元器件的值、元器件的外形轮廓等,在加载这些元器件到PCB编辑器中的时候,这些丝印信息都会默认在丝印层显示出来,当然我们也可以针对每个器件进行独立编辑 - 丝印显示与否,丝印字体的大小等,也可以进行批量操作。

KiCad6中只显示丝印层后的信息以及单独编辑“位号”丝印信息的编辑窗口

在设计和调整PCB布局时,器件的丝印信息会随着元器件的移动相应移动,尤其是旋转器件,位号也会跟着旋转,这种情况下需要单独调整丝印。

PCB编辑器右侧工具栏中可以选择丝印层的开/关(点击左侧带颜色的小方框和文字之间的圆形小眼睛)以及跳转到某个丝印层进行编辑操作 - 点击左侧带颜色的小方框。

KiCad6中的丝印层的选择

如果我们想对板上的所有器件的丝印进行批量处理,可以通过PCB编辑器顶上的菜单选择“编辑” → “编辑文本和图形属性”来实现,如下图:

KiCad6中可以通过“编辑文本和图形属性”来对丝印进行批量处理

很多画PCB的人,对丝印不重视,他们认为丝印不会影响到电路的性能,但对于一个专业的硬件工程师来说,无论是从自己调试、维护的便捷性,还是其他人的可读性上来讲,都必须重视丝印的设计,下面就是与PCB丝印相关的一些设计要点:

  1. 摆放的位置规整、一致,阅读方向跟器件的使用方向一致
  2. 过孔尽量不要打在丝印上,最好通过3D查看每个丝印都看一下,因为在二维的PCB图上容易看不到或忽略
  3. 丝印的放置要遵从在满足“必要”的前提下尽可能简洁,只放置必要的信息,而且以最直观、简洁的方式。
  4. KiCad6的交互式BOM插件功能使得焊接、调试非常直观,这也大大降低了在PCB板上放置元器件位号信息的必要性,
  5. 在板上元器件不拥挤的情况下,可以放置一些装饰性的图案和指导性的信息