跳转到内容

Kicad/FAQ

来自维基教科书,开放的世界,开放的书籍

什么是 KiCad?

[编辑 | 编辑源代码]

KiCad 是一款开源、跨平台的 EDA(电子设计自动化)软件包。它可以捕获您的原理图,构建您的元件库并布局您的 PCB。它可以在 Windows、各种 Linux 发行版下运行,并且已经移植到 Mac OSX。

KiCad EDA 的官方名称是什么?

[编辑 | 编辑源代码]

"我更喜欢官方名称为 KiCad"

Jean-Pierre CHARRAS

怎么发音?是 "KEY-cad","KYE-cad" 还是 "kay-EYE-cad"?

[编辑 | 编辑源代码]

法语发音接近 KeeCad。

在哪里可以获取 KiCad?

[编辑 | 编辑源代码]

请查看 | 下载 KiCad 页面。

在哪里可以找到 KiCad 教程?

[编辑 | 编辑源代码]

KiCad 教程 可以在安装的 KiCad 树的 doc 文件夹(或旧版本中的 tutorial 文件夹)中找到,也可以在 https://docs.kicad.org/ 找到。

YouTube 上有很多 KiCad 视频教程。

KiCad.info 论坛有一个很棒的教程 "教程:KiCad 5.1 版本的 PCB 设计简介(入门)",也是提问的好地方。

Sparkfun 提供了一些优秀教程的链接:"KiCad 入门指南"

Renie S. Marquet 在 他的网站 上创建了一个关于简单 RS232 适配器的迷你教程。该教程仅以葡萄牙语编写,但包含许多图片,包括使用的工具。也许对您有所帮助。

Renie 的教程很简单,但涵盖了从零开始创建原理图和 PCB 的所有步骤。

KiCadHowTo.wikidot.com 上,还有一位爱好者提供了另一个教程。


这是 KiCad 的官方 wiki 吗?

[edit | edit source]

不是,此 FAQ 复制自官方的 国际 KiCad wiki(现在已离线)。

Bryan Stillwell 最初在 2005 年 11 月 23 日建立了一个 wiki(现在已离线),但最近已迁移至 http://kicad.sourceforge.net/(也已离线)

官方 FAQ 显然(?)位于 http://www.kicad-pcb.org/display/KICAD/Frequently+Asked+Questions -- 但它是一个 wiki 吗?

位于 https://wikibooks.cn/wiki/kicad 的(非官方)wiki 显然是 KiCad 最活跃的 wiki。

我能帮助 KiCad 开发吗?

[edit | edit source]

"我如何帮助改进 KiCad?"

当然可以。以下是 KiCad 开发人员的邮件列表。

欢迎您下载完整的源代码和文档,并在 https://gitlab.com/kicad (镜像于 https://github.com/KiCad) 上提出改进建议。


为什么 KiCad 会尝试连接互联网?

[edit | edit source]

KiCad 不会连接互联网。它使用套接字进行 eeschema 到 pcbnew 的客户端-服务器通信。某些防火墙会将套接字访问误解为互联网访问。

例如,当您在 eeschema 中点击一个引脚时,相应的网络会在板子上被突出显示。


Jean-Pierre CHARRAS


项目管理器

[edit | edit source]

如果我的产品使用两块 PCB 堆叠,我应该将每个 PCB 放置在自己的“项目”文件夹中,还是将它们都放在单个“项目”文件夹中?

EESCHEMA

[edit | edit source]

如何输出其他网表格式?

[edit | edit source]

例如 标准 EDIF 网表格式

eeschema 具有网表插件系统。eeschema 创建一个通用的(中间)网表输出(元件的通用列表、引脚列表和网络列表)。插件读取此通用文件并创建新的网表格式,eeschema 可以自动运行此插件。此插件非常容易创建,因为通用的网表输出旨在使此类插件变得简单。给出了一个示例,并添加了注释以创建新的插件。目前,此示例创建了 PADS-PCB 网表格式。(注意,此格式没有经过很好的测试。)

新的 eeschema 网表工具最多有 8 个用户可编程条目以启动这些插件。第一次使用它时,您必须打开网表对话框,打开空白页面(最后一个条目)并 

  • 指定标题(例如:PADS-PCB)
  • 指定启动插件的命令行(例如:/usr/lib/kicad/plugins/netlist_form_pads-pcbd:/kicad/bin/plugins/netlist_form_pads-pcb.exe
  • 运行网表生成器(与其他格式类似)。

此版本不稳定,因为用户界面可能会修改,并且文档尚未更新。

如果您使用此功能,请报告任何问题。

另一种解决方法是 Edif 到 KiCad 转换器

如何从一个原理图复制粘贴到另一个原理图?

[edit | edit source]

要从原理图中复制一个块,打开您之前的原理图,选择要复制的块,然后在弹出菜单(右键单击)中,选择保存块(或删除块,但不要保存您的旧原理图)。

在同一窗口中,使用菜单打开新的原理图,然后按下粘贴按钮(工具栏)。该块将被粘贴到您的新原理图中。

要从原理图中复制元件,使用右键单击选择要复制/剪切的元件,从弹出菜单中选择复制/粘贴,然后按下 Esc 键。这将使所选元件返回到起始点。切换到另一个原理图并粘贴该元件。

如果您要复制图标,则必须在首选项菜单中停用“自动平移”选项。

作为另一种选择,您可以按住 Shift 键(复制)或 Shift+Ctrl 键(删除)来输入块命令(参见 eeschema 2.2.2 文档)。

如何使用库中的新修改更新一个元件

[edit | edit source]

存在一个错误(在版本:2006-08-28 中),该错误会阻止字段更新 - 如果使用字段,最好在此时删除该元件并重新添加。


非同质多部分模块?

[edit | edit source]

Part-A 是默认值。加载元件,右键单击它,选择编辑->单元,并将 Part-A 更改为 Part-X。

对于非同质多部分元件,请不要忘记在库编辑器中为这些元件选中“元件被锁定”选项。使用此选项,Eeschema 不会在注释原理图时更改元件选择。

Jean-Pierre CHARRAS

“定位”对话框中的标记是什么?

[edit | edit source]

标记来自 ERC,并显示了存在错误的位置。

如何将 .stf 文件导入原理图,它有什么作用?

[edit | edit source]

.stf 文件由 CVPCB(材料文件)生成。它包含每个元件的一行,根据元件的引用给出封装名称。

示例

如果元件 U3 被分配了封装 14DIP300,则生成的代码行是

comp “U3” = module “14DIP300”

在 EEschema svn 版本(r1064)中,添加了一个按钮来从“材料文件”中反向注释封装到原理图中。

用例:保持原理图更新的流程如下

eeschema

  • 输入起始原理图
  • 输出用参考标识符注释的初始网表

cvpcb

  • 读取初始网表
  • 添加缺失的封装信息
  • 输出修改后的网表和材料列表(包含封装信息)

pcbnew

  • 修改后的网表可用于开始初始放置
  • 保存正在使用的 PCB

eeschema

  • 从“材料文件”中反向注释封装信息
  • 根据需要修改原理图,也许更改一些封装
  • 输出更新后的网表(包含封装)

pcbnew

  • 导入更新后的网表,包含新元件,可选地删除网表中不再使用的元件
  • 放置新元件

libedit

[edit | edit source]

原理图符号的创建和编辑。

保存元件有两种方式 - 一种是保存到 RAM 中,另一种是保存到库中。这样做有什么用?
[edit | edit source]

如果将修改保存到 RAM 中,则可以返回到原理图并查看其结果。如果您不喜欢它,您仍然可以“回滚”到以前的状态。如果您将元件保存到库中,则无法再回滚。

如果在库中更改了元件,要如何更新原理图中的元件?
[edit | edit source]

实际上,当您按下将修改后的元件保存到 RAM 的按钮时,它会自动为您完成。唯一显然还没有实现的功能(2006-08-28 版本)是字段更新。但是您至少会看到修改后的图形。

如何创建新的元件库?
[edit | edit source]

在 EESchema 中选择“转到库编辑器”图标。它将以清晰的视图和 Libedit 打开:没有 Lib 头。然后选择“新建元件”图标... 完成简单的步骤后,您就可以开始绘制自己的元件了。

创建后,使用“创建一个新的库并将当前元件保存到”。然后选择位置并给出一个文件名。例如,我在 /home/xtc/kicad/libs_xtc 创建了自己的目录 - 在这里我保存所有个人库文件。

完成对元件的编辑后,保存并关闭。然后,在 EESchema 中,您需要将此新库添加到库列表。您可以在“首选项 > 库和目录 > 添加(按钮)”中执行此操作 - 浏览到您的库并将其添加到列表中。从现在起,您的元件将在放置元件对话框列表中可见。

libbrowse

[edit | edit source]

这允许用户查看每个原理图符号库中包含哪些元件。这可以通过允许用户直接加载库并直接转到特定元件来加快原理图项目的创建速度。如果库中找不到所需的元件,可以在 LibEdit(如上所述)中创建,或在互联网上查找库。

层级式工作表中的电源端口?是全局的还是只针对特定的工作表?

[edit | edit source]

每个电源轨使用一个电源标志。它在整个设计中是全局的,因此在整个设计中只有一个 VCCA 的电源标志。电源端口是全局的,因为一张工作表上的 VCCA 端口与另一张工作表上的 VCCA 端口相连。[1]

CVPCB

[edit | edit source]

CVPCB 用于将封装(模块)与原理图元件关联。

如果您在 LibEditor 中创建了一个新的元件,并且立即为其分配了一个封装(“编辑元件属性 -> 封装过滤器 -> 添加”图标),那么 CvPcb 将自动过滤封装。例如,在 Libedit 中输入“14*”将使 CVPCB 向您推荐 14DIP-ELL30 和 14dip300(假设您选择了“显示当前元件的过滤后的封装列表”)。


PCBNEW

[edit | edit source]

如何使用相对坐标?

[edit | edit source]

在您想要相对坐标原点的位置按下空格键。现在您可以在状态栏中读取相对坐标,它位于绝对坐标的右侧。

如何完全定义约束 PCB 几何形状并在全局参考系中固定元件?

[edit | edit source]

如何手动布线 PCB?

[edit | edit source]

手动布线很简单。您甚至不需要原理图。启动一个新项目,然后选择 PcbNew。在绘图区域中右键单击,然后选择选择工作层。将工作层设置为边缘 PCB。从 RHS 选择线工具并绘制 PCB 轮廓。

现在右键单击并选择工作层铜。从 RHS 工具栏中选择添加走线和过孔工具。绘制走线。您可以通过按 V 键放置过孔。

要更改走线尺寸,您需要创建一个新的走线类型。从主菜单中选择尺寸,然后选择走线和过孔。填写您的新走线尺寸的值,然后按 OK。您的新走线类型现在位于走线下拉框中。

如果您有原理图,则按正常方式启动 Pcbnew。从 RHS 工具栏中选择添加走线和过孔工具,然后单击网格[check spelling]。请确保您正在为使用 SMD 元件的单面 PCB 工作在元件层。如果您使用的是默认颜色,所有走线都应该是红色。如果您看到绿色走线,说明您正在工作在铜层。

如何取消 PCB 布线?

[edit | edit source]

在 Pcbnew 中选择编辑/全局删除菜单,并在弹出的对话框中选中“删除走线”选项,然后单击接受按钮。

如何将铜填充连接到网络?

[edit | edit source]

一种方法是在填充区域模式下,将指针移动到走线内,右键单击并选择“选择网络”。然后您可以在走线外部的任何地方进行“填充区域”。

您也可以使用“网络高亮”工具。实际上,这让我花了好长时间才弄明白。我希望在“填充”对话框中有一些选项可以用来选择要连接的网络。


如何将 SMT 元件移动到焊接面

[edit | edit source]

使用弹出菜单中的“翻转模块”。您也可以按“F”键执行相同的操作。

如何在库编辑器中更改网格大小?

[edit | edit source]

右键单击并选择网格选择。


打印和绘制 PCB 布局有什么区别?

[edit | edit source]

在 pcbnew 中,打印菜单中有一个新的缩放选项:“精确缩放 1”,它以 1.00 的比例打印电路板,但不完全保留页面中的电路板位置。近似缩放 1(旧选项)保留页面中的电路板位置,旨在为用户生成文档。实际比例取决于打印机、边距、pcbnew 页面大小和实际纸张大小,主要用于文档目的。

eeschema 和 pcbnew 中的页面边距管理也有所改变。边距将用户绘图区域缩小了左侧、右侧、顶部和底部各 0.4 英寸(10 毫米)。在旧版本中,没有边距,原理图以缩小的比例(小于比例 1)绘制,以便适应页面 + 边距。在新版本中,比例接近比例 1,并且打印对话框窗口中的页面设置已删除。

有两个原因

1 - 打印对话框窗口页面设置选项在 Windows 下有 bug(这是 wxWidget 的问题,不是 KiCad 的问题)。因此,用户无法真正更改边距值或打印纸张大小。

2 - 现在电路板可以按精确比例 1 打印,必要的边距会减少用户绘图区域。(旧版本主要以接近 0.95 的比例绘制电路板,以适合可用的纸张区域,即纸张大小 - 边距)。

边距设置对话框目前不可用(目前边距值是硬编码的),但我希望在 KiCad 的下一个版本中添加此功能。

Jean-Pierre CHARRAS


如何镜像打印 PCB?

[edit | edit source]

有两种方法可以实现。

首先,Pcbnew 在文件/绘图菜单中提供镜像选项(Postscript 格式)。其次,通过“翻转块”命令修改电路板(块命令:选择整个电路板,右键单击并选择翻转块)。

如何制作 PCB 安装孔?

[edit | edit source]

一个孔可以被看作是一个焊盘,只有一个焊盘。您可以添加一个(或多个)焊盘(右工具栏,“添加模块”按钮),例如库中存在的“1pin”焊盘。编辑焊盘以获得正确的大小(焊盘直径和钻孔值)。

如何制作接地层或电源层?

[edit | edit source]
  • 选择“添加区域”图标。
  • 描绘区域的边界。如果您已在 Pcb 层的边缘上定义了电路板的边缘,并且您的区域将遵循这些边缘,则不需要此步骤。
  • 将光标放在属于您想要作为面的网络的焊盘上(GND 或其他任何网络)。
  • 右键单击区域并选择“填充区域”。

请注意,属于此网络的焊盘必须已通过走线连接,否则设计规则测试将发现它们未连接。因此,区域的添加必须在最后完成。

注意:有人能更好地解释“如果您已在 Pcb 层的边缘上定义了电路板的边缘,并且您的区域将遵循这些边缘,则不需要此步骤”吗?在 PcbNew 中是否真的有可能让区域自动填充 Pcb 边缘?您究竟是如何做到的? <-- 似乎如果您希望区域扩展到 PCB 的边缘,您实际上仍然需要描绘区域的边界,但只需在整个 PCB 周围绘制区域即可。例如,如果您有一个圆形 PCB,那么您将在 PCB 边缘的外部绘制一个正方形。然后,当您填充区域时,只有 PCB 边缘内部的区域将被填充。

如何向区域添加过孔?

[edit | edit source]

要制作连接两个区域的过孔(例如,将接地层或电源层连接在层之间),过孔需要连接到一个网络。

  1. 选择“添加走线和过孔”选项。
  2. 左键单击您想要放置过孔的区域中的现有焊盘或走线。焊盘或走线应与区域位于同一个网络(例如,如果区域是接地层,则选择附近的接地引脚)。
  3. 再次单击您想要放置过孔的位置,以创建走线。
  4. 在不移动鼠标的情况下,右键单击并选择“放置过孔”。
  5. 在不移动鼠标的情况下,再次右键单击并选择“结束走线”。

现在您就有了过孔…

您创建的走线将被区域覆盖,因此它实际上没有任何作用,除了将过孔分配给一个网络。这是因为 KiCad 中存在一个未解决的 bug/限制(错误报告/开发者讨论),其中未连接的走线/过孔在电路板重新加载或运行 DRC 后会丢失其网络关联。

如何将焊盘旋转特定角度(例如 45 度)?

[edit | edit source]

在 pcbnew SVN r890 上测试。

  1. 右键单击要旋转的模块。
  2. 选择焊盘...(元件)-> 编辑以打开模块属性对话框。
  3. 在这里,在属性选项卡中,在方向部分选择用户
  4. 现在您可以在方向(0.1 度)框中输入任意角度。您需要将角度乘以 10,例如,输入450 代表 45°。


如何为平面磁芯制作线圈?

[edit | edit source]

我制作开关电源。我使用两个铁氧体磁芯在一片或多片 PCB 上制作三明治结构来制作变压器。如何制作弧形走线和螺旋线圈?

Erik

Pcbnew 是否具有自动保存功能?

[edit | edit source]

此功能存在于 PCB 编辑器中。最好考虑购买 UPS。

我不知道这是否是一个好功能,因为没有撤销/重做机制,有意识的保存似乎是编辑后退的唯一方法。

XTC

如何创建自己的默认焊盘?

[edit | edit source]

一个方便的方法是创建 .equ 文件并使用 cvpcb 的自动关联命令。这是因为对于许多元件,“标准默认焊盘”取决于值。二极管、极性电容就是一个例子。对于大多数元件,您可以使用 SMD 版本用于一个项目,稍后使用“标准”版本用于另一个项目。

使用 .equ 文件,您可以拥有一个“标准默认焊盘”,这解决了这个问题,因为 .equ 文件可以针对特定项目。

这里有一个示例(参见 kicad/modules/devices.equ) '680K' 'R4' '1M' 'R4' '2,2PF' 'C1' '3,3PF' 'C1' '74HC00' '14DIP300' '74LS00' '14DIP300' '74HCT00' '14DIP300'


  • .equ 文件根据元件值提供标准默认焊盘,并且可以使用您最喜欢的编辑器创建。编辑器的替换命令可以非常快地将 14DIP300 更改为 SMD 项目的 SO14E…

在 kicad/modules/ 中,您可以找到一些 .equ 文件。

不要忘记配置 cvpcb 以选择您想要的 .equ 文件。


为什么 3D 视图器不起作用?

[edit | edit source]

您必须确保显卡的颜色深度设置为 24 位或 32 位。

在 Linux 中,您可以编辑 /etc/X11/XF86Config-4

并更改以下行:

DefaultDepth 24


模块编辑器

[edit | edit source]

PCBnew 还包含模块(焊盘贴花)编辑器,您可以在其中更改和创建模块。

新的贴花上有两个默认文本字符串;它们叫什么,它们有什么用?
[edit | edit source]
在模块属性下有属性(normal、Normal+Insert 和 Virtual),它们有什么用?
[edit | edit source]
如何在模块编辑器中放置过孔?
[edit | edit source]

一些封装,例如 QFN,需要以特定排列方式放置热过孔。如何在 KiCad 中实现?

网格下拉菜单中不同的数字是什么意思?例如“Grid 10.0”中的“10”和“Grid 100.0”中的“100”。
[编辑 | 编辑源代码]

默认情况下,KiCad 使用英寸(参见左侧工具栏中的 I 和 mm 按钮,可切换为毫米)。当网格设置为 100 时,它使用 100 密耳的间距,即 100 千分之一英寸 - 0.1",网格 10 时为 0.01"。确保工作区域中的网格可见,方法是单击左侧工具栏上的网格按钮。

网格 100 间距为 0.1" 比较方便,因为 0.1" 也是标准 DIP 封装引脚以及许多其他元件的间距。行间距离通常为 0.3"。用公制单位表示,引脚间距为 2.54mm,行间距为 7.62mm。当然,不同的封装类型也会有不同的尺寸变化。

自动布线

[编辑 | 编辑源代码]

如何强制自动布线程序只在一个层上工作?

[编辑 | 编辑源代码]

我发现可以通过在“选择层对”对话框中为两个层都选择“铜”来强制自动布线程序只在铜层上工作。

注意:此功能在某些版本中被意外遗漏,但很快就会恢复(2008 年 6 月版本)。

另一种方法是在任一层上先创建一个禁布区域,然后使用自动布线程序,这样自动布线程序将被迫只使用另一个铜层进行布线。

MUCS-PCB 自动布线程序

[编辑 | 编辑源代码]

这实际上不是 KiCad 的一部分 - 但被推荐为比 KiCad 自带的自动布线程序更好的选择。

但请注意,KiCad 的作者让-皮埃尔·夏拉斯在 2005 年 9 月 5 日写道

我知道这个自动布线程序,并且我已经为 pcbnew 写了一个实现,但我没有发布它。
这是因为不幸的是,有一些问题
- 一些(很多?)错误。
- *主要* 问题是布线程序不知道线路和 PCB 边缘的 45°。这很难改变,因为代码被 *高度* 优化,只能处理 90° 线路和边缘。
我相信 DJ Delories 已经解决了一些这些问题(主要针对免费软件“PCB”),但我不知道这个修补版本。
如何设置 MUCS-PCB
[编辑 | 编辑源代码]
从哪里获得 MUCS-PCB
[编辑 | 编辑源代码]
 * http://www.cs.manchester.ac.uk/apt/projects/tools/mucs-pcb/ MUCS-PCB autorouter

生成 Gerber 输出文件的步骤

[编辑 | 编辑源代码]

库维护

[编辑 | 编辑源代码]

从哪里可以获得其他元件库?

[编辑 | 编辑源代码]

该组的文件部分有一个专门用于此目的的库文件夹。可以随意创建自己的子文件夹并贡献你的作品。

如何从其他 PCB 程序导入库?

[编辑 | 编辑源代码]

Eagle

我刚在该组的文件部分的 rm_sharkey_libs 文件夹下上传了“exp-kicad-lib.ulp”。这是一个 ULP 脚本,用于将 EAGLE PCB 元件导出到 KiCad。要使用,请打开 EAGLE PCB,将您感兴趣的库加载到库编辑器中,然后运行此 ULP 脚本。

它有一个错误,我还没有解决(我没有编写这个脚本)。错误在于选择焊盘的正确层。但是,即使在当前状态下,您也可以手动编辑 KiCad 输出并使用查找和替换来调整焊盘,只需与类似的“好的”KiCad 库进行比较,您就会看到需要修改的内容。除此之外,它在导出方面做得很好……也许如果有人有时间,他们可以稍微调整一下这个脚本,让它工作得更好。

(迈克·沙基)

我写了一个简单的脚本,用于从 Eagle CAD 库导出 pcbnew 库,但不知道 Eagle 的库管理员对他们的库施加了哪些限制。我已经将大约 200 个转换后的库上传到我们的 FTP 服务器,现在正在使用它们。请看一下,告诉我你的想法。我认为如果这些库能够让所有 KiCad 用户使用,将会很好。

(德米特里·N·西托夫)

大型转换库

[编辑 | 编辑源代码]

可以找到大量从 Eagle 库转换的符号和封装

链接:http://library.oshec.org/(全部下载)

请注意,应验证与 KiCad 的兼容性:长引脚名称、有效文件名、几何形状、引脚分配等

特别是,KiCad 无法处理“m-pad-2.1.mod”文件,仅仅是因为它的文件名。解决方法:重命名为“m-pad-2-1.mod”;然后该库就可以与 KiCad 正常工作。

如何快速生成焊盘阵列?

[编辑 | 编辑源代码]

我已经将我制作的一个 Perl 脚本上传到雅虎文件部分。(jpdborgna 文件夹)。我附上了该脚本的 README 文件。

这个简单脚本的功能是生成焊盘阵列、符号和模块,用于 KiCad。这些阵列可用于引脚连接器、原型制作区域或任何需要许多均匀分布的焊盘的元件。由于它的简单性,它可以很容易地修改以实现其他功能。

导入方法

[编辑 | 编辑源代码]

原理图

[编辑 | 编辑源代码]


更改设计的步骤是什么?

[编辑 | 编辑源代码]

不仅仅是创建新的网表并导入它——.stf 文件可能也参与其中——如何处理对封装的更改?这与 (2006-08-28) 中记录的内容不完全一致。

是否有一个向前和向后的生态过程在进行?eeschema 和 pcbnew 之间是否进行着进程间通信?我记得有——但它在做什么?

发帖指南

[编辑 | 编辑源代码]

该群组非常年轻,因此目前还没有关于发帖指南的群组政策。但是,作为起点,我建议我们采用 RFC 1855 第 3 节中的标准网络礼仪指南,可以在此处找到

http://www.dtcc.edu/cs/rfc1855.html

接受 KiCad gerber 文件的 PCB 制造商

[编辑 | 编辑源代码]
制造商 网页 国家 详细信息
PCBexpress http://www.pcbexpress.com/ 美国俄勒冈州穆利诺 通过互联网提交文件,一切按预期进行。
Gatema http://www.gatema.cz/_en/ 捷克共和国博斯科维采 通过电子邮件发送 gerber 文件
Pragoboard http://www.pragoboard.cz/en/o_firme 捷克共和国布拉格 通过电子邮件发送 gerber 文件
Advanced Circuits, Inc. http://www.4pcb.com/ 美国科罗拉多州奥罗拉 通过互联网提交文件,一切正常
American Circuit Technology, Inc. http://www.act-cw.com/ 美国加州阿纳海姆 通过互联网提交文件,一切正常
Zot Integrated Manufacturing. http://www.zot.co.uk/ 英国苏格兰马瑟伯勒 通过电子邮件提交文件,没有问题
Bittele/7pcb. http://www.7pcb.ca/ 加拿大多伦多 通过电子邮件发送 gerber 文件,没有问题
Beta Layout / PCB-Pool. http://www.beta-layout.com/ 爱尔兰克莱尔郡香农 通过电子邮件和在线提交文件,没有问题
San Francisco Circuits. https://www.sfcircuits.com/ 美国加州圣马特奥和圣地亚哥 通过电子邮件和在线提交文件,没有问题
Sky Electronic. http://www.sky-macau.com/PCB_Service.html/ 中国澳门特别行政区 通过电子邮件提交文件,没有问题
WellPCB. https://www.wellpcb.com/ 澳大利亚 通过电子邮件和在线提交文件,没有问题
PCBGOGO https://www.pcbgogo.com 美国纽约 通过电子邮件和在线提交文件,24 小时在线客户服务,没有问题,

谁编写了这份常见问题解答?

[编辑 | 编辑源代码]

这份常见问题解答由 Ian Bell 编写并维护。贡献者包括

  • Juan Pablo
  • Jean-Pierre CHARRAS
  • Ryan Williams
  • Fluissman
  • Bryan Stillwell
  • Renie
  • Danilo Uccelli
  • XTC
  • Igor Plyatov

我在哪里提交新的/更新的库?

[编辑 | 编辑源代码]

KICAD 库 (http://kicadlib.org/) 是一个官方项目站点吗?提交链接在哪里?最好单独提交添加/更改,还是将它们集成到适当的预先存在的库中?

如何在原理图中绘制点线?

[编辑 | 编辑源代码]

如何在原理图页面上绘制点线?如何在库中的原理图符号中绘制点线?

右侧工具栏中的“放置图形线或多边形”工具似乎是点线。我可以使用“首选项”>“颜色”>“注释”更改使用该工具绘制的所有线的颜色。

但是它绘制的所有线都是实线——你真的期望我绘制数百个单独的小短划线吗?

KiCad 项目是开源的。随意向“图形折线”工具添加“点线”样式。[2]

  1. http://tech.groups.yahoo.com/group/kicad-users/message/14434
  2. "关于为 KiCad 允许虚线和点线、多边形、矩形等的提案".
华夏公益教科书