在用Micropython开发板完成小实验时,很多朋友反应对照接线图实际接线有时会有一些困扰。今天给大家介绍一款画图软件Fritzing   看看是怎么自定义制作接线图的。
前提条件
1、准备好元器件的SVG文件,若没有SVG文件的话,可使用AdobeIllustrator CS6软件进行制作。
2、安装Fritzing画图软件。
开始制作
本次以添加TPYBoardv102开发板为例。
1、解压fritzing.pc.64.v0.9.2.rar直接双击运行Fritzing.exe。
2、点击上部选项卡菜单栏,切换到【面包板】视图下。
3、在右侧的元器件库中,找一个合适的元器件,条件是针脚数一定要大于或等于我们要添加的元器件的针脚数。
TPYBoardv102的针脚数是64,我在SparkFun中找到一个款开发板。
4、选中开发板,点击右键选择编辑(新元件编辑器)。
5、进入元件编辑器后,顶部菜单栏【文件】->在视图中载入图像->选择我们之前准备好的SVG文件。
6、切换到图标视图下。这个图标就是在一开始右侧元件库里显示的图标。顶部菜单栏选择重用面包板画像。
7、接下来需要修改一些关于这个元件的说明介绍和一些针脚的名称和描述等。菜单栏切换到元数据视图下。
将里面的信息更换为TPYBoardv102的一些信息。
7、切换到旁边的接插件视图下,修改开发板上的引脚信息。将接插件数量改为64,回车等待保存完毕。然后再将下面的针脚列表对应的进行名称和描述的修改。
8、接下来需要将上一步中设定的每一个针脚,与图像中的针脚一一对应起来。切换到面包板视图下,可以看到在右侧看到接插件的列表。
每个针脚后面都有一个选择图像的按钮,将鼠标悬停在按钮上面,可以看到提示的帮助信息。
我们就以接插件列表的第一针脚RX为例,假设我要将这个RX针脚与板子上的Y1对应,首先先点击一下RX后面的选择图像按钮,点击后鼠标会变成一个小手的形状。
然后再去点击一下板子上Y1针脚的SVG元素(鼠标放上去选择的区域会变色)。
点击之后,你就会看到板子上的Y1针脚就会出现一个虚线的十字线。
同时右侧的接插件列表中RX旁边也会出现一个对号。
这样就是对应成功了,按照上面的步骤依次将剩下的针脚对应起来。
9、上面只是修改了面包板视图下的针脚,接下来依次修改原理图和PCB。
10、上面都修改完毕后,顶部顶部菜单栏文件->另存为新元件,在弹出的提示框中输入名称,本次为TPYBoardv102。
点击OK,进行保存。
11、关闭元件编辑器,回到一开始的主界面。找到右侧的元件库,在MINE中就可以看到我们刚才新添加的元件TPYBoardv102。

如何用Fritzing实现元器件自定义接线图的更多相关文章

  1. asp.net MVC中如何用Membership类和自定义的数据库进行登录验证

    asp.net MVC 内置的membershipProvider可以实现用户登陆验证,但是它用的是自动创建的数据库,所以你想用本地数据库数据去验证,是通过不了的. 如果我们想用自己的数据库的话,可以 ...

  2. 如何用uniapp+vue开发自定义相机插件——拍照+录像功能

    调用手机的相机功能并实现拍照和录像是很多APP与插件都必不可少的一个功能,今天智密科技就来分享一下如何基于uniapp + vue实现自定义相机界面,并且实现: 1: 自定义拍照 2: 自定义录像 3 ...

  3. Android课程---Activity的创建

    一.为了创建一个新的Activity,你需要继承Activity类,定义UI,实现功能.新的Activity的最基本的框架代码如下所示: package com.paad.myapplication; ...

  4. Spring Data JPA教程, 第二部分: CRUD(翻译)

    我的Spring Data Jpa教程的第一部分描述了,如何配置Spring Data JPA,本博文进一步描述怎样使用Spring Data JPA创建一个简单的CRUD应用.该应用要求如下: pe ...

  5. delphi TToolBar

    工具栏  的属性 xe4的事件 Customizable OnCustomizeCanDelete OnCustomizeCanInsert OnCustomized OnCustomizeAdded ...

  6. Android 高级 Jackson Marshalling(serialize)/Unmarshalling(deserialize)

    本文内容 高级 Jackson Marshalling 只序列化符合自定义标准的字段 把 Enums 序列化成 JSON 对象 JsonMappingException(没有找到类的序列化器) Jac ...

  7. cesium primitive方式 ————http://blog.sina.com.cn/s/blog_15e866bbe0102y0ji.html

    Cesium学习笔记-工具篇17-PrimitivePoint自定义渲染-点 (2018-08-28 16:12:06) 转载▼ 标签: cesium primitive 自定义渲染 shader c ...

  8. SAP Cloud for Customer的Container应用设计原理

    来自Jerry的同事,Yang Joey. 相信大部分C4C的UI developer包括我刚开始的时候都会比较好奇我们平时写的javascript代码是如何运行在移动设备上的,同样的,我也对这个问题 ...

  9. Python 扩展 Op

    Python 扩展 Op 注意 :本文涉及的 Python Kernel 仅在 gcc 4.8.5 编译环境下充分测试,进一步的完善计划见 Issue 3951. 背景介绍 OneFlow 将各种对于 ...

随机推荐

  1. SSH Secure Shell显示serverTomcat后台内容

    作为linux小白,仅仅有学一点记一点了: 部署server的时候.常常须要向本地一样查看控制台输出,在linux上能够通过查看日志输出替代,当然也能够通过命令让日志实时显示在命令窗体,这对用惯了wi ...

  2. NYOJ15-括号匹配(二)-区间DP

    pid=15">http://acm.nyist.net/JudgeOnline/problem.php? pid=15 dp[i][j]表示从i到j至少须要加入多少个括号才干满足匹配 ...

  3. 九度OJ 1205 N阶楼梯上楼问题 (DP)

    题目1205:N阶楼梯上楼问题 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:2817 解决:1073 题目描写叙述: N阶楼梯上楼问题:一次能够走两阶或一阶.问有多少种上楼方式. (要 ...

  4. 开源组件NanUI一周年 - 使用HTML/CSS/JS来构建.Net Winform应用程序界面

    NanUI是什么 NanUI基于ChromiumFX项目进行开发,它能让你在你的Winform应用程序中使用HTML5/CSS3/Javascript等网页技术来呈现用户界面(类似Electron). ...

  5. 利用grep-console插件使Intellij idea显示多颜色调试日志

    由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发JavaEE项目中,结合Log4j配置多颜色日志输出功能. 安装grep-cons ...

  6. 工作随笔——spring异步处理@Async使用笔记

    @Async使用笔记 必须是public方法 必须是非static方法 方法调用的实例必须由spring创建和管理 代码示例如下: // 创建Foo类@Component class Foo { @A ...

  7. 使用MyBatis缓存

    (1).为什么需要使用缓存:: MyBatis是一个持久层(数据库层)映射框架,在所有访问数据库的操作中,无疑数据查询是最耗费数据库资源的操作了,因为你一次可能需要查询成千上百万条记录(如果你不加限制 ...

  8. Python 项目实践二(生成数据)第二篇之随机漫步

    接着上节继续学习,在本节中,我们将使用Python来生成随机漫步数据,再使用matplotlib以引人瞩目的方式将这些数据呈现出来.随机漫步是这样行走得到的路径:每次行走都完全是随机的,没有明确的方向 ...

  9. Linux:如何进行c++编程

    不适应美帝的饮食,当一只咸鱼在apartment里Coding一波,学习学习如何在Ubuntu实现C++的编程 正文如下: (预备知识) 学习Vim:  http://www.cnblogs.com/ ...

  10. HTTP之URL分解

    HTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接.URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息 URL,全称是U ...