KiCad 8.0 原理图编辑器符号和符号库 管理符号库 创建和编辑符号 浏览符号库 仿真器 值的表示 分配模型 SPICE 标识符 运行仿真 Helpful hints 高级主题 配置和定制 文本变量 数据库关联库文件 HTTP Libraries 自定义网表和 BOM 格式 操作参考 原理图编辑器 通用 91 91 91 93 98 105 105 108 133 134 VCC 和 GND 实际上连接到一个电源 上,虽然没有明确的电源输出(如电压调节器输出)连接到以上两个网络。 如果没有这两个标志,ERC 工具会诊断出:错误:输入电源引脚没有被任何输出电源引脚驱动。 34 PWR_FLAG 符号可以在 power 符号库中找到。将任何电源输出引脚连接到网络上,可以达到同样的效果。 无连接标志 No-connection flags ( ) are 有两个输入没有连接(左边的红色箭头)。实际上每个引脚都有两个错误:引脚未连接,而且每个引脚都是没有 被输出引脚驱动的输入引脚。 选择一个 ERC 标记会在窗口底部的信息窗格中显示违规描述。 电源引脚和电源标志 如下面的例子所示,在电源引脚上出现 "输入电源引脚未被任何输出电源引脚驱动" 的错误是很常见的,即使电源引 脚似乎正确地连接到电源导线。这种情况发生在通过连接器或其他没有被标记为电源输出的元件提供电源的设计中。0 码力 | 190 页 | 10.16 MB | 1 年前3
KiCad 7.0 原理图编辑器创建和编辑符号 浏览符号库 仿真器 Value notation 分配模型 SPICE directives Running simulations 高级主题 配置和定制 文本变量 数据基础库 自定义网表和 BOM 格式 操作参考 原理图编辑器 通用 86 87 88 91 98 98 100 124 125 125 126 131 132 141 表明,两个电源网络 VCC 和 GND 实际上连接到一个电 源上,因为没有明确的电源,如连接到任何一个网络的电压调节器输出。 如果没有这两个标志,ERC 工具会诊断出:错误:输入电源引脚没有被任何输出电源引脚驱动。 PWR_FLAG 符号可以在 power 符号库中找到。通过将任何电源输出引脚连接到网络上,可以达到同样的效果。 无连接标志 No-connection flags ( ) are used 有两个输入没有连接(左边的红色箭头)。这实际上是每个引脚的两个错误:每个引脚都没有连接,而且每个引 脚都是没有被输出引脚驱动的输入引脚。 选择一个 ERC 标记会在窗口底部的信息窗格中显示违规描述。 电源引脚和电源标志 在电源引脚上出现 "输入电源引脚未被任何输出电源引脚驱动" 的错误是很常见的,如下面的例子所示,即使电源引 脚似乎正确地连接到电源导线。这种情况发生在通过连接器或其他元件提供电源的设计中,这些连接器或元件没有被0 码力 | 175 页 | 18.32 MB | 1 年前3
KiCad 7.0 快速入门 改现有符号和封装也很简单。 5 最后,重要的是要了解 KiCad 有一个基于工程的工作流程。 KiCad 工程是一个包含工程文件、原理图、电路板布局 的文件夹,也可以选择其他相关文件,如符号和封装库、仿真数据、采购信息等。许多与项目相关的设置,包括网络 类和设计规则,都存储在工程层面。在其相关工程之外打开一个电路板可能会导致设计信息的丢失,所以要确保将所 有与工程相关的文件放在一起。 PCB 设计工作流程 在这种情况下,KiCad 对 VCC 和 GND 网络报告 "输入电源引脚没有被任何输出电源引脚驱动"。这是一个常见的 KiCad ERC 错误。 电源符号被设置为需要一个电源输出引脚,如电压调节器的输出,在同一网络上;否则 KiCad 认 为该网络未被驱动。 对人来说, VCC 和 GND 显然是由电池驱动的,但有必要在原理图中明确显示。 17 在 Power 符号库中有一个特殊的 PWR_FLAG PWR_FLAG 符号,用于解决这个问题,告诉 KiCad 这些网络实际上是被驱动的。 将这个符号添加到 VCC 和 GND 网络上,然后重新运行 ERC。当 ERC 通过而没有任何违反时,原理图就完成了。 物料清单 最后一个可选的步骤是生成一个 BOM,列出工程中使用的所有元件。点击 工具 → 生成 BOM… 。 18 KiCad 7.0 使用 Python 脚本来生成 BOM。包括三个0 码力 | 51 页 | 2.90 MB | 1 年前3
KiCad 8.0 快速入门改现有符号和封装也很简单。 5 最后,重要的是要了解 KiCad 有一个基于工程的工作流程。 KiCad 工程是一个包含工程文件、原理图、电路板布局 的文件夹,也可以选择其他相关文件,如符号和封装库、仿真数据、采购信息等。许多与项目相关的设置,包括网络 类和设计规则,都存储在工程层面。在其相关工程之外打开一个电路板可能会导致设计信息的丢失,所以要确保将所 有与工程相关的文件放在一起。 PCB 设计工作流程 在这种情况下,KiCad 对 VCC 和 GND 网络报告 "输入电源引脚没有被任何输出电源引脚驱动"。这是一个常见的 KiCad ERC 错误。 电源符号被设置为需要一个电源输出引脚,如电压调节器的输出,在同一网络上;否则 KiCad 认 为该网络未被驱动。 对人来说, VCC 和 GND 显然是由电池驱动的,但有必要在原理图中明确显示。 17 在 Power 符号库中有一个特殊的 PWR_FLAG PWR_FLAG 符号,用于解决这个问题,告诉 KiCad 这些网络实际上是被驱动的。 将这个符号添加到 VCC 和 GND 网络上,然后重新运行 ERC。当 ERC 通过而没有任何违反时,原理图就完成了。 物料清单 A final optional step is to generate a Bill of Materials listing all components used in the0 码力 | 52 页 | 2.93 MB | 1 年前3
KiCad 5.1 原理图编辑器子。 之所以会发生这种情况,是因为在大多数设计中,电源是由不是电源的 连接器提供的(如稳压器输出,它被声明为电源输出)。 因此,ERC 不会检测到任何电源输出引脚来控制该电线,并声明它们不是由 电源驱动的。 要避免此警告,您必须在此类电源端口上放置 “PWR_FLAG”。 看一下下面的 例子: 然后错误标记将消失。 大多数情况下,PWR_FLAG 必须连接到 GND,因为稳压器的输出声明为断 出,三态,电源端口等)来添加引脚。 如果其他符号具有相同的设计,则添加别名,如果已从其他符号创建符 号,则将其固定或删除。 添加可选字段,例如 PCB 设计软件使用的封装名称和/或定义其可见性。 通过添加描述字符串和数据表链接等来记录符号。 将其保存在所需的库中。 12.3. 符号库编辑器概述 符号库编辑器主窗口如下所示。 它由三个工具栏组成,可快速访问常用功能 和符号查看/编辑区域。 并非所有命令都可在工具栏上使用,但可以使用菜单 图形样式的选择对引脚的电气类型没有任 何影响。 12.8.4. 引脚电气类型 选择正确的电气类型对于原理图 ERC 工具很重要。 定义的电气类型是: 双向指示输入和输出之间可交换的双向引脚(例如微处理器数据总线)。 三态是通常的3态输出。 无源用于无源符号引脚,电阻,连接器等。 当 ERC 检查无关紧要时,可以使用未指定的。 电源输入用于符号的电源引脚。 电源引脚自动连接到具有相同名称的其他 电源输入引脚。0 码力 | 248 页 | 2.00 MB | 1 年前3
KiCad 5.1 原理图编辑器子。之所以会发生这种情况,是因为在大 多数设计中,电源是由不是电源的连接器提供的(如稳压器输出,它被声明为电源输出)。 因此,ERC 不会检测到任何电源输出引脚来控制该电线,并声明它们不是由电源驱动的。 Eeschema 简介 67 / 151 要避免此警告,您必须在此类电源端口上放置“PWR_FLAG”。看一下下面的例子: 然后错误标记将消失。 大多数情况下,PWR_FLAG 必须连接到 如果其他符号具有相同的设计,则添加别名,如果已从其他符号创建符号,则将其固定或删除。 Eeschema 简介 84 / 151 • 添加可选字段,例如 PCB 设计软件使用的封装名称和/或定义其可见性。 • 通过添加描述字符串和数据表链接等来记录符号。 • 将其保存在所需的库中。 12.3 符号库编辑器概述 符号库编辑器主窗口如下所示。它由三个工具栏组成,可快速访问常用功能和符号查看/编辑区域。并非所有命令都 可在工具栏上使用,但可以使用菜单访问。 Eeschema 简介 98 / 151 12.8.4 引脚电气类型 选择正确的电气类型对于原理图 ERC 工具很重要。定义的电气类型是: • 双向指示输入和输出之间可交换的双向引脚(例如微处理器数据总线)。 • 三态是通常的 3 态输出。 • 无源用于无源符号引脚,电阻,连接器等。 • 当 ERC 检查无关紧要时,可以使用未指定的。 • 电源输入用于符号的电源引脚。电源引脚自动连接到具有相同名称的其他电源输入引脚。0 码力 | 162 页 | 3.04 MB | 1 年前3
KiCad 5.1快速入门 PWR_FLAG 。放置其中两个。将它们连接到 GND 引脚和 VCC,如下所示。 KiCad 入门 18 / 41 Note 这将避免经典的原理图检查警告:引脚连接到其他一些引脚但没有引脚来驱动它。 44. 有时候在这里和那里写注释是件好事。要在原理图上添加注释,请使用右侧工具栏上的 放置文本图标 。 45. 现在,所有元件都需要具有唯一标识符。事实上,我们的许多元件仍被命名为 R? 还是0 码力 | 46 页 | 1.33 MB | 1 年前3
KiCad 5.1 快速入门 [a] 并搜索 电源 库中的 PWR_FLAG 。 放置其中两个。 将它们连接到 GND 引 脚和 VCC,如下所示。 注意 这将避免经典的原理图检查警告: 引脚连接到其他一些引脚但没有引 脚来驱动它 。 44. 有时候在这里和那里写注释是件好事。 要在原理图上添加注释,请使用右侧工 具栏上的 放置文本 图标 。 45. 现在,所有元件都需要具有唯一标识符。 事实上,我们的许多元件仍被命名为0 码力 | 59 页 | 574.65 KB | 1 年前3
Kicad 5.1 插件中实现,但可以想象最终将开发 PCB 插件,以使用户能够实现数据导 入器和导出器。 1.1. 插件类 插件分为插件类,因为每个插件都解决了特定域中的问题,因此需要该域独有 的接口。 例如,3D 模型插件从文件加载 3D 模型数据并将该数据转换为可由 3D 查看器显示的格式。 PCB 导入/导出插件将获取 PCB 数据并导出为其他电 气或机械数据格式,或将外部格式转换为 KiCad PCB。 目前只开发了 provide a visual model and must return false. */ bool CanRender( void ); /* 加载指定的模型并返回指向其可视化模型数据的指针 */ /* Load the specified model and return a pointer to its visual model data */ SCENEGRAPH* Load( static char fil4[] = "STEP (*.stp;*.step;*.STP;*.STEP)|*.stp;*.step;*.STP; *.STEP"; #endif // 实例化一个方便的数据结构来访问 // instantiate a convenient data structure for accessing the // 扩展和筛选字符串列表 // lists of extension0 码力 | 56 页 | 49.46 KB | 1 年前3
Kicad 5.1 插件中实现,但可以想象最终将开发 PCB 插件,以使用户能够实现数据导入器和导出器。 1.1 插件类 插件分为插件类,因为每个插件都解决了特定域中的问题,因此需要该域独有的接口。例如,3D 模型插件从文件加 载 3D 模型数据并将该数据转换为可由 3D 查看器显示的格式。PCB 导入/导出插件将获取 PCB 数据并导出为其他 电气或机械数据格式,或将外部格式转换为 KiCad PCB。目前只开发了 3D 插件的所有最低要求。该插件不会为渲染模型生成任何数据,但它可以为 KiCad 提供支持的模 型文件扩展名和文件扩展名过滤器列表,以增强 3D 模型文件选择对话框。在 KiCad 中,扩展字符串用于选择可用于 加载指定模型的插件; 例如,如果插件是‘wrl’,那么 KiCad 将调用声称支持扩展‘wrl’的每个插件,直到插件返回 可视化数据。每个插件提供的文件过滤器将传递到 3D 文件选择器对话框,以改善浏览 创建一个场景图,我们需要链接到 KiCad 的场景图库‘kicad_3dsg’。KiCad 的场景图 库提供了一组可用于构建场景图对象的类; 场景图对象是 3D 缓存管理器使用的中间数据可视化格式。所有支持模型 可视化的插件都必须通过此库将模型数据转换为场景图。 第一步是扩展‘CMakeLists.txt’来构建这个教程项目: cd ${DEMO_ROOT} cat >> CMakeLists.txt <<0 码力 | 45 页 | 612.98 KB | 1 年前3
共 29 条
- 1
- 2
- 3













