KiCad PCB 编辑器 6.0
规则可以随时修改,但我们建议您在电路板 设计过程开始时建立所有已知的设计规则。 约束 基本设计规则是在电路板设置对话框的约束条件部分中配置。 这一部分的约束条件适用于整个板子,应该设置为板 子制造商推荐的值。 这里设置的任何最小值都是一个 绝对(absolute) 的最小值,不能被更具体的设计规则所覆盖。 例如,如果你需要电路板的一部分的铜间隙为 0.2mm,其余部分为 0.3mm,你必须在约束条件部分输入 仅保留回路中最近布线的部分。 优化焊盘连接 启用此设置时,交互式布线器尝试在退出焊盘和过孔时避免锐角 和其他不需要的布 线。 平滑拖动线段 拖动布线时,会尝试将布线段组合在一起, 以最大限度地减少方向更改。 允许违反 DRC 规则 在高亮碰撞模式下,允许放置违反 DRC 规则的布线和过孔。 在其他模式下不起作 用。 优化正在拖动的布线 启用后,拖动布线段将导致 KiCad 优化屏幕上可见的其余布线。 优化过程去除了不 优化过程去除了不 必要的拐角,避免了锐角,通常会尝试找到布线的最短路径。 禁用时,不会对正在 拖动的紧邻部分之外的布线执行任何优化。 在拖动布线时尝试优化布线。 使用鼠标路径设置布线形 态 尝试根据鼠标路径从布线起点位置拾取布线形态。 如果鼠标从开始位置开始主要沿 对角线移动,则形态将设置为对角线起点; 如果鼠标主要水平或垂直移动,则形态 将设置为垂直起点。 当鼠标离开布线起始位置很远时,形态估计就会被锁定,0 码力 | 101 页 | 4.78 MB | 1 年前3KiCad PCB 编辑器 7.0
规则可以随时修改,但我们建议您在电路板 设计过程开始时建立所有已知的设计规则。 约束 基本设计规则是在电路板设置对话框的约束条件部分中配置。 这一部分的约束条件适用于整个板子,应该设置为板 子制造商推荐的值。 这里设置的任何最小值都是一个 绝对(absolute) 的最小值,不能被更具体的设计规则所覆盖。 例如,如果你需要电路板的一部分的铜间隙为 0.2mm,其余部分为 0.3mm,你必须在约束条件部分输入 仅保留回路中最近布线的部分。 优化焊盘连接 启用此设置时,交互式布线器尝试在退出焊盘和过孔时避免锐角 和其他不需要的布 线。 平滑拖动线段 拖动布线时,会尝试将布线段组合在一起, 以最大限度地减少方向更改。 允许违反 DRC 规则 在高亮碰撞模式下,允许放置违反 DRC 规则的布线和过孔。 在其他模式下不起作 用。 优化正在拖动的布线 启用后,拖动布线段将导致 KiCad 优化屏幕上可见的其余布线。 优化过程去除了不 优化过程去除了不 必要的拐角,避免了锐角,通常会尝试找到布线的最短路径。 禁用时,不会对正在 拖动的紧邻部分之外的布线执行任何优化。 在拖动布线时尝试优化布线。 使用鼠标路径设置布线形 态 尝试根据鼠标路径从布线起点位置拾取布线形态。 如果鼠标从开始位置开始主要沿 对角线移动,则形态将设置为对角线起点; 如果鼠标主要水平或垂直移动,则形态 将设置为垂直起点。 当鼠标离开布线起始位置很远时,形态估计就会被锁定,0 码力 | 119 页 | 6.87 MB | 1 年前3KiCad PCB 编辑器 5.1
自动放置功能允许将封装放置在电路板的两个面上(但是,在铜层上切换封装 不是自动的)。 它还寻求封装的最佳方向(0度,90度,-90度,180度)。 放置是根据优化算 法进行的,该算法寻求最小化 飞线的长度,并且寻求在具有许多焊盘的较大 封装之间创建空间。 优化放置顺序,以便最初将这些较大的封装放置在许多 焊盘上。 7.4.2. 准备 因此,Pcbnew 可以自动放置封装,但是有必要指导这种放置,因为没有软件 这也可以通过 编辑/封装弹出菜单完成。 然后可以执行自动放置。 选择足迹模式图标后,右键单击并选择全局移动 和放置 - 然后选择 自动放置所有封装。 在自动放置期间,如果需要,Pcbnew 可以优化封装的方向。 但是,只有在封 装被授权的情况下才会尝试旋转(请参阅编辑封装选项)。 通常,电阻器和非极化电容器被授权旋转 180度。 一些封装(例如小晶体管) 可以被授权旋转 +/- 90度和180度。 有多种方法可以预先选择布线宽度/通孔尺寸或在布线期间更改它: 使用标准的 KiCad 快捷方式。 按 W 或从上下文菜单中选择 自定义布线宽度 以键入自定义布线宽度/通孔 大小。 从上下文菜单的 选择布线宽度 子菜单中选择预定义的宽度。 使用初始布线宽度 菜单中的 选择初始布线宽度 来从起始项目(或已连接到 它的布线)中选择宽度。 9.4. 拖动 路由器可以拖动布线段,角落和过孔。 要拖动项目,请按住 Ctrl0 码力 | 304 页 | 3.02 MB | 1 年前3KiCad 5.1 原理图编辑器
从最近打开的文件列表中打开原理图项目(仅在独立模式 下)。 附加示意图 将另一个工作表的内容插入当前工作表。 导入非 Kicad 原 理图文件 导入以其他文件格式保存的原理图项目。 保存 保存当前工作表及其所有子工作表。 保存当前工作表 仅保存当前工作表,而不保存项目中的其他工作表。 将当前工作表另 存为… 以新名称保存当前工作表。 页面设置 配置页面尺寸和标题栏。 打印 打印原理图项目(另见“打印和打印,打印和打印”一章)。 注意 在层次结构(简单或复杂)中,可以使用分层标签和/或全局标签。 7.4. 层次结构创建摘要 您必须: 在根工作表中放置一个名为 工作表符号 的层次结构符号。 使用导航器进入新原理图(子工作表)并绘制它,就像任何其他原理图一 样。 通过将全局标签(HLabels)放在新的原理图(子表)中,并在根表中使用 相同名称的标签(称为 SheetLabels)绘制两个原理图之间的电气连接。 这 经放置的引 脚。 单击要放置此引脚的位置。 因此可以快速且无误地放置所有必需的引脚。 他们的方面符合相应的全局标 签。 7.7. 连接 - 分层标签 刚刚创建的工作表符号的每个引脚必须对应于子工作表中名为分层标签的标 签。 分层标签与标签类似,但它们提供子表和根表之间的连接。 两个互补标 签(pin 和 HLabel)的图形表示是类似的。 使用工具图像创建分层标签: 。 请参阅下面的根表示例:0 码力 | 248 页 | 2.00 MB | 1 年前3KiCad 8.0 原理图编辑器
后,网络连接和封装的集合被导入 PCB 编辑器,用于设计电 路板。 原理图可以使用单一的原理图页面,也可以分割成多个原理图页面。在 KiCad 中,多张原理图是按层次组织的,有 一个根原理图和子原理图。每个原理图都是它自己的 .kicad_sch 文件,它本身就是一个完整的 KiCad 原理图。层 次原理图的工作在层次原理图章节中描述。 原理图编辑操作 原理图编辑工具位于右侧工具栏中。 该工具提供了几个选项来控制符号的批注方式。 范围: 选择批注是否适用于整个原理图、仅适用于当前原理图或仅适用于选定的符号。如果选择了 递归到子原理图 的选项,所选范围内子原理图中的符号将被重新批注;否则子原理图中的符号将不会被重新批注。例如,如果同时选 择递归到子原理图 和 仅选择,所有选定范围内子原理图中的符号将被重新批注。 Options: Selects whether annotation 按钮添加一个局部标签。 全局标签 可以在原理图的任何地方进行连接,无论在哪个原理图页面。用右侧工具栏的 按钮添加一个全局标 签。 层次标签 连接到层次原理图引脚,在层次原理图中使用,用于连接子原理图和其父原理图。用右侧工具栏的 按钮添加层次标签。 NOTE 如果在同一个原理图页面,无论标签类型如何,具有相同名称的标签将被连接。 27 添加和编辑标签 使用相应按钮或快捷键创建标签后,会出现标签属性对话框。0 码力 | 190 页 | 10.16 MB | 1 年前3KiCad 5.1 原理图编辑器
从最近打开的文件列表中打开原理图项目(仅在独立模式下)。 附加示意图 将另一个工作表的内容插入当前工作表。 导入非 Kicad 原理图文件 导入以其他文件格式保存的原理图项目。 保存 保存当前工作表及其所有子工作表。 保存当前工作表 仅保存当前工作表,而不保存项目中的其他工作表。 将当前工作表另存为⋯ 以新名称保存当前工作表。 页面设置 配置页面尺寸和标题栏。 打印 打印原理图项目(另见“打印和打印,打印和打印”一章)。 在层次结构(简单或复杂)中,可以使用分层标签和/或全局标签。 Eeschema 简介 51 / 151 7.4 层次结构创建摘要 您必须: • 在根工作表中放置一个名为 工作表符号的层次结构符号。 • 使用导航器进入新原理图(子工作表)并绘制它,就像任何其他原理图一样。 • 通过将全局标签(HLabels)放在新的原理图(子表)中,并在根表中使用相同名称的标签(称为 SheetLabels)绘 制两个原理图之间的电气连接。这些 单击要放置此引脚的位置。 因此可以快速且无误地放置所有必需的引脚。他们的方面符合相应的全局标签。 7.7 连接 - 分层标签 刚刚创建的工作表符号的每个引脚必须对应于子工作表中名为分层标签的标签。分层标签与标签类似,但它们提供子 表和根表之间的连接。两个互补标签(pin 和 HLabel)的图形表示是类似的。使用工具图像创建分层标签: 。 请参阅下面的根表示例: Eeschema 简介 530 码力 | 162 页 | 3.04 MB | 1 年前3KiCad PCB 编辑器 5.1
自动放置功能允许将封装放置在电路板的两个面上(但是,在铜层上切换封装不是自动的)。 它还寻求封装的最佳方向(0 度,90 度,-90 度,180 度)。放置是根据优化算法进行的,该算法寻求最小化飞线的长度, 并且寻求在具有许多焊盘的较大封装之间创建空间。优化放置顺序,以便最初将这些较大的封装放置在许多焊盘上。 7.4.2 准备 因此,Pcbnew 可以自动放置封装,但是有必要指导这种放置,因为没有软件可以猜出用户想要实现的目标。 菜单中选择“修复封装”。这也可以通过编辑/封装弹出菜单完成。 • 然后可以执行自动放置。选择足迹模式图标后,右键单击并选择全局移动和放置 - 然后选择自动放置所有封装。 在自动放置期间,如果需要,Pcbnew 可以优化封装的方向。但是,只有在封装被授权的情况下才会尝试旋转(请参 阅编辑封装选项)。 通常,电阻器和非极化电容器被授权旋转 180 度。一些封装(例如小晶体管)可以被授权旋转 +/- 90 度和 180 有多种方法可以预先选择布线宽度/通孔尺寸或在布线期间更改它: • 使用标准的 KiCad 快捷方式。 • 按 W 或从上下文菜单中选择 自定义布线宽度以键入自定义布线宽度/通孔大小。 • 从上下文菜单的 选择布线宽度子菜单中选择预定义的宽度。 • 使用初始布线宽度菜单中的 选择初始布线宽度来从起始项目(或已连接到它的布线)中选择宽度。 9.4 拖动 路由器可以拖动布线段,角落和过孔。要拖动项目,请按住 Ctrl0 码力 | 175 页 | 4.56 MB | 1 年前3KiCad 7.0 原理图编辑器
符号是从符号库中添加到原理图中的。原理图制作完成后,连接和封装的集合被导入 PCB 编辑器,用于设计电路 板。 原理图可以包含在一个原理图中,也可以分割成多个原理图。在 KiCad 中,多张原理图是按层次组织的,有一个根 原理图和子原理图。每个原理图都是它自己的 .kicad_sch 文件,它本身就是一个完整的 KiCad 原理图。层次原理 图的工作在《层次原理图,层次原理图》章节中描述。 原理图编辑操作 原理图编辑工具位于右边的工具栏中。 该工具提供了几个选项来控制符号的批注方式。 范围: 选择批注是否适用于整个原理图、仅适用于当前原理图或仅适用于选定的符号。如果选择了 递归到子原理图 的选项,所选范围的子原理图中的符号将被重新批注;否则子原理图中的符号将不会被重新批注。例如,如果 递归 到子原理图 和 仅选择,任何选定的子原理图中的符号将被重新批注。 选项: 选择批注是否应适用于所有符号和重置 现有的位号,或仅适用于未批注的符号。 顺序: 选择编号的方向。如果符号按 按钮添加一个局部标签。 全局标签 可以在原理图的任何地方进行连接,而不考虑原理图。用右边工具栏上的 按钮添加一个全局标签。 层次标签 连接到层次的原理图页码,在《层次原理图,层次原理图》中用于连接子原理图和其父原理图。用右边 工具栏上的 按钮添加层次标签。 NOTE 具有相同名称的标签将被连接,无论标签类型如何。如果它们在同一张原理图上。 添加和编辑标签 使用适当的按钮或快捷键创建标签后,会出现标签属性对话框。0 码力 | 175 页 | 18.32 MB | 1 年前3Kicad 5.1 插件
// normals. // // 四面体又是顶级 SCENEGRAPH(Tx0) 的子级 // The tetrahedron in turn is a child of a top level SCENEGRAPH (tx0) // 它有第二个 SCENEGRAPH子(TX2),这是一个转换 // which has a second SCENEGRAPH S3D::SGTYPES aNodeType ) const; /** * 函数 AddRefNode。 * 添加对不属于的现有节点的引用。 * (不是此节点的子节点)。 * * @return 成功返回 true。 */ /** * Function AddRefNode * adds a reference aNode ); bool AddRefNode( IFSG_NODE& aNode ); /** * 函数 AddChildNode。 * 添加一个节点作为此节点拥有的子节点。 * * @return 成功返回 true。 */ /** * Function AddChildNode * adds a node0 码力 | 56 页 | 49.46 KB | 1 年前3Kicad 5.1 插件
SCENEGRAPH(Tx0) b'' 的 b''b'' 子 b''b'' 级 b'' // The tetrahedron in turn is a child of a top level SCENEGRAPH (tx0) // b'' 它 b''b'' 有 b''b'' 第 b''b'' 二 b''b'' 个 b'' SCENEGRAPHb '' 子 b''(TX2)b'',b''b'' 这 b''b'' b''b'' 的 b''b'' 引 b''b'' 用 b''b''。b'' * (b'' 不 b''b'' 是 b''b'' 此 b''b'' 节 b''b'' 点 b''b'' 的 b''b'' 子 b''b'' 节 b''b'' 点 b'')b''。b'' * * @return b'' 成 b''b'' 功 b''b'' 返 b''b'' 回 b'' trueb''。b'' */ /** 个 b''b'' 节 b''b'' 点 b''b'' 作 b''b'' 为 b''b'' 此 b''b'' 节 b''b'' 点 b''b'' 拥 b''b'' 有 b''b'' 的 b''b'' 子 b''b'' 节 b''b'' 点 b''b''。b'' * * @return b'' 成 b''b'' 功 b''b'' 返 b''b'' 回 b'' trueb''。b'' */ /**0 码力 | 45 页 | 612.98 KB | 1 年前3
共 33 条
- 1
- 2
- 3
- 4