Kicad 5.1 插件时间,在插件开发 期间删除构建 KiCad 的要求极大地提高了工作效率。 插件最初是为 3D 模型查看器开发的,因此可以支持更多类型的 3D 模型,而 无需对支持的每种新模型类型的 KiCad 源进行重大更改。 插件框架后来被推 广,以便将来开发人员可以创建不同类型的插件。 目前,只有 3D 插件在 KiCad 中实现,但可以想象最终将开发 PCB 插件,以使用户能够实现数据导 入器和导出器。 KiCad 源代码树中,文件 ‘plugins/ldr/pluginldr.h’ 声明了所有插件加载器的基 类。这个类声明了我们期望在任何 KiCad 插件(样板代码)中找到的最基本的 函数,它的实现提供了对插件加载器和可用插件之间的版本兼容性的基本检 查。标题 ‘plugins/ldr/3d/pluginldr3D.h’ 声明了 3D 插件类的加载器。加载器负 责加载给定的插件并使其功能可用于 KiCad。插件加载器的每个实例代表一个 在 S3D_CACHE 类中。 除非正在开发新的插件类,否则插件开发人员不需要关心 KiCad 管理插件的内 部代码的细节; 插件只需要定义其特定插件类声明的函数。 标题 ‘include/plugins/kicad_plugin.h’ 声明了所有 KiCad 插件所需的泛型函数; 这 些函数标识插件类,提供特定插件的名称,提供插件类 API 的版本信息,提供 特定插件的版本信息,并提供插件类0 码力 | 56 页 | 49.46 KB | 1 年前3
KiCad 5.1 原理图编辑器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 12.8.4 引脚电气类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 12 启用/禁用库。暂时减少加载的库集很有用。 昵称 昵称是用于将符号分配给元件的简短唯一标识符。符号由’: ’ 字符串表示。 库路径 路径指向库位置。 插件类型 确定库文件格式。 选项 存储库特定选项(如果插件使用)。 说明 简要描述库内容。 3.2.2 常规选项 3.2.2.1 显示 网格尺寸 网格大小选择。 建议使用普通网格(0.050 英寸或 这不必以任何方式与实际库文件名或路径相关。冒号“:”和“/”字符不能在库昵称中的任何位置使用。每个库条目 必须具有有效的路径和/或文件名,具体取决于库的类型。路径可以定义为绝对,相对或环境变量替换(参见下面的部 分)。 必须选择适当的插件类型才能正确读取库。KiCad 目前仅支持旧版符号库文件插件。 还有一个描述字段用于添加库条目的描述。此时不使用选项字段,因此在加载库时添加选项将不起作用。 0 码力 | 162 页 | 3.04 MB | 1 年前3
Kicad 5.1 插件时间,在插件开发期间删除构建 KiCad 的要求极大地提高 了工作效率。 插件最初是为 3D 模型查看器开发的,因此可以支持更多类型的 3D 模型,而无需对支持的每种新模型类型的 KiCad 源进行重大更改。插件框架后来被推广,以便将来开发人员可以创建不同类型的插件。目前,只有 3D 插件在 KiCad 中实现,但可以想象最终将开发 PCB 插件,以使用户能够实现数据导入器和导出器。 1 KiCad 源代码树中,文件‘plugins/ldr/- pluginldr.h’声明了所有插件加载器的基类。这个类声明了我们期望在任何 KiCad 插件(样板代码)中找到的最基本的 函数,它的实现提供了对插件加载器和可用插件之间的版本兼容性的基本检查。标题‘plugins/ldr/3d/pluginldr3D.h’ 声明了 3D 插件类的加载器。加载器负责加载给定的插件并使其功能可用于 KiCad。插件加载器的每个实例代表一个 插件的情况下,发现和调用功能都包含在 S3D_CACHE 类中。 除非正在开发新的插件类,否则插件开发人员不需要关心 KiCad 管理插件的内部代码的细节; 插件只需要定义其特定 插件类声明的函数。 标题‘include/plugins/kicad_plugin.h’声明了所有 KiCad 插件所需的泛型函数; 这些函数标识插件类,提供特定插 件的名称,提供插件类 API 的版本信息,提供特定插件的版本信息,并提供插件类 API0 码力 | 45 页 | 612.98 KB | 1 年前3
KiCad PCB 编辑器 5.1
必以任何方式与实际库文件名或路径相关。 有效的库表条目有一些规则: 冒号“:”字符不能在昵称中的任何位置使用。 每个库条目必须具有有效的路径和/或文件名,具体取决于库的类型。 路径 可以定义为绝对,相对或环境变量替换(见下文) 必须选择适当的插件类型才能使库成为必需的。必须选择适当的插件类型 才能正确读取库。阅读。 还有一个描述字段用于添加库条目的描述。 选项字段包含特定于插件的特殊 选项,通常为空白。 虽然在同一个表中不 可从菜单访问: 它也可以使用“附加向导”按钮从库管理器启动。 在这里,选择了本地库选项。 此处,选择了远程库选项。 然后,向导将引导您完成添加库的步骤,这将取决于您要添加的库的类型。 下面将解释每种类型的过程。 选择一组库后,下一页将验证选项: 如果某些选定的库不正确(不支持,而不是封装库……),它们将被标记 为“无效”。 最后一个选择是要填充的封装库表: 全局表,或 项目特定表 盘上的库,您需要首先将它们放在那里。 KiCad 库是包含一些 .kicad_mod 文件的目录。 这通常通过解压缩归档文件,从其他位置复制目录或克隆版本控制的存储库来 完成。 KiCad 插件没有指定任何类型的版本控制,但 Git 非常常用于跟踪库的更改, 这对于确保库数据的安全记录和备份至关重要。 跟踪变化很容易,并为官方的 KiCad Github 库做出贡献。 这是使用 Git 版本控 制软件完成的。0 码力 | 304 页 | 3.02 MB | 1 年前3
KiCad PCB 编辑器 5.1
有效的库表条目有一些规则: • 冒号“:”字符不能在昵称中的任何位置使用。 • 每个库条目必须具有有效的路径和/或文件名,具体取决于库的类型。路径可以定义为绝对,相对或环境变量替换 (见下文) • 必须选择适当的插件类型才能使库成为必需的。必须选择适当的插件类型才能正确读取库。阅读。 还有一个描述字段用于添加库条目的描述。选项字段包含特定于插件的特殊选项,通常为空白。 虽然在同一个表中不能有 它也可以使用“附加向导”按钮从库管理器启动。 在这里,选择了本地库选项。 Pcbnew 8 / 163 此处,选择了远程库选项。 然后,向导将引导您完成添加库的步骤,这将取决于您要添加的库的类型。下面将解释每种类型的过程。 选择一组库后,下一页将验证选项: Pcbnew 9 / 163 如果某些选定的库不正确(不支持,而不是封装库⋯⋯),它们将被标记为“无效”。 最后一个选择是要填充的封装库表: 上的库。但是,对于磁盘上的库,您需要首先将它们放在那 里。 KiCad 库是包含一些 .kicad_mod 文件的目录。 这通常通过解压缩归档文件,从其他位置复制目录或克隆版本控制的存储库来完成。 KiCad 插件没有指定任何类型的版本控制,但 Git 非常常用于跟踪库的更改,这对于确保库数据的安全记录和备份至 关重要。 跟踪变化很容易,并为官方的 KiCad Github 库做出贡献。这是使用 Git 版本控制软件完成的。如果你想回馈,你必0 码力 | 175 页 | 4.56 MB | 1 年前3
KiCad 5.1 原理图编辑器暂时减少加载的库集很有用。 昵称 昵称是用于将符号分配给元件的简短唯一标识符。符号 由': '字符串表示。 库路 径 路径指向库位置。 插件 类型 确定库文件格式。 选项 存储库特定选项(如果插件使用)。 说明 简要描述库内容。 3.2.2. 常规选项 显示 网格尺寸 网格大小选择。 建议 使用普通网格(0.050英寸或1,27毫米)。较小 这不必以任何方式与实际库文件名或路径相关。 冒号 “:” 和 “/” 字符不能在库 昵称中的任何位置使用。 每个库条目必须具有有效的路径和/或文件名,具体 取决于库的类型。 路径可以定义为绝对,相对或环境变量替换(参见下面的 部分)。 必须选择适当的插件类型才能正确读取库。 KiCad 目前仅支持旧版符号库文件 插件。 还有一个描述字段用于添加库条目的描述。 此时不使用选项字段,因此在加 载库时添加选项将不起作用。 线中不能包含PCA0,PCA1,PCA2,WRITE,READ 等信号的集合。 总线成员之间的连接 总线成员之间的连接连接在总线的相同成员之间的连接必须通过标签连接。 无法将引脚直接连接到总线; Eeschema 将忽略这种类型的连接。 在上面的示例中,连接是通过放置在连接到引脚的导线上的标签进行的。 到 总线的总线入口(45度线段)仅是图形化的,并不是形成逻辑连接所必需的。 实际上,使用重复命令( Insert 键),如果元件引脚按递增顺序排列,则可以 0 码力 | 248 页 | 2.00 MB | 1 年前3
KiCad CvPcb 5.1 参考手册名等相关。别名中不可以出现冒号: 。列表中的 每一项需要有一个可用的路径。根据封装库类型的不同,路径的具体表现形式可能不同。“路径”字段中的内容可以是 绝对路径,相对路径,或者是环境变量 (下文中会进一步讨论) 为了正确读取封装库,列表中每一项的“插件类型”字段必须被正确选择。目前 KiCad 支持的类型包括 KiCad legacy, KiCad Pretty, Eagle, 和 GEDA com/user_name/repo_name “插件类型”字段必须被设置为“GitHub”。如果要使用 COW 功能, 必须向设置字段内添加 允许写这个目录的选项. 该选项的值用于设置对 GitHub 上封装库的修改副本的存储路径. 存储在该目录中的封装将和 GitHub 上的只读部分 共同构成封装库. 如果没有声明该选项, 那么 GitHub 封装库就完全是只读的. 如果声明了该选项, 那么对该“混合”封 装库的修改 文件夹中. 注意该“混合”封装库中位于 GitHub 中的那一部分始终是只读的, 这 意味着你无法直接删除或修改特定 GitHub 仓库中的内容. 进一步的讨论认为该混合仓库仍然属于“GitHub”类型, 只是它包括了本地的读/写部分及远程的只读部分. 下面的表格展示了没有 允许写这个目录设置的封装库列表项: 昵称 库路径 插件类 型 选项 描述。 github https://github0 码力 | 28 页 | 2.79 MB | 1 年前3
KiCad PCB 编辑器 7.0
电路板层的显示顺序 NOTE TODO:写下这一节。 外观面板 外观面板提供了管理 PCB 编辑器绘图画布中的对象的可见性、颜色和不透明度的控制。 它有三个标签:层标签包含 电路板层的控制,对象标签包含不同类型图形对象的控制,网络标签包含飞线和铜项目的外观控制。 图层控件 在外观面板的图层选项卡中,每个电路板图层都显示了其颜色和可见性状态。 活动图层在色块的左边有一个箭头指 示器。 左键点击一个图层来选择它作为活动图层。 NOTE 翻转电路板视图不会更改可视层顺序,活动层将保持在最前面,其他层按正常顺序紧随其后。 对象控件 外观面板的 "对象" 选项卡与 "图层" 选项卡类似。 主要区别在于,有些对象没有颜色设置,而四种类型的对象(布 线、过孔、焊盘和敷铜)有不透明度控制滑块。 这里的不透明度设置将与图层颜色中设置的任何不透明度相乘。 默 认情况下,所有对象都是完全不透明的,除了敷铜,敷铜被设置为半透明,以使通过填充的敷铜更容易看到对象。 PCB 编辑器窗口右下角的选择过滤器面板控制哪些类型的对象可以用鼠标选择。 关闭不需要的对象类型的选择,可 以使在密集的电路板上选择项目更加容易。 "所有项目" 复选框是打开和关闭其他项目的一个快捷方式。 "锁定的项 目" 复选框与其他项目无关,它控制是否可以选择被锁定的项目。 你可以右键单击选择过滤器中的任何对象类型,快 速改变过滤器,只允许选择该类型的对象。 当一个连接的铜线项目被选中时,你可以使用右键菜单中的0 码力 | 119 页 | 6.87 MB | 1 年前3
KiCad 8.0 PCB 编辑器on the active layer. 外观面板 外观面板提供了管理 PCB 编辑器绘图画布中的对象的可见性、颜色和不透明度的控制。 它有三个标签:层标签包含 电路板层的控制,对象标签包含不同类型图形对象的控制,网络标签包含飞线和铜对象的外观控制。 图层控件 在外观面板的 “层” 选项卡中,每个电路板层都显示了其颜色和可见性状态。 活动层在色块的左边有一个箭头指示 器。 左键点击一个图层来选择它作为活动图层。 NOTE 翻转电路板视图不会更改可视层顺序,活动层将保持在最前面,其他层按正常顺序紧随其后。 对象控件 外观面板的 "对象" 选项卡与 "图层" 选项卡类似。 主要区别在于,有些对象没有颜色设置,而四种类型的对象(布 线、过孔、焊盘和敷铜)有不透明度控制滑块。 这里的不透明度设置将与图层颜色中设置的任何不透明度相乘。 默 认情况下,所有对象都是完全不透明的,除了敷铜,敷铜被设置为半透明,以便通过敷铜区域更容易看到对象。 PCB 编辑器窗口右下角的选择过滤器面板控制哪些类型的对象可以用鼠标选择。 关闭不需要的对象类型的选择,可 以使在密集的电路板上选择项目更加容易。 "所有项目" 复选框是打开和关闭其他项目的一个快捷方式。 "锁定的项 目" 复选框与其他项目无关,它控制是否可以选择被锁定的项目。 你可以右键单击选择过滤器中的任何对象类型,快 速改变过滤器,只允许选择该类型的对象。 当一个连接的铜对象被选中时,你可以使用右键菜单中的0 码力 | 194 页 | 8.27 MB | 1 年前3
KiCad 7.0 原理图编辑器禁用将导线捕捉在引脚上。 编辑对象属性 所有对象都有可在对话框中编辑的属性。使用快捷键 或从右键菜单中选择属性来编辑所选项目的属性。只有当你 选择的所有项目都是同一类型时,你才能打开属性对话框。要想一次编辑不同类型的项目的属性,请参阅下面关于批 量编辑工具的章节。 在属性对话框中,任何包含数字值的字段也可以接受一个基本的数学表达式,从而得到一个数字值。例如,一个尺寸 可以被输入为 2 也可以使用。 位号和符号注释 位号是设计中元件的唯一标识符。它们通常被印在 PCB 和装配图上,使你能够将原理图中的符号与电路板上的相应 元件相匹配。 在 KiCad 中,位号由一个表示元件类型的字母组成( R 表示电阻, C 表示电容, U 表示集成电路,等等),后面是 一个数字。如果符号有多个元位,那么位号也会有一个表示元位的尾部字母。没有设置位号的符号有一个 ? 字符, 而不是数字。位号必须是唯一的。 有两种主要的方式来建立连接:导线和标签。导线进行直接连接,而标签则与具有相同名称的其他标签连接。下面的 原理图中显示了导线和标签的情况。 22 也可以用总线进行连接,并通过隐藏的电源引脚进行隐性连接。 本节还将讨论两种特殊类型的符号,可以用右侧工具栏上的 "电源符号" 按钮添加: 电源符号:用于将电线连接到电源或地网络的符号。 PWR_FLAG:一个特定的符号,用于表示一个网络在没有连接到电源输出引脚时是有电源的(例如,一个由板0 码力 | 175 页 | 18.32 MB | 1 年前3
共 31 条
- 1
- 2
- 3
- 4













